动作快捷键说明Move Caret to Code Block EndCtrl+]诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处Move Caret to Code Block StartCtrl+[同上,快速跳至代码块的开始出Complete Current StatementCtrl+Shift+Enter将输入的if、for、函数等等补上{}或者;使代码语句完整Start
转载 2024-04-17 13:51:26
39阅读
一个必要标签<application>其他标签<instrumentation> <compatible-screens> <permission> <permission-group> <permission-tree> <support-gl-texture> <support-screens> &
转载 2024-05-05 20:08:31
47阅读
语法 <activity-alias android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string
 这两天折腾intellij IDEA的打jar包,源于升级htmlunit版本后发生打出来的jar包报MethodNotFoundError,走了很多弯路,最后发现是intellij IDEA打包的时候默认使用缓存的依赖,因此通过删除原先的artifact,重新添加可以解决。过程中发现另外两个问题,第一是重新添加artifact后,MANIFEST.MF文件中没有main-class
转载 2023-10-20 14:50:13
583阅读
    Froyo(android 2.2,API Level:8)中引入了 android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置. android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:<manifest xmlns:android=
1.变量类型:a.定义:和C++差不多,就是: type identifier [ = value][, identifier [= value] ...]; type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。可以声明但不赋值。 b.类变量(静态变量)static variable:独立于方法之外的变量,用 static
转载 2024-01-14 20:35:05
73阅读
 1、Service Worker的身份  Service的意思是服务,Worker的意思是工人,那么Service Worker的意思就是服务员。这个员工是2014年6月HTML5新招的实习生,目前试用中。在此之前,已经有一位老员工,它叫Web Worker。那么问题来了,Boss是谁?Boss就是浏览器。准确来说,每个页面的javascript运行主线程都是一个Boss。  这里先
转载 1天前
355阅读
 直接想到使用 sprintf(),写出如下的代码:1 void MainWindow::formatSerInfo(void) 2 { 3 QString strTest("Tst"); 4 QString strSerInfo; 5 strSerInfo.sprintf("%s %d",strTest,m_baudRateCur); 6 hintSer
对于一个初学者来说,最重要的莫过于环境变量了。很多的老师第一步总是会教你怎么用记事本来写java,然后怎么编译,然后怎么运行。这些都依赖于环境变量。那么我们首先来讲讲环境变量是什么东西。首先打开你的命令行,如果是win 7,直接在开始菜单输入cmd,就可以打开了这就是命令行先切换到我的工作目录f:/test(切换目录请自行百度,这里不是本贴的重点)然后输入test,会提示‘test’ 不是内部或外
近段时间,因为项目中应用到OSGI框架,抽空学习了下。JAVA中,是没有模块的概念的,不能把一些代码组成一个模块,然后控制哪些是可以外部使用的,哪些是可以内部使用的。OSGi(Open Service Gateway Initiative)主要职责是为了让开发者能够构建动态化、模块化的JAVA系统。1、OSGI有什么用?OSGi 兼容设置可以下载和安装 OSGi Bundle,并且可以无需使用
转载 2024-10-05 10:13:54
0阅读
Intellij IDEA 版本:ideaIC-2017.2.5错误现象:Intellij IDEA 中可以执行提交到spark(standalone 本地master方式)中无法执行,报错信息如下:SQLContextAPP是我要运行的主类(Main CLass),解压jar包发现SQLContextAPP是存在的,不知道为什么会报找不到类的错误于是试了下本地采用scala(非spark)直接运
转载 10月前
228阅读
我们去修改一下项目里的 MainActivity.java 这个文件,将AppCompatActivity修改为BaseActivity。回到终端工具,然后用 git status 去查看一下,会提示说 Changes not staged for commit ,这里有一些要提交的修改,不过还没有把它们放在提交暂存区里面。modified ,修改的文件是 MainActivity.java 。我
转载 2024-05-15 11:01:21
21阅读
# 如何在Android Studio中找到Merged Manifest Android应用开发中,理解Merged Manifest的概念非常重要,特别是当你使用库或者多个模块时,Manifest文件的合并决定了最终运行的应用所需要的配置信息。本文将详细讲解如何找到Android Studio中的Merged Manifest,并提供清晰的步骤和代码示例,帮助你更好地理解这一过程。 ##
原创 2024-09-28 03:53:03
542阅读
Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起。manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石:  Activities(活动)   Service(服务)   Content(内容)   Intent(意图)   Broadcast Receiver(广播接收器)   Not
转载 2024-05-25 16:03:31
41阅读
入门级别的命令新建一个build.gradle文件,输入一下内容:task helloWorld{ doLast{ println 'Hello,World!' } }执行命令:gradle build 结果如下: 2. 将build.gradle的内容修改为下面的内容:task hello task World hello{ doLast{ pri
转载 2024-07-16 06:27:39
638阅读
android有序广播和无序广播的区别 BroadcastReceiver所对应的广播分两类:普通广播和有序广播。 普通广播:通过Context.sendBroadcast()方法来发送,它是完全异步的。 所有的receivers(接收器)的执行顺序不确定,因此所有的receivers(接收器)接收broadcast的顺序不确定。 这种方式效率更高,但是BroadcastRe
一、问题编译某个遗留工程后,运行程序时报错,“由于应用程序的配置不正确,应用程序无法启动。重新安装应用程序可能会解决这个问题。” 查看生成的Manifest文件如下:<?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.
文件管理命令、文本文件命令、输入输出命令 一、文件的类型    一个文件是同种类型的元素的有序集合,要声明一个文件类型,使用语句:    type  FileTypeName=File  of  Type    其中:FileTypeN
MANIFEST.MF定义了与扩展和包相关的数据; 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息。MANIFEST.MF文件属性 一. 一般属性Manifest-Version 用来定义manifest文件的版本,例如:Manifest-Version: 1.0Cre
转载 2024-03-29 20:22:05
248阅读
近期看到隔壁组开发写了一个Chrome扩展来提升Agile Planning的效率,动了也想鼓捣鼓捣的心思。然后上网百度(确实有点low了)一些资料来研究Chrome扩展具体是个啥东西~主要参考资料于图灵社区的开源电子书籍:《Chrome扩展及应用开发》。感谢作者Sneezry和图灵社区的工作。其他的资料建议直接参考Google的官方文档:https://developer.chrome.co
  • 1
  • 2
  • 3
  • 4
  • 5