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

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

🚀 انجام پروژه‌های برنامه‌نویسی اندروید، iOS
Download Telegram
یه کتابخانه خفن دیگه اوردم که ساخت نوتیف حرفه ای برای شما براحتی میسر میکنه
برای تمامی نسخه های اندروید
/....
👍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
دوستان این کتابخونه لوتیه
شامل تمام تنظیمات هم هست.
تغییر اندازه هر لایه
تغییر رنگ هر لایه
تغییر میزان شفافیت هر لایه
و تغییر سرعت اجرای هر لایه و بصورت کلی انیمیشن

امیدوارم مفید باشه
👍31🔥1
🔐 کتابخانه Nordeh_AES 🔐

این کلاس فوق‌العاده برای رمزنگاری و رمزگشایی داده‌ها با استفاده از الگوریتم AES در حالت CBC و پدینگ PKCS5 ساخته شده تا داده‌ها رو امن و محافظت‌شده نگه داره. 🔒

🚀 ویژگی‌های جذاب:
رمزنگاری داده‌ها 📜: می‌تونی داده‌ها رو به فرمت رمزنگاری‌شده تبدیل کنی.
رمزگشایی داده‌ها 🔓: داده‌های رمزنگاری‌شده رو به حالت اولیه برمی‌گردونه.
امنیت بالا 🔒: با استفاده از کلید AES و مقدار IV، امنیت داده‌ها رو تضمین می‌کنه.
پشتیبانی از Base64 📂: داده‌ها رو به فرمت قابل انتقال (Base64) تبدیل می‌کنه.
ویژگی منحصربه‌فرد:
💡 مهم‌ترین ویژگی این کتابخانه اینه که با کوچک‌ترین تغییرات در برنامه، مثل امضای اپلیکیشن یا پکیج نیم، داده‌های رمزنگاری‌شده قبلی دیگه قابل رمزگشایی نیستند! 🚫 این یعنی هیچ کس نمی‌تونه به راحتی به داده‌های شما دسترسی پیدا کنه، حتی اگه قبلاً داده‌ها رو ذخیره کرده باشه!

Dim aes As Nordeh_AES
aes.Initialize("qazwsxedcrfvtgbyhnujmikolqwertyu")
Dim en As String=aes.encrypt("سلام خوبی")
Log(en)
Log(aes.decrypt(en))
🔥4👏2
This media is not supported in your browser
VIEW IN TELEGRAM
فروشگاه لوازم و لباس ورزشی
#b4a
🔥4👏3👍2
آپدیت کامپایلر b4a
ساپورت کردن کامنت های فارسی
انتخاب مسیر دلخواه برای ذخیره کتابخانه های رپ شده
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
90% تکمیل پروژه فروشگاهی
3👍1🔥1👏1