android
zhangy555
这个作者很懒,什么都没留下…
展开
-
android特定短信拦截
目标,发送特定的短信,捕捉特定的短信并且做处理。不被那些霸道的程序所拦截。android短信拦截,很多文章都有。系统的短信,发送的是有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者。优先级相同,文档上说任意的顺序。根据我的观察,似乎是根据pid大小来排序。一般来说,新装的程序包的pid要大,顺序要排后。例外,我发现有个程序可以把自己的pid变小,位置靠前。估计有可能...原创 2011-12-16 23:44:11 · 114 阅读 · 0 评论 -
Android 发布release时得到map api key
Android 在发布release版时,如果使用map api,则还需要再一次获取其key也就是说debug和release都要获得map api的key。$ keytool -list -alias alias_name -keystore my-release-key.keystore上面是获得release时的。alias_name,代表签名时设置的alias的值,my...原创 2011-11-13 13:31:36 · 100 阅读 · 0 评论 -
android 加载已有的.so文件
android 加载已有的.so文件,由于没有C/C++的源码,不确定因素比较高。加载.so文件System.loadLibrary,没有问题。但是运行里面的函数的时候会报UnsatisfiedLinkError错误。解决办法:最好要把加载库文件和调用native方法写成一个类,并且要保持原来的"包"位置。...原创 2011-11-23 23:53:22 · 140 阅读 · 0 评论 -
android PendingIntent传值到Activity
PendingIntent的传值到Activity,发送通过Intent。接收的时候分两步。一是新建Activity在onCreate;一是已有此Activity在onNewIntent。注意onNewIntent,需要特别设置Intent的FLAG_ACTIVITY_SINGLE_TOP和launchMode="singleTop"。 ...原创 2011-11-25 23:37:01 · 507 阅读 · 0 评论 -
android手机安装时缺少google map api 的解决方法
有些android手机,譬如电信版的moto XT882,机器里没有com.google.android.maps.jar这个包。所以当开发使用了google map api的程序时,即使在模拟器上没有问题,但是在真机上无法安装,安装时报INSTALL_FAILED_MISSING_SHARED_LIBRARY错误。解决办法可以手动将缺少的文件传输到手机里,但是无法批量处理。[...原创 2012-02-03 18:00:15 · 108 阅读 · 0 评论 -
android手机自启动-------捕获系统广播BOOT_COMPLETED
android手机自启动,注意事项1 AndroidManifest.xml[code="java"] [/code]2 权限[code="java"][/code]3 程序不能安装在sdcard上。可以在AndroidManifest.xml设置[code="java"]android:installLocation="inte...原创 2012-02-06 14:10:24 · 120 阅读 · 0 评论 -
Handler线程间通信
Handler1 handler主要处理两种对象。一是Message对象,一是Runable对象。实际上Runable对象也会获得一个Message对象。 2 每个handler对象同当前所在的线程和消息队列绑定。handler对象从消息队列中获得Message,后者向消息队列中发送Message。 3 handler主要有两类方法。一类是post开头的,主...原创 2014-05-08 17:08:19 · 146 阅读 · 0 评论 -
AIDL 进程间通信
AIDLAIDL是一种接口语言。目的是为了进程间通信。server端和client端都需要统一的接口,client端才能通过这些接口访问server端,已达到进程间通信的目的。实现主要步骤为:1 在server端编写.aidl文件。aidl文件中定义一个接口,和接口下要实现的方法。方法的参数和返回值可以是任意类型。只要这些类型要实现Parcelable。 2 在eclips...原创 2014-05-08 17:08:57 · 125 阅读 · 0 评论