adb 用shell push 把一个native文件放到了/data/什么的目录下面。
然后又用shell chomd 0777 提升了native的权限。最后再shart 了native我现在是想有没有什么方法 我把这个native添加到一个APP里面打包成一个APK。然后在手机上安装APK后。 让应用程序执行 adb执行的那些动作我的想法是 可不可以在manifest.xml里面配置一些东东。然后让APP具有一定的权限能把native放到/data/下,然后提升他的权限成0777,在运行他。
然后又用shell chomd 0777 提升了native的权限。最后再shart 了native我现在是想有没有什么方法 我把这个native添加到一个APP里面打包成一个APK。然后在手机上安装APK后。 让应用程序执行 adb执行的那些动作我的想法是 可不可以在manifest.xml里面配置一些东东。然后让APP具有一定的权限能把native放到/data/下,然后提升他的权限成0777,在运行他。
解决方案 »
- 各位兄弟姐妹帮忙看看 蓝牙连接异常Service discovery failed
- 如何在电脑中运行《Android应用开发详解》中的移动警务通?
- 解释一下这个 送分!
- 请教那位高手,帮我看一下,这是什么意思。
- 急求用过vitamio的大神们解决个问题,妈的那个客户回复好慢,,,
- 点击不同按钮,显示不同文字
- 如何捕获webview loadUrl方法加载HTML的错误???
- 抱歉,“callPhone”已停止运行
- MT6580(android5.1)做横屏,物理旋转90度之后,开机动画只显示三分之二
- 小白求助
- 安卓系统开发 怎么强制系统横屏?
- 本屌初学android 前来提问 关于background 八百里加急
777只是可执行权限吧。 关键是要放到/data下面。
我现在想是不是可以搞一个so库文件。然后APP去掉用。
因为我是要去做抓屏的破事情去抓framebuffer。。
吼吼。。
确实是不可行。/dev/graphics/fb0这个设备文件 一般来说是有root权限的APP是可写入读取的。
其次是加入graphics组的用户是可以进行写入读取的。 其他用户是没有权限的。在manifest.xml里面设置读取FrameBuffer的权限会报不是系统APP不能获取。Android上面的权限这些限制太烦了。
如果现在又人要做Android截屏传输到PC客户端。有一个可行的方法是,PC端调用ADB程序把fb0这个设备文件的权限改成其他用户可以进行读写操作。然后你就可以写一个native原生程序或者写一个SO库 去读取FrameBuffer了。
确实是不可行。/dev/graphics/fb0这个设备文件 一般来说是有root权限的APP是可写入读取的。
其次是加入graphics组的用户是可以进行写入读取的。 其他用户是没有权限的。在manifest.xml里面设置读取FrameBuffer的权限会报不是系统APP不能获取。Android上面的权限这些限制太烦了。
如果现在又人要做Android截屏传输到PC客户端。有一个可行的方法是,PC端调用ADB程序把fb0这个设备文件的权限改成其他用户可以进行读写操作。然后你就可以写一个native原生程序或者写一个SO库 去读取FrameBuffer了。
“PC端调用ADB程序把fb0这个设备文件的权限改成其他用户可以进行读写操作”兄弟,这个可以实现吗?能否指点一二?