三种方法使android 手机执行 二进制程序
2015-08-06 18:24
465 查看
参考文档:http://gimite.net/en/index.php?Run%20native%20executable%20in%20Android%20App
假如我要执行的二进制文件名为capturescr,我的android程序包名为com.zklc.capture
一、使用assets 目录:
1.把二进制文件capturescr放到assets目录中
2.使用InputStream is = getAssets().open("capturescr");
3.把二进制文件capturescr拷贝到/data/data/com.zklc.capture目录下
4.执行 "/system/bin/chmod 744 /data/data/com.zklc.capture/capturescr" 属性改成可读可写可执行
5.执行capturescr就可以了,使用下面命令行
二、从网络下载capturescr
下载capturescr文件,按照第一种方法的3、4、5步即可。
三、通过adb(需要Root)
注意:可执行文件不能放在sdcard目录下
假如我要执行的二进制文件名为capturescr,我的android程序包名为com.zklc.capture
一、使用assets 目录:
1.把二进制文件capturescr放到assets目录中
2.使用InputStream is = getAssets().open("capturescr");
3.把二进制文件capturescr拷贝到/data/data/com.zklc.capture目录下
4.执行 "/system/bin/chmod 744 /data/data/com.zklc.capture/capturescr" 属性改成可读可写可执行
5.执行capturescr就可以了,使用下面命令行
} |
下载capturescr文件,按照第一种方法的3、4、5步即可。
三、通过adb(需要Root)
相关文章推荐
- Android实现水波纹外扩效果
- Android WebView加载本地CSS
- 【Android】五大布局
- 在线阅读android源码
- Android的RelativeLayout的view的layout_marginBottom不起作用
- AndroidStudio单元测试——instrumentation
- Android Activity 的四种启动模式 lunchMode 和 Intent.setFlags()
- Android使用WindowManager在界面添加一个悬浮框
- Android基础动画
- android 自定义radiobutton的样式 实现自己想要的样子
- android Bitmap->BGR字节数组
- Study-android 的handler和message学习
- Android文件操作的存放位置和形式
- android 语音识别
- 浅析CompareAndSet(CAS)
- Android 页面跳转最简便的方法!
- Android基础_通知(Notification)
- Android异步操作总结
- Android的屏幕适配
- android锁屏(中)