猿问

如何找到正在使用相机的应用程序?

我正在做一个Android应用程序,用于发现某个应用程序是否在后台使用相机。


有了这个,我可以找到一个应用程序是否正在您的Android手机中使用相机,因此我的代码如下所示:


CameraManager manager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);

@Override

           public void onCameraAvailable(@NonNull String cameraId) {

               super.onCameraAvailable(cameraId);

               //Camera is not used

           }


           @Override

           public void onCameraUnavailable(@NonNull String cameraId) {

               super.onCameraUnavailable(cameraId);

               //Camera is used

           }

       }, new Handler());

但现在我已经发现了一个问题:我如何才能找到应用程序正在使用相机(如“应用程序”我的意思是应用程序的包名)?我尝试使用 manager.[something],希望Android Studio中的自动提示可以对我有所帮助,但不会成功。


你能帮助我吗?


达令说
浏览 213回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答