#تکه_کد
بدست آوردن مدل گوشی کاربر مثلا :Samsung SM-J700F 📲
خط کد زیر را در oncreate بنویسید
مدل گوشی کاربر دریافت شده به صورت یک رشته بدست می آوریم.
String device_model = getDeviceName();
//////////////////////////////
دو تابع زیر را در آخر کدها قرار دهید
public String getDeviceName() {
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
if (model.startsWith(manufacturer)) {
return capitalize(model);
} else {
return capitalize(manufacturer) + " " + model;
}
}
private String capitalize(String s) {
if (s == null || s.length() == 0) {
return "";
}
char first = s.charAt(0);
if (Character.isUpperCase(first)) {
return s;
} else {
return Character.toUpperCase(first) + s.substring(1);
}
}
@zback
بدست آوردن مدل گوشی کاربر مثلا :Samsung SM-J700F 📲
خط کد زیر را در oncreate بنویسید
مدل گوشی کاربر دریافت شده به صورت یک رشته بدست می آوریم.
String device_model = getDeviceName();
//////////////////////////////
دو تابع زیر را در آخر کدها قرار دهید
public String getDeviceName() {
String manufacturer = Build.MANUFACTURER;
String model = Build.MODEL;
if (model.startsWith(manufacturer)) {
return capitalize(model);
} else {
return capitalize(manufacturer) + " " + model;
}
}
private String capitalize(String s) {
if (s == null || s.length() == 0) {
return "";
}
char first = s.charAt(0);
if (Character.isUpperCase(first)) {
return s;
} else {
return Character.toUpperCase(first) + s.substring(1);
}
}
@zback
کد بازکردن نرم افزارهای ایمیل جهت ارسال ایمیل با زدن دکمه
#تکه_کد
این کد را درون کد باتن خود بنویسید
Toast.makeText(getApplicationContext(), "ارسال ایمیل به توسعه دهنده",
Toast.LENGTH_LONG).show();
String[] recipients = {"example@gmail.com"};
Intent email = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:"));
// prompts email clients only
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_EMAIL, recipients);
try {
// the user can choose the email client
startActivity(Intent.createChooser(email, "برنامه"));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getApplicationContext(), "برنامه ای برای ارسال ایمیل یافت نشد",
Toast.LENGTH_LONG).show();
}
@zback
#تکه_کد
این کد را درون کد باتن خود بنویسید
Toast.makeText(getApplicationContext(), "ارسال ایمیل به توسعه دهنده",
Toast.LENGTH_LONG).show();
String[] recipients = {"example@gmail.com"};
Intent email = new Intent(Intent.ACTION_SEND, Uri.parse("mailto:"));
// prompts email clients only
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_EMAIL, recipients);
try {
// the user can choose the email client
startActivity(Intent.createChooser(email, "برنامه"));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getApplicationContext(), "برنامه ای برای ارسال ایمیل یافت نشد",
Toast.LENGTH_LONG).show();
}
@zback
#تکه_کد
#رفع_مشکل
اگر تارگت اپلیکیشن شما 29 باشد و نیاز به کار با حافظه داشته باشید و مثلا بخواهید پوشه ای روی حافظه بسازید یا فایلی ذخیره کنید یا بخوانید روی اندروید 10 با مشکل مواجه خواهید شد.
برای حل این مشکل به این صورت عمل کنید.
این خط را به تگ اپلیکشن اپ خود در Manifest اضافه کنید.
android:requestLegacyExternalStorage="true"
نحوه جایگذاری
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:requestLegacyExternalStorage="true"
>
کانال سورس دونی اندروید
@zback
#رفع_مشکل
اگر تارگت اپلیکیشن شما 29 باشد و نیاز به کار با حافظه داشته باشید و مثلا بخواهید پوشه ای روی حافظه بسازید یا فایلی ذخیره کنید یا بخوانید روی اندروید 10 با مشکل مواجه خواهید شد.
برای حل این مشکل به این صورت عمل کنید.
این خط را به تگ اپلیکشن اپ خود در Manifest اضافه کنید.
android:requestLegacyExternalStorage="true"
نحوه جایگذاری
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:requestLegacyExternalStorage="true"
>
کانال سورس دونی اندروید
@zback