引言
最近要开发一个相机小视频的功能。可以直接分享到WeChat上,和vivo相机的小视频模式类似。网上so了很多关于微信小视频开放接口,无奈没有可用的资料,就想反编译vivoCamera,看看它关于这方面的实现。
准备工作
找到一个vivo xplay5的样机
打开adb调试,查找vivoCamera的包名。
adb shell dumpsys activity | grep camera
127|shell@PD1522A:/system/priv-app $ dumpsys activity | grep camera
#15: BroadcastRecord{4135232 u0 com.android.camera.ACTION_START_PREVIEW}
act=com.android.camera.ACTION_START_PREVIEW flg=0x10
#16: BroadcastRecord{3f16b83 u0 com.android.camera.ACTION_OPEN_CAMERA}
act=com.android.camera.ACTION_OPEN_CAMERA flg=0x10 (has extras)
-> 22051:com.android.camera/u0a87 s1/1 u0/0 +5h25m44s214ms
-> 22051:com.android.camera/u0a87
* Recent #0: TaskRecord{bcf135 #38 A=com.android.camera.CameraActivity U=0 sz=1}
TaskRecord{bcf135 #38 A=com.android.camera.CameraActivity