阳光天下

学无止境-与大家共同进步

导航

2012年2月22日

摘要: 最近做了一个项目,需要实现终端无人操守自动升级,但发现android2.2中对之前的安装类都隐藏了。无奈之下去网上找资料,经过不懈的努力终于搞定了。首先要解决的问题是如何调用已经隐藏的API、解决办法是:编译源码后会在out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\下生成一个classes.jar的文件。把它加到项目的Library中。具体步骤是:1.在Eclipse中选中项目点右键选择“Properties” 在弹出窗口左边选择Java Build Path,然后选择右边的Libraries选项卡。2.删除其中的And 阅读全文

posted @ 2012-02-22 14:13 阳光天下 阅读(5566) 评论(5) 推荐(0) 编辑

摘要: 最近在开发中碰到实现android系统重启的问题,经过一天折腾和上网查资料终于把问题解决了,这里主要是权限的问题。分享如下:环境:android2.2 eclipse3.7 jdk1.6我主要采用的签名的方式:1.在AndroidManifest.xml中的manifest节点中添加 android:sharedUserId="android.uid.system"。2.添加后程序在虚拟机上是不可以直接用的。但可以用eclipse编译成apk。3.编译成apk后用压缩工具打开apk,把META-INF目录中的CERT.SF、CERT.RSA 两个文件删除。4.使用andro 阅读全文

posted @ 2012-02-22 13:31 阳光天下 阅读(15426) 评论(4) 推荐(0) 编辑