আমি দেরি করেছি তবে আমি উত্তরটি সম্পূর্ণ করতে চাই want
একটি অনুমতি manifest.xml
মত যুক্ত করা হয়
<uses-permission android:name="android.permission.INTERNET"/>
এটি স্ট্যান্ডার্ড অনুমতিগুলির জন্য যথেষ্ট যেখানে কোনও ব্যবহারকারীর কাছে অনুমতি চাওয়া হয় না। তবে এটি বিপজ্জনক অনুমতি হলে কেবল প্রকাশের জন্য অনুমতি যুক্ত করা যথেষ্ট নয়। অ্যান্ড্রয়েড ডক দেখুন । ক্যামেরা, স্টোরেজ অনুমতিগুলির মতো।
<uses-permission android:name="android.permission.CAMERA"/>
আপনাকে ব্যবহারকারীর কাছ থেকে অনুমতি চাইতে হবে । আমি অনুমতি চাইতে জিজ্ঞাসা করে RxPermission লাইব্রেরি যা বহুলভাবে ব্যবহৃত লাইব্রেরি ব্যবহার করে। কারণ এটি দীর্ঘ কোড যা অনুমতির জন্য আমাদের লিখতে হবে।
RxPermissions rxPermissions = new RxPermissions(this); // where this is an Activity instance // Must be done during an initialization phase like onCreate
rxPermissions
.request(Manifest.permission.CAMERA)
.subscribe(granted -> {
if (granted) { // Always true pre-M
// I can control the camera now
} else {
// Oups permission denied
}
});
এই অ্যাপ্লিকেশনটিতে এই গ্রন্থাগারটি যুক্ত করুন
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.tbruyelle:rxpermissions:0.10.1'
implementation 'com.jakewharton.rxbinding2:rxbinding:2.1.1'
}