Android修改第三方应用相机方向

以下修改基于Android7.1

diff --git a/frameworks/base/core/java/android/hardware/Camera.java b/frameworks/base/core/java/android/hardware/Camera.java

index 8c7434b..7201481 100755

--- a/frameworks/base/core/java/android/hardware/Camera.java

+++ b/frameworks/base/core/java/android/hardware/Camera.java

@@ -384,6 +384,11 @@ public class Camera {

*/

public static void getCameraInfo(int cameraId, CameraInfo cameraInfo) {

_getCameraInfo(cameraId, cameraInfo);

  • if(ActivityThread.currentOpPackageName().equals("com.eusoft.eudic")){

  • if(cameraInfo.facing == CameraInfo.CAMERA_FACING_BACK){

  • cameraInfo.orientation = SystemProperties.getInt("persist.bs.camera.orientation", 90);

  • }

  • }

IBinder b = ServiceManager.getService(Context.AUDIO_SERVICE);

IAudioService audioService = IAudioService.Stub.asInterface(b);

try {

相关推荐
啊森要自信16 分钟前
【MySQL 数据库】MySQL用户管理
android·c语言·开发语言·数据库·mysql
黄毛火烧雪下23 分钟前
(二)Flutter插件之Android插件开发
android·flutter
2501_916007471 小时前
iOS 上架技术支持全流程解析,从签名配置到使用 开心上架 的实战经验分享
android·macos·ios·小程序·uni-app·cocoa·iphone
sakoba2 小时前
MySQL的json处理相关方法
android·学习·mysql·json
神仙别闹2 小时前
Android 端 2D 横屏动作冒险类闯关游戏
android·游戏
坏小虎2 小时前
Android App Startup 库使用说明文档,初始化不再用Application了...
android
LabVIEW开发6 小时前
LabVIEW双目测距
数码相机·计算机视觉·labview·labview知识·labview功能·labview程序
lichong95110 小时前
Android studio 修改包名
android·java·前端·ide·android studio·大前端·大前端++
爱学习的大牛12312 小时前
MVVM 架构 android
android·mvvm
alexhilton14 小时前
理解retain{}的内部机制:Jetpack Compose中基于作用域的状态保存
android·kotlin·android jetpack