使用framework下系统隐藏的API(例如关机)
来源:互联网 发布:英文阅读书籍软件 编辑:程序博客网 时间:2024/05/05 23:19
android 源码修改后编译的framework的classes.jar在:
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
把classes.jar导入到elipse里面就可以访问在源码添加的一些api。
而且需要特别注意在加载classes.jar时,顺序一定要放在Android.jar之前,eclipse中Order and Export中调整。否则,仍会有些ACTION找不到。
APK需要添加属性:
android:sharedUserId="android.uid.system"
需要platform签名。
final Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN); intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
可以使用intent的string值代替,这样可以绕过hide API:
ACTION_REQUEST_SHUTDOWN="android.intent.action.ACTION_REQUEST_SHUTDOWN " EXTRA_KEY_CONFIRM="android.intent.extra.KEY_CONFIRM"
0 0
- 使用framework下系统隐藏的API(例如关机)
- Android API中隐藏的类使用(例如IWindowManager)
- 在android studio下怎么引入android framework来使用隐藏的api
- 使用系统隐藏api
- 使用Android系统隐藏api
- 使用MFC的API函数获取Window下的特殊目录(例如CSIDL_PERSONAL 我的文档)
- .NET Compact Framework 下Win32 API P/Invoke 的使用
- 在framework下新建系统api
- Windows系统下的定时关机
- 使用脚本调用系统的关机对话框
- 不重启的情况下更新windows的系统参数设置(例如文件关联等)
- 修改Framework隐藏系统状态栏
- 隐藏API和Internal包的使用
- Google 隐藏的 android api如何使用
- android使用隐藏api的方法@hide
- Android使用源码中隐藏的API
- <为知更新>windows下使用android隐藏api的方法
- 让系统关机的代码(vc)
- make update-api
- 函数式思维: 耦合和组合,第 2 部分
- 机器学习知识点学习
- maven 的基本配置及个人理解
- Linux下NFS服务安装
- 使用framework下系统隐藏的API(例如关机)
- 微信分享的一些步骤
- POJ 1274The Perfect Stall(二分图匹配/匈牙利算法)
- 一些Linux工具
- 设计模式 命令模式 之 管理智能家电
- jquery easyui 弹出对话框被activex控件遮挡问题
- linux终端 字符界面 显示乱码
- 九龙_Java开发之路_1
- [iOS]App上架流程[利用Archive进行上传]