سورس دونی اندروید
887 subscribers
188 photos
13 videos
363 files
29 links
@alizback 👈ارتباط
دانلود سورس های رایگان اندروید + آموزش نکات
Eclipse & Android Studio & B4a
گروه برنامه نویسان اندروید
👇👇
https://t.me/GroupAndroidDevelopers
Download Telegram
#تکه_کد
نمایش یک پیغام با نگه داشتن انگشت روی دکمه.(لمس طولانی)

homebutton.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View arg0) {
Toast.makeText(getApplicationContext(), "Long Clicked " ,
Toast.LENGTH_SHORT).show();

return true;
}
});


@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
حذف صفحه سفید (مشکی) در ابتدای اجرای برنامه 📱

برای حذف صفحه سفیدی که در هنگام اجرای برنامه ظاهر می شود،این خط کد رو به تم برنامه خود در فایل style.xml اضافه کنید


<item name="android:windowDisablePreview">true</item>


این مورد در اکثر اپ ها رعایت نمیشه 😐

#تکه_کد

@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