آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مجوز دسترسی در اندروید 6

سعید کاظمی  8 سال پیش  8 سال پیش
+3 0

سلام دوستان عزیز

من در برنامم مجوز دسترسی به اینترنت و کارت حافظه دارم

در اندروید های ورژن های پایین 6 خوب کار میکنه

ورژن 6 باید برم تنظیمات و برنامه رو پیدا کنم و مجوز رو فعال کنم

چرا اینطوریه ؟

نمیشه درستش کرد که موقع نصب عین بقیه برنامه ها مجوز رو نشون بده و تایید کنه

ممنون میشم از شما دوستان گرامی

+1 0
اگه از android studio استفاده کنی به راحتی با زدن Alt+Enter میتونی متد مورد نظر رو به برنامه اضافه کنی. (8 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Hossein Lamei Ramandi  8 سال پیش
+3 0

چک کردن اینکه دسترسی داده شده یا نه :

private final int MY_PERMISSIONS_REQUEST_READ_CONTACTS = 999 ;
if (checkSelfPermission(Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {
درخواست مجوز ها
requestPermissions(new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);

// MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
// app-defined int constant

return;
}

فک کنم اگه به requestpermision یه اپکامپت. به اولش اضافه کنید خودش چک میکنه که مجوز داده شده یا نه

فهمیدن اینکه کاربر اجازه داده یا نه

 @Override
public void onRequestPermissionsResult(int requestCode,
String permissions[], int[] grantResults) {
switch (requestCode) {
case MY_PERMISSIONS_REQUEST_READ_CONTACTS: {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {

// permission was granted, yay! do the
// calendar task you need to do.

} else {

// permission denied, boo! Disable the
// functionality that depends on this permission.
}
return;
}

// other 'switch' lines to check for other
// permissions this app might request
}
}

 

+1 0
این کدها رو کجا باید قرار داد؟ (8 سال پیش)
+1 0
معمولا در ابتدای برنامه میزارند (اکتیویتی مین ) ولی کار حرفه ای تر اینه که قبل از انجام اونکاری که پرمیشن مربوط به اونه بزارید (8 سال پیش)
پاسخ به سوال 
مهدی  8 سال پیش
+1 0

0 0
خطا می گیره (8 سال پیش)
0 0
فک میکنم علتش اینه که sdk شما قدیمیه (8 سال پیش)
0 0
من از sdk داخل پکیج که استاد قرار داده استفاده می کنم (8 سال پیش)
0 0
خوب دیگه قدیمیه به این تایپیک مراجعه کنید : لینک (8 سال پیش)
پاسخ به سوال 
مهدی  8 سال پیش
+1 0

+1 0
میگه که متد checkSelfPermission که یک پارامتر استرینگی داره تعریف نشده، اول تعریفش کنید مقدار دهی کنید بعدش براش شرط بزارید ! (8 سال پیش)
+1 0
چطور تعریفش کنم یه راهنمایی کامل اگه بکنید ممنون می شم (8 سال پیش)
0 0
اگه سومین گزینه رو بزنید متد که private هم هست ساخته میشه ولی در رابطه با این موضوع حتما سرچ کنید شاید تعبیه شده باشه ! (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .