安卓源码截屏

时间:2018-02-12 08:36:10
【文件属性】:
文件名称:安卓源码截屏
文件大小:202KB
文件格式:RAR
更新时间:2018-02-12 08:36:10
安卓 在开发截屏应用的时候调用系统接口来截屏,自己单独写了一个jni来调用系统截屏接口 screencap ( frameworks/base/cmds/screencap/screencap.cpp),然后在源代码中编译jni成一个so文件(libscreencapjni.so),可是在真机上测试出现了SurfaceFlinger Permission Denial: can't read framebuffer pid=14444, uid=1010这个问题,紧接着就出现了Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 14444 (droid.ScreenCap)这个问题,不知道是什么原因?希望能够解答,谢谢!(注意:手机root过,在XML上添加了权限,fb0也赋予了权限并且让进程以 root 用户执行了)
【文件预览】:
ScreenCap
----.project(845B)
----project.properties(563B)
----src()
--------com()
----AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------drawable-mdpi()
--------layout()
--------drawable-xxhdpi()
--------drawable-xhdpi()
--------values()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
--------org.eclipse.core.resources.prefs(57B)
----assets()
----jni()
--------com_android_ScreenCap_ScreenCapNative.cpp(3KB)
--------Android.mk(591B)
----Android.mk(322B)
----gen()
--------com()
----libs()
--------armeabi()
----obj()
--------local()
----.classpath(475B)
----ic_launcher-web.png(54KB)
----bin()
--------resources.ap_(34KB)
--------ScreenCap.apk(42KB)
--------classes()
--------AndroidManifest.xml(1KB)
--------dexedLibs()
--------res()
--------classes.dex(6KB)

网友评论