一:签名的意义:
开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。
由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。
APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的...
分类:
移动开发 时间:
2015-01-04 17:21:28
阅读次数:
200
android应用安装分为如下几步:
1、把apk文件拷贝到android系统/data/app/xxx.apk
2、在data/data目录下创建一个已当前应用包名一致的文件夹。(应用运行的数据均保存在该目录下)
安装完成。
卸载则相反。
在system目录下有类似windows的注册表。...
分类:
移动开发 时间:
2015-01-04 17:17:43
阅读次数:
143
1、显示设备
如果adb已经被关闭,可以用该指令启动。
2、关闭adb指令
3、安装apk指令
4、卸载指令
uninstall+ 应用包名
5、adb -s +设备名称+install apk路径+apk 向指定设备安装apk
7、从手机拿文件,向手机发文件
8、进入手机终端指令
查看文件
#ps 手机中运行的...
分类:
移动开发 时间:
2015-01-04 17:09:58
阅读次数:
205
ViewPager 是一个容器,定义在一个Layout里面,但是要注意定义的时候要写明包名:guide.xml文件 ViewPager里面的东西是另外的几个Layout:guide_page_1.xml文件 用inflater的方式把这些guide_page_1.xml、guid...
分类:
其他好文 时间:
2015-01-03 18:33:06
阅读次数:
160
groupId:定义当前Maven项目隶属的实际项目。Maven项目与实际项目不是一一对应的关系;一个实际项目可能对应多个Maven项目;groupId的表示方式与java包名的表示方式类似。artifactId:定义实际项目中的一个Maven项目(模块)。通常实际项目的名称作为artifactId...
分类:
其他好文 时间:
2015-01-02 17:21:14
阅读次数:
125
Scala中的包与java包或c++命名空间的目的相同,可以在同一文件中为多个包贡献内容。尽量使用完整包名,避免使用scala,java,com,org等来命名嵌套的包。串联式包语句可以限定可见的包。包可以包含类,对象和属性,但不能包含函数和变量的定义,在实现上,包对象被编译成带有静态方法和字段的JvM类。通过修饰符同样可以达到public,private或protected的效果。在scala中...
分类:
其他好文 时间:
2015-01-01 21:16:58
阅读次数:
203
先决条件:需要的JAR包qrcode.jar(官网介绍),直接下载QRCode.jar将QRCode.jar 加入到Maven库mvn install:install-file-DgroupId=[包名]-DartifactId=[项目名]-Dversion=[版本号]-Dpackaging=[ja...
分类:
其他好文 时间:
2015-01-01 01:26:32
阅读次数:
321
1、在安装和升级时使用包全名,查询卸载时用包名
2、RPM包安装
上面的--nodeps只能在做实验时用!因为如果写上了的话,万一这个软件包真的依赖于其他包,即使安装完了此rpm包,也是不可用的!
3、RPM包升级
Linux中严格区分大小写
4、RPM包卸载
注意:用光盘安装时要先挂载再在指定路径下安装,但是卸载时却可以在任何位置执行软件卸载,因为...
分类:
系统相关 时间:
2014-12-31 21:32:08
阅读次数:
298
DDMS下Files Explorer/data/app/xxx.apk安装过程:1.拷贝文件xxx.apk到/data/app/xxx-1.apk 2.在/data/data目录下创建一个文件夹(当前应用包名)卸载过程相反手机上的注册表:/data/system/package.list与...
分类:
移动开发 时间:
2014-12-30 23:35:33
阅读次数:
203
● src—包含项目的.java源文件。 在本例中, 有一个文件:HelloWorldActivity.java。HelloWorld Activity.java文件是活动的源文件,您将在这个文件中编写应用程序的代码。这个Java文件在项目的包名下列出,在本例...
分类:
移动开发 时间:
2014-12-30 22:15:42
阅读次数:
218