Android channel programming
368 subscribers
201 photos
30 videos
37 files
93 links
📲📲 منبع کد بسیار مفیدی برای کسانی که به یادگیری برنامه‌نویسی علاقه‌مند هستند! 
آموزش‌های مفید و متنوع برای مبتدیان و حرفه‌ای‌ها 👩‍💻👨‍💻

🛡️ مدیر تلگرام: 
@sadegh_nordeh 
📞 تماس: 989117579134+

🚀 انجام پروژه‌های برنامه‌نویسی اندروید، iOS
Download Telegram
حالا یه کتابخانه قرار ارسال بشه به کانال که دیگه صفحه چت تلگرام کامل میکنه😄
منتظر باشید
🔥2👍1🤩1
Android channel programming
nordeh_AddImageToTextview.jar
آپدیت جدید
اضافه شدن قابلیت شطرنجی کردن تصویر
بلور
نگاتیو
فیلتر کردن
Grayscale
SketchEffect

چرخش با درجه عکس
 add.Label.text("salam").textSize(20).pop
add.ImageView.imagePathOrUrl("https://statics.basalam.com/public-10/users/GK66M/07-14/1RgYPwcJLlbtmtz6Oh9bPIazfylYnoSxc78MN4tngnPgkeYr01.jpg_512X512X70.jpg").Height(50).CornerRadius(10).Tag("ok").Click.pop
add.Label.text("khobi").textSize(20).textcolor(Colors.Red).Typeface(Typeface.DEFAULT_BOLD).click.tag("alll").pop
add.PopAll
📚 کتابخانه 
🔧 Nordeh_Retrofit 
نسخه: ۲.۳

### قابلیت‌ها:
- 📥 متدها:
  - Get
  - Post
  - Delete
  - 🎤 Socket.io: ارتباط تماس صوتی و تصویری با سرور Node.js بصورت گروهی و شخصی

### دانلودر:
مدیریت دانلود با قابلیت‌های زیر:
- دانلود تکی و گروهی
- ⏸️ توقف (Stop)
- ⏸️ مکث (Pause)
- ▶️ شروع مجدد (Start)

📥 فایل دانلود شده به صورت خودکار از آخرین نقطه دانلود ادامه می‌یابد. 
💾 برای نمونه، اگر فایل ۲ گیگابایت باشد و ۸۰۰ مگابایت آن دانلود شده باشد، با درخواست شروع مجدد، دانلود بلافاصله از ۸۰۰ مگابایت ادامه می‌یابد.

### ویژگی‌ها:
- 📏 اندازه فایل
- 📝 نام فایل
- 🌐 نوع فایل (مثلاً mp3، mp4...)
- 📊 نمودار پیشرفت: برای نمایش درصد پیشرفت و حجم دانلود شده
- 📈 ساب‌پارت‌ها برای نمایش بهتر وضعیت دانلود

### تنظیمات:
- Time-out
- 💾 Cashsetting
- 📑 Headers
- 🔁 Retries: تعداد تلاش‌های مجدد در صورت بروز خطا

---
@Basic4Android_SourceCode
🔥9👍2🤩2
Android channel programming
📚 کتابخانه  🔧 Nordeh_Retrofit  نسخه: ۲.۳ ### قابلیت‌ها: - 📥 متدها:   - Get   - Post   - Delete   - 🎤 Socket.io: ارتباط تماس صوتی و تصویری با سرور Node.js بصورت گروهی و شخصی ### دانلودر: مدیریت دانلود با قابلیت‌های زیر: - دانلود تکی و گروهی -…
کلاس Nordeh_Glide دارم اضافه میکنم به این کتابخانه
تموم شد کتابخانه Nordeh_Retrofit برای شما دوستان ارسال خواهد شد به کانال با قابلیت های
Nordeh_Downloder
Nordeh_Retrofit
Nordeh_AES
Nordeh_Glide
👍10🔥2👏1
یه کتابخانه خفن دیگه اوردم که ساخت نوتیف حرفه ای برای شما براحتی میسر میکنه
برای تمامی نسخه های اندروید
/....
👍5🔥5🎉2
Nordeh_scanWifiNetworks.jar
1.8 KB
کتابخانه برای گرفتن لیست wifi اطراف با مشخصات

#AdditionalJar:...\androidx.core.aar

```basic
Dim wifi As Nordeh_scanWifiNetworks
  wifi.initialize
 
  If wifi.checkPermission Then
    Dim list As List=wifi.getDetailedWifiNetworks
    Log(list)
    Log(list.Get(0).As(Map).Get("SSID"))
    Log(list.Get(0).As(Map).Get("Capabilities"))
    Log(list.Get(0).As(Map).Get("BSSID"))
  Else
    wifi.RequestPermission
  End If

دسترسی ها

AddPermission(android.permission.ACCESS_WIFI_STATE)
AddPermission(android.permission.CHANGE_WIFI_STATE)
AddPermission(android.permission.ACCESS_FINE_LOCATION)
AddPermission(android.permission.ACCESS_COARSE_LOCATIO)





@Basic4Android_SourceCode
🔥4
Android channel programming
androidx.core.aar
میتونید لیست تمامی شبکه های wifi در اطراف خودتون را اسکن کنید و در لیست نمایش بدین با قابلیت های نمایش
SSID
BSSID
RSSI
Frequency
Capabilities
4
Android channel programming
androidx.core.aar
آپدیت جدید
قابلیت تشخیص تعداد سیم‌کارت ها
و شماره سیم‌کارت ها
🔥4
Android channel programming
آپدیت جدید قابلیت تشخیص تعداد سیم‌کارت ها و شماره سیم‌کارت ها
قابلیت ها
اپراتور سیمکارت
شماره تلفن
شناسه اپراتور
کد کشور اپراتور
شماره شکاف سیمکارت: مشخص‌کننده شکاف سیمکارت در دستگاه (برای دستگاه‌های دو سیمکارته)
MCC: Mobile Country Code (کد کشور موبایل).
MNC: Mobile Network Code (کد شبکه موبایل).
وضعیت رومینگ داده: مشخص می‌کند که آیا سیمکارت در حالت رومینگ داده است یا نه.
شناسه اشتراک سیمکارت
ICCID: شماره شناسایی سیمکارت.
Android channel programming
قابلیت ها اپراتور سیمکارت شماره تلفن شناسه اپراتور کد کشور اپراتور شماره شکاف سیمکارت: مشخص‌کننده شکاف سیمکارت در دستگاه (برای دستگاه‌های دو سیمکارته) MCC: Mobile Country Code (کد کشور موبایل). MNC: Mobile Network Code (کد شبکه موبایل). وضعیت رومینگ داده:…
Nordeh_scanWifiNetworks.xml
2.3 KB
Dim wifi As Nordeh_scanWifiNetworks
wifi.initialize

If wifi.checkPermissionWIFI Then
Dim list1 As List=wifi.getDetailedWifiNetworks
Log(list1)
Log(list1.Get(0).As(Map).Get("SSID"))
Log(list1.Get(0).As(Map).Get("Capabilities"))
Log(list1.Get(0).As(Map).Get("BSSID"))
Else
wifi.RequestPermissionWIFI
End If

If wifi.checkPermissionSIM Then
Dim list2 As List=wifi.getSimCardDetails
Log(list2)
Else
wifi.RequestPermissionSIM
End If


AddPermission(android.permission.READ_PHONE_STATE)



@Basic4Android_SourceCode
3
Android channel programming
Nordeh_scanWifiNetworks.xml
### 🚀 به چه دردی میخوره؟

شما می‌تونید از این امکان در برنامه‌هایی مثل خدمات سیم‌کارت و شارژ یا ورود به اپ استفاده کنید. به این صورت که:

💡 اگر کاربر شماره موبایلی رو وارد کنه که در تلفن همراهش هست، دیگه نیازی به کد ورود نخواهد بود!

فقط کافیه چک کنه، اگر شماره‌ای که وارد کرده با یکی از سیم‌کارت‌های موبایل همخوانی داشته باشه، به طور مستقیم وارد اپ می‌شه! 🌟

### 👍 مزایا:
- 💰 صرفه‌جویی در هزینه‌های پیامک
- ⏱️ حداقل رساندن زمان ورود به اپلیکیشن

### معایب:
- 🔒 ایمنی نسبتا کمتر

### 🛠️ راه حل:
می‌تونید برای ورود به اپ از یک کلمه عبور دو مرحله‌ای استفاده کنید که امنیت رو به شدت افزایش می‌ده. 🔐💪

### 📱 استفاده‌های دیگه:
این کتابخانه می‌تونه در برنامه‌های فروش شارژ هم کاربرد داشته باشه. به این صورت که یک لیست از شماره سیم‌کارت‌های موبایل نمایش داده بشه و کاربر بتونه شماره مورد نظرش رو انتخاب کنه.

🔥 نکته ویژه:
من دارم یک کتابخانه جامع برای ساخت کلمه عبور دو مرحله‌ای با Authenticator آماده می‌کنم که کاربر براحتی بتونه برای اپلیکیشن خودش ورود دو مرحله‌ای ثبت کنه، مثل صرافی‌ها یا جی‌میل! 📊

امیدوارم این اطلاعات براتون مفید باشه! 🎉🚀

@Basic4Android_SourceCode
🔥5
اپدیت و انتشار کتابخانه Nordeh_LottieAnimationView

کتابخانه های قدیمی متاسفانه دیگه آپدیت نمیشن و بعضی از فایلهای سایت https://lottiefiles.com/ دیگه اجرا نمیشن
برای همین کتابخانه lottie را رپ کردم و تا یه ساعت دیگه در اختیار شما قرار میگیره
🔥7👍4🤣1
Android channel programming
اپدیت و انتشار کتابخانه Nordeh_LottieAnimationView کتابخانه های قدیمی متاسفانه دیگه آپدیت نمیشن و بعضی از فایلهای سایت https://lottiefiles.com/ دیگه اجرا نمیشن برای همین کتابخانه lottie را رپ کردم و تا یه ساعت دیگه در اختیار شما قرار میگیره
🎉 معرفی قابلیت‌های Nordeh_LottieAnimationView برای انیمیشن‌های جذاب در برنامه‌های اندروید 🎉


🛠 ویژگی‌های اصلی این ابزار فوق‌العاده:

1️⃣ پخش انیمیشن‌ها 🎬: با استفاده از متد PlayAnimation()، می‌توانید انیمیشن‌های Lottie را به راحتی در برنامه‌تان اجرا کنید.

2️⃣ توقف و ادامه انیمیشن ⏸️: با متدهای PauseAnimation() و ResumeAnimation() می‌توانید انیمیشن‌ها را متوقف کرده و مجدداً از سر بگیرید.

3️⃣ کنترل سرعت انیمیشن ⚡️: با متد setSpeed() می‌توانید سرعت انیمیشن را به دلخواه تنظیم کنید.

4️⃣ حالت تکرار انیمیشن 🔄: با متد SetLoop() می‌توانید انیمیشن را به صورت تکراری و یا بدون تکرار اجرا کنید.

5️⃣ تنظیم روشنایی انیمیشن‌ها 🌈: با استفاده از متدهای setAlpha() و getAlpha() می‌توانید میزان شفافیت انیمیشن‌ها را تغییر دهید.

6️⃣ تغییر اندازه و موقعیت انیمیشن‌ها 📏: با متدهای setLayoutAnimated() و setVisibleAnimated() می‌توانید اندازه و موقعیت انیمیشن‌ها را به راحتی تغییر دهید.

7️⃣ کنترل رنگ‌ها و لایه‌ها 🎨: با متدهای changeLayerColor() و changeLayerRotation() می‌توانید رنگ‌ها و چرخش لایه‌های انیمیشن‌ها را تنظیم کنید.

8️⃣ پشتیبانی از انیمیشن‌های پیچیده 🌀: این ابزار امکان تغییر مقیاس، موقعیت و چرخش لایه‌ها را در انیمیشن‌های پیچیده به راحتی فراهم می‌کند.

مزیت‌ها:

انیمیشن‌های زیبا و روان
کنترل دقیق بر تمامی جنبه‌های انیمیشن
سازگاری کامل با تمامی نسخه های اندروید
این ابزار به شما کمک می‌کند که انیمیشن‌های حرفه‌ای و چشم‌نواز را به راحتی در اپلیکیشن‌های خود پیاده‌سازی کنید. 💥
🔥4🤣2