سورس دونی اندروید
879 subscribers
188 photos
13 videos
363 files
29 links
@alizback 👈ارتباط
دانلود سورس های رایگان اندروید + آموزش نکات
Eclipse & Android Studio & B4a
گروه برنامه نویسان اندروید
👇👇
https://t.me/GroupAndroidDevelopers
Download Telegram
image-slider@zback.apk
2.1 MB
فایل نصبی اسلایدر تصاویر با قابلیت بارگذاری تصویر از آدرس اینترنتی




#اندروید_استودیو


@zback
This media is not supported in your browser
VIEW IN TELEGRAM
سورس otp edit text
مناسب برای ورود کد تایید پیامکی


#اندروید_استودیو

@zback
OtpEditText@zback.zip
142.5 KB
سورس otp edit text
مناسب برای ورود کد تایید پیامکی


#اندروید_استودیو

@zback
OtpEditText@zback.apk
1.6 MB
فایل نصبی otp edit text
مناسب برای ورود کد تایید پیامکی


#اندروید_استودیو

@zback
سورس اشتراک گذاری تصویر همراه با متن با استفاده از fileprovider 📲


حل مشکل اشتراک گذاری فایل از حافظه در اندروید ۷ به بالا
#اندروید_استودیو

@zback
MultiShare@zback.zip
151.1 KB
سورس اشتراک گذاری تصویر همراه با متن با استفاده از fileprovider 📲


حل مشکل اشتراک گذاری فایل از حافظه در اندروید ۷ به بالا
#اندروید_استودیو

@zback
MultiShare@zback.apk
1.6 MB
فایل نصبی اشتراک گذاری تصویر همراه با متن با استفاده از fileprovider 📲



#اندروید_استودیو

@zback
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی میخوام با اندروید استودیو خروجی بگیرم 😂😂😂😂😐😢


@zback
سورس بدست آورن سریال نامبر گوشی (IMEI) 📲
#اندروید_استودیو


@zback
IMEI@zback.zip
129.1 KB
سورس بدست آورن سریال نامبر گوشی (IMEI) 📲
#اندروید_استودیو


@zback
IMEI@zback.apk
92.3 KB
فایل نصبی بدست آورن سریال نامبر گوشی (IMEI) 📲
#اندروید_استودیو


@zback
ندانستن عیب نیست،سرچ نکردن عیب است


-باجناق اندی رابین

#سخن_بزرگان

@zback
روش های کاهش حجم خروجی برنامه

✔️حذف زبان های غیر قابل استفاده در برنامه از کتابخانه های ایمپورت شده

به طور مثال در اینجا زبان های فارسی و انگلیسی را استفاده می کنیم و مابقی زبان ها بعد ازخروجی گرفتن حذف خواهند شد.

resConfigs 'en', 'fa'
نحوه جایگذاری در فایل گردیل

android {
compileSdkVersion 28
buildToolsVersion "28.0.3
defaultConfig {
applicationId "ir.example.app"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0.0"

resConfigs 'en', 'fa'

}

✔️تبدیل تصاویر به فرمت WebP توسط خود اندروید استودیو

برای این کار کافیست در نرم افزار اندروید استودیو روی تصاویر موجود در پوشه ها کلیک راست کرده و convert to webp را انتخاب نمایید


✔️کاهش حجم تصاویر بدون تغییر فرمت

در صورتی که نمی خواهید با تغییر فرمت،حجم تصاویر را کاهش دهید می توانید از وب سایت tinypng.com استفاده کنید

البته با فیلترشکن برای دور زدن تحریم!

همچنین این وب سایت محدودیت کاهش حجم 20 تصویر همزمان با حداکثر حجم 5 مکابایت را دارد

✔️استفاده از پروگارد و کوچک کننده

راه دیگر برای کم کردن حجم برنامه و حذف کلاس ها و موارد استفاده نشده و همچنین مبهم سازی کدها، ، استفاده از پروگارد است

که برای این کار به این صورت عمل کنید.
دقت کنید که برخی کتابخانه ها تنطیمات پروگارد دارند که با مراجعه به مستندات آن،باید آن را به برنامه اضافه کنید تا مشکلی در گرفتن خروجی یا عملکرد برنامه بوجود نیاید

buildTypes {
release {
minifyEnabled true
shrinkResources true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}


✔️قرار دادن تصاویر،ویدئو ها یا فایل های صوتی روی سرور

برای کاهش حجم برنامه هایی که فایل های حجیم چند رسانه ای دارند می توانید این فایلها را روی سرور اینترنتی قرارداده تا توسط کاربر دانلود شود


اگر شما هم روش دیگه ای دارید برای ما کامنت کنید


@zback
تغییر فونت تب لایوت ✏️✏️✏️✏️

برای تغییر فونت تب لایوت به این صورت عمل می کنیم

ابتدا یک لایه xml با نام tv_layout ایجاد می کنیم

<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:textSize="15sp"
android:textColor="#ffffff"
android:gravity="center"
android:layout_height="match_parent"
/>



سپس کد زیر را به لایوت تعریف شده اضافه می کنیم
Typeface typeface = Typeface.createFromAsset(getAssets(),"fonts/IRANSans.ttf");
for (int i = 0; i < tabLayout.getTabCount(); i++) {

TextView tv=(TextView) LayoutInflater.from(this).inflate(R.layout.tv_layout,null);
tv.setTypeface(typeface);
tabLayout.getTabAt(i).setCustomView(tv);

}
یک فونت با نام و پسوند IRANSans.ttf در پوشه fonts قرار دارد که این پوشه را در فولدر assets قرار می دهیم





@zback
سورس 5 LOGIN UI KIT
صفحه لاگین

#اندروید_استودیو

@zback