چگونه دسترسی‌های خطرناک در اندروید مارشمالو (Android M) را رفع کنیم
#1
در اینجا علیرضا در مورد دسترسی های خطرناک در اندروید مارشملو توضیح داده.
اکانت گیت‌هاب GoogleSample گوگل کتابخانه‌ای منتشر کرده برای رفع این مشکل ،اسم این کتابخونه easypermissionهست.

نصب:

کد:
dependencies {
   compile 'pub.devrel:easypermissions:0.3.0'
}

نمونه‌ای از استفاده از کتابخانه:
کد:
public class MainActivity extends AppCompatActivity implements EasyPermissions.PermissionCallbacks {

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);
   }

   @Override
   public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
       super.onRequestPermissionsResult(requestCode, permissions, grantResults);

       // Forward results to EasyPermissions
       EasyPermissions.onRequestPermissionsResult(requestCode, permissions, grantResults, this);
   }

   @Override
   public void onPermissionsGranted(int requestCode, List<String> list) {
       // Some permissions have been granted
       // ...
   }

   @Override
   public void onPermissionsDenied(int requestCode, List<String> list) {
       // Some permissions have been denied
       // ...
   }
}
برای اطلاعات بیشتر به صفحه گیت‌هاب پروژه برید.
پاسخ
 تشکر شده توسط Arma، elhamiii


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  افزودن کتابخانه های اندروید به اندروید استودیو hossein 0 285 14-Jan-2017, 11:06 AM
آخرین ارسال: hossein
  لیست دسترسی‌های خطرناک در اندروید مارشمالو (Android M) Arma 1 372 28-Nov-2016, 07:46 PM
آخرین ارسال: Arma

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان