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

یک شبیه ساز برای تست پرژه sms

AzadGh  9 سال پیش  9 سال پیش
0 0

سلام دوستان ، شما هیچ شبیه سازی به غیر از avd خود اندرویداستدیو و غیر از گوشی سراغ دارین ؟

که میدونید معرفی کنید لطفا خیلی ضروریه کارم ، ممنون 

+1 0
memu...جنی مویشن..بلواستکس...یوویو... (9 سال پیش)
+1 0
سلام.در آموزش ها استاد شبیه ساز MEmu رو پیشنهاد و به طور کامل آموزش دادن (9 سال پیش)
+1 0
avd خود استودیو استاندارترین شبیه ساز هست (البته ورژن های جدیدی که داره از نظر سرعت هم خوبن). وقتی این امکان هست چررا شبیه ساز های دیگه :) ولی دوستان درست میگن Memu رو من بعد از AVD ترجیح میدم چون نسخه ی سبکی هست . (9 سال پیش)
0 0
اما MEmu از sms پشتیبانی نمی کند متاسفانه! من یک شبیه ساز میخواستم که از sms پشتیبانی کند . (9 سال پیش)
0 0
Genymotion پیامک و هم تماس رو داره ولی خب در نسخه غیر رایگان (نمیدونم چرا این Cracker ها این قدر تعلل به خرج میدن :) (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
AzadGh  9 سال پیش
0 0

 پاسخ صحیح

من نمیتوانستم از AndroidEmulator  برای تست پروژه SMS استفاده کنم . چون ورژن 7.1.1  اندروید  بود و راه حل مشکلم را پیدا کردم ، خواستم به اشتراک بگذارم : 

برای اندروید 6.0 به بالا permission برای sms را باید در کد جاوا نوشت :

 requestSmsPermission();
..........


private void requestSmsPermission() {
String permission = Manifest.permission.READ_SMS;
int grant = ContextCompat.checkSelfPermission(this, permission);
if (grant != PackageManager.PERMISSION_GRANTED) {
String[] permission_list = new String[1];
permission_list[0] = permission;
ActivityCompat.requestPermissions(this, permission_list, 1);
}
}
 
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
@NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode == 1) {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {

Toast.makeText(G.context,"permission granted", Toast.LENGTH_SHORT).show();
// add here send sms code my friend

} else {
Toast.makeText(G.context,"permission not granted", Toast.LENGTH_SHORT).show();
}
}

}

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