بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
AzadGh 9 سال پیش
آخرین تغییر: 9 سال پیش

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

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

نظرات

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

پاسخ‌ها 1

مشاهده پاسخ صحیح
AzadGh 9 سال پیش

 پاسخ صحیح

من نمیتوانستم از 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();
}
}

}

نظرات


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