Runtime应用之:在安全环境中,在多任务操作系统中使用Java去执行其他程序(比如在Java中调用cmd shell去执行一些命令)通过adb shell pm clear + 包名,可以清除apk包的缓存信息,但是需要通过Java程序去实现,具体实现类如下: 1 import java.io....
分类:
编程语言 时间:
2015-03-05 18:48:16
阅读次数:
138
工作中大多数使用centos系统,当我们安装完centos系统的时候其实yum已经配置好了。我们直接执行yuminstall软件包名称就可以安装好一个软件包。他默认使用配置好的centos的源。但好多人习惯都使用下面的这二个源1、这是中科大的源cd/etc/yum.repos.dmvCentOS-Base.repoCentOS-Ba..
分类:
其他好文 时间:
2015-03-04 19:24:06
阅读次数:
161
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java]view plaincopyprint?PackageManagerpackageManager=this.getPackageManager();ListpackageInfoList=pac...
分类:
移动开发 时间:
2015-03-04 19:00:22
阅读次数:
252
手动修改Android的AndroidManifest.xml中package值(包名)很简单,手动修改即可。但是项目中需要把Android的项目源代码放到服务器端在客户下载时候动态编译生成,且生成的app签名相同但包名不同(若此时包名相同就是相同的app),这种需求需要在服务器端自动化编译Android源代码时候自动调整AndroidManifest.xml中package值才能实现。查阅相关资...
分类:
移动开发 时间:
2015-03-03 11:51:24
阅读次数:
888
go语言中包(package)与java中的包(package)非常类似,都是组织代码的方式,而且都和磁盘上的目录结构存在对应关系。go语言中,包名一般为go代码所在的目录名,但是与java不同的是,go语言中包名只有一级,而在java中包名是以点分割的多级目录组合的。go语言中,引用包时需要以GO...
分类:
编程语言 时间:
2015-03-03 09:42:55
阅读次数:
257
【案例1】通过一个对象获得完整的包名和类名123456789101112131415packageReflect;/*** 通过一个对象获得完整的包名和类名* */classDemo{//other codes...}classhello{publicstaticvoidmain(String[] ...
分类:
编程语言 时间:
2015-03-02 12:55:17
阅读次数:
176
1.显示意图跳转
a.一个界面就是一个Activity,因此新的界面类要继承Activity类。且必须要在清单文件中声明。(主界面已经在清单文件中声明了)声明中的android:name="包名.类名",其中的包名可以省略,称为 ".类名" 但是前面的 . 不能省略
setContentView(R.layout.activ...
分类:
其他好文 时间:
2015-03-02 11:18:26
阅读次数:
151
JDBC连接不同数据库的实现步骤:一、在Myeclipse或者Eclipse中新建JavaProject,命名:JDBCTest;二、在src目录下新建类:JDBC.java,同时输入包名:com.jdbc,同时在src目录下新建jdbc.properties配置文件;三、建立一个jar文件,将不同厂商的数据库驱动文件放置在此目录下;..
分类:
数据库 时间:
2015-03-01 22:28:44
阅读次数:
250
本文是在学习郭霖大神的《第一行代码-Android》中关于“自定义控件”的总结。
相似的方法,如果新的方法没有什么特别的优势,我还是会用旧的方法。一直以来我都不理解在布局文件中使用包名作为一个控件,也不知道这种方法的好处,所以我从来不用。在以前接触的书中对自定义控件没有讲解,在我看的网上的Demo上,我也感觉不到自定义控件的优势,所以一直以来我还是用系统给的控件。我曾试图从网上搜索学习自定义控件...
分类:
移动开发 时间:
2015-03-01 17:07:43
阅读次数:
134
为什么要签名???
开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。
由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。
APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
这样签名其实也是开发者的身份标识。交易中抵赖等事情发生时,...
分类:
移动开发 时间:
2015-03-01 09:00:42
阅读次数:
137