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 {

相关推荐
Ehtan_Zheng32 分钟前
让你的代码更整洁:10 个必知的 Kotlin 扩展函数
android
城东米粉儿42 分钟前
Android VSync 笔记
android
城东米粉儿43 分钟前
Android SurfaceFlinger 笔记
android
似霰1 小时前
Android 日志系统5——logd 写日志过程分析二
android·log
hewence11 小时前
Kotlin CoroutineContext 详解
android·开发语言·kotlin
Albert Edison1 小时前
【Python】文件
android·服务器·python
大模型玩家七七2 小时前
效果评估:如何判断一个祝福 AI 是否“走心”
android·java·开发语言·网络·人工智能·batch
Aurora4192 小时前
Android事件分发逻辑--针对事件分发相关函数的讲解
android
AI视觉网奇2 小时前
3d 数字人 ue 手大问题解决 相机视角设置
数码相机·3d