可以相机许可从申请从本机代码(C / C ++)?

问题描述 投票:0回答:1

我想写使用NDK的Android原生的程序,将来自本机代码访问摄像头。但访问摄像机,我需要的权限,甚至本机代码。我发现谷歌提供从本地代码访问照相机样品,不过它通过调用写在活动[ref] Java方法检查的权限。有没有什么办法来检查权限只有形成原生代码,无需扩展NativeActivity[ref]?甚至可能不访问Dalvik虚拟机(此时我相信会给我一个更好的性能)

android android-ndk native
1个回答
1
投票

有一个简单的方法来检查是否许可​​授予:试图打开摄像头设备,它会失败,或成功。

要请求的权限,必须明确地使用框架API。没有为requestPermissions()或她的替代品(这是回答“可能甚至没有访问Dalvik虚拟机”)没有C API。

需要注意的是你能避免权限要求:可以指导用户授予的系统设置权限为您的应用程序(不,我不认可这种做法,但如果你有一些特殊的原因不能扩展NativeActivity的和有没有Java代码您的APK,你还是可以的。

© www.soinside.com 2019 - 2024. All rights reserved.