2014-07-18 15 views
9

Khi cài đặt ứng dụng tôi đã lập trình, nó yêu cầu sự cho phép "sử dụng micrô". Tuy nhiên, tôi không yêu cầu cụ thể nó trong bản kê khai, những gì tôi có là sự cho phép của máy ảnh.Quyền micrô

Đó có phải là sự cho phép của micrô không?

+0

Bạn có thể chia sẻ mã và lỗi của bạn? –

+0

Bạn đã sử dụng bất kỳ loại chức năng ghi nào trong ứng dụng của mình chưa? – GrIsHu

+0

Ứng dụng của bạn có bị lỗi khi cài đặt không? Nếu vậy, chúng ta có thể nhìn thấy con mèo đăng nhập của bạn? – VVB

Trả lời

13
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 

bên ngoài khối ứng dụng thực sự đã giải quyết!

... 
    </application> 


    <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
</manifest> 
8

Nếu bạn đang sử dụng bất kỳ loại chức năng ghi âm thanh trong ứng dụng của bạn sau đó bạn có nghĩa vụ phải cung cấp RECORD_AUDIO phép trong file manifest của bạn như sau:

<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
2

Kể từ Android 6.0 Marshmallow, ứng dụng sẽ không được cấp phép bất kỳ lúc cài đặt. Thay vào đó, ứng dụng phải yêu cầu người dùng cho phép từng người một khi chạy. Xin lưu ý rằng hộp thoại yêu cầu quyền được hiển thị ở trên sẽ không tự động khởi chạy. Nhà phát triển phải gọi điện theo cách thủ công. Trong trường hợp nhà phát triển cố gắng gọi một số chức năng yêu cầu sự cho phép mà người dùng chưa được cấp, chức năng sẽ đột nhiên ném một Ngoại lệ sẽ dẫn đến ứng dụng gặp sự cố.

cũng thêm video này vào biểu hiện:

<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
Các vấn đề liên quan