欢迎来到天天文库
浏览记录
ID:35616887
大小:62.00 KB
页数:27页
时间:2019-04-02
《Android手机实战》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Android实战大唐云动力科技股份有限公司冯刚本次介绍内容:短信过滤开机自启动来电防火墙Android程序的反编译不良软件检测短信拦截BroadcastBroadcast是一种广泛运用的在应用程序之间传输信息的机制。基本理论知识BroadcastReceiver而BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响应的一类组件.1、广播是以Intent对象的形式发出去的。2、BroadcastReceiver与注册的IntentFilter进行匹配判断是否接收。短信拦截短信通知的IntentAction
2、Name=android.provider.Telephony.SMS_RECEIVED准备开始拦截短信!短信拦截步骤1、创建BroadcastReceiver2、注册要监听的Intent3、根据短信号码或内容进行拦截4、中止广播的转发5、提高拦截等级短信拦截publicclassSMSreceiverextendsBroadcastReceiver{publicvoidonReceive(Contextcontext,Intentintent){/*判断传来Intent是否为短信*/if(intent.getAction().equ
3、als(mACTION)){}}短信拦截开机自启动电话拦截电话状态通知的IntentActionName=android.intent.a
4、ction.PHONE_STATE状态:EXTRA_STATE_IDLE空闲EXTRA_STATE_RINGING正在响铃EXTRA_STATE_OFFHOOK接听......电话拦截1、注册监听来电事件2、判断来电号码3、进行铃声静音4、挂机5、恢复铃声状态电话拦截如何实现对应的提示音“您拨打的电话已关机”、"您拨打的电话是空号"、。。。。。。电话拦截开通呼叫转移业务以后,在手机端用到遇忙转移 ”**67#电话号码# “这个指令。解释:遇忙时的来电:查询状态:*#67#设置转移:**67*转移到的电话号码#取消转移:##67#电话拦
5、截返回空号的提示音:**67*13800000000#返回暂时无法接通:**67*13642952697#返回停机的提示音:**67*13701110216#返回电话号码有误:**67*13800516309#返回电话号码关机:**67*13810538911#电话拦截Android程序的反编译主要目的:学习优秀的软件设计,解决封闭包特定问题邪恶的做法:去除广告,修改别人的软件包名,重新打包发布。有争议的:中文汉化Android程序的反编译Apk文件格式即Androidapplicationpackage文件。安装到Android平台
6、的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。APK文件其实是zip格式,但后缀名被修改为apkAndroid程序的反编译一个APK文件解压后.├──AndroidManifest.xml程序全局配置文件├──classes.dexDalvik字节码├──META-INF│├──ALIAS_NA.RSA│├──ALIAS_NA.SF│└──MANIFEST.MF├──res存放资源文件的目录││├──drawable│├──layout│├──raw││├──key_char.j
7、pg│└──preferences.xml└──resources.arsc编译后的二进制资源文件Android程序的反编译要用到的工具:ApkTools:提取资源文件Dex2jar:dex文件转成Java的.class文件jd-gui:.class文件转成.java文件Android程序的反编译ApkToolsapktool.batd-fXX.apkDex2jarDex2jar.batxx.dex不良软件检测有哪些不良软件??1、发送扣费短信的2、影响系统稳定和性能的3、开机自启动的.........如何把他们找出来???不良软件检
8、测ContentObserver观察"content://sms"的变化调用重写的onChange监听短信发送出去getContentResolver().registerContentObserver(Uri.pars
此文档下载收益归作者所有