动作快捷键说明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
转载
2024-08-19 10:14:35
70阅读
这两天折腾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=
转载
2024-03-19 11:33:48
40阅读
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。 这里先
直接想到使用 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)直接运
我们去修改一下项目里的 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.
转载
2024-03-19 21:01:58
209阅读
文件管理命令、文本文件命令、输入输出命令
一、文件的类型 一个文件是同种类型的元素的有序集合,要声明一个文件类型,使用语句: 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