簡體   English   中英

未經系統許可如何在android 7.0的NDK中打開相機

[英]How to open camera in NDK of android 7.0 without system permission

眾所周知,Google在Android 7.0中設置了更多權限。 我們無法直接在Android 7.0中使用相機API。 Google為開發人員提供了一個名為libcamera2ndk.so的庫。 但是我很困惑,這個庫應該獲得android系統許可或需要APK的系統認證簽名。
當我在沒有任何系統許可的情況下運行APK時, ACameraManage_getCameraIdList()顯示numCameras為0。

您能否告訴我一些未經系統許可而如何調用libcamera2ndk.so的方法。 我在Google中找不到任何有用的信息。 請幫我。

如果我沒記錯的話,那是沒有辦法的,因為如果這樣做,您可能會在用戶不知道的情況下制作照片,這也是潛在的安全問題。

如您android.permission.CAMERA ,將android.permission.CAMERA添加到您的AndroidManifest.xml文件中應該可以做到。

另一種方法是在運行時請求許可。 有適用於Google的文檔: https : //developer.android.com/training/permissions/requesting.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM