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

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

🚀 انجام پروژه‌های برنامه‌نویسی اندروید، iOS
Download Telegram
Dim customPattern As String = "\\d{3}-\\d{3}-\\d{4}"
Dim user As Nordeh_Spannable
user.Initialize(Me,"user")
user.username(True,Colors.Red)
user.hashtag(True,Colors.Red)
user.links(True,Colors.Red)
user.phonenumbers(True,Colors.Red)
user.OtherPattern(True, customPattern, Colors.Red)
user.start(Label1, True, "")

' حالا اگر بخواهیم همه تنظیمات را پاک کنیم و به حالت اولیه بازگردیم:
user.reset


Private Sub user_username(value As String,tag As Object)
Log(value)
End Sub
Private Sub user_hashtag(value As String,tag As Object)
Log(value)
End Sub
Private Sub user_link(value As String,tag As Object)
Log(value)
End Sub
Private Sub user_phone(value As String,tag As Object)
Log(value)
End Sub



دوستان این قابلیت کلیک بر روی پترن های مشخص شده داره
از کد های کتابخانه مشخصه که کارکردش چیه
فردا شب ارسال میکنم تو کانال
4
Android channel programming
و اینم آپدیتی که گفته بودم و وقتی لینک ارسال میشه تو محیط چت میاد محتویات اون لینک شبیه تلگرام نشون میده 😄😍
آپدیت بعدی این کلاس در حدی هست که هرچی سورس در این کانال هست می‌شوره می‌بره 😄
حالا بگیم بهتره
امکان نظر سنجی با تمام امکانات مشابه تلگرام در محیط چت 😊
🔥4
Android channel programming
Nordeh_Spannable.jar
کتابخانه بهینه برای رنگی کردن
@username
#hashtag
www.google.com
قابلیت کلیک برای هر قسمت با
basic sub 
های مختلف و امکانات دیگر
Nordeh_MusicTrackExtractor.xml
3.5 KB
 title;
artist;
album;
genre;
composer;
year;
duration;
bitrate;
albumArtist;
author;
cdTrackNumber;
discNumber;
compilation;
location;
numTracks;
date;
Path;
Filename;
cover;


کتابخانه برای گرفتن تمامی مشخصات فایل موزیک
Dim aboutmusic As Nordeh_MusicTrackExtractor
aboutmusic.getMusicDetails(path)
log(aboutmusic.artist)

@Basic4Android_SourceCode
🔥7
امشب یه کتابخانه خفن دیگه داریم✈️✈️✈️
🔥6
Nordeh_TextMover.xml
1.8 KB
اینم کتابخانه برای حرکت دادن متن لیبل در چهار حالت
بالا،پایین،چپ،راست
با حالت های
Duration
Repeat
RepeatCount
InfiniteLoop

Dim nordeh As Nordeh_TextMover
nordeh.TextView=Label1
nordeh.Duration=10000
nordeh.RepeatCount=2
nordeh.startAnimation("left")

@Basic4Android_SourceCode
🔥6
  Dim add As nordeh_AddImageToTextview
add.Initialize(Me,"click",Label1)
add.tag="sadegh"
add.addText("سلام","ok",Colors.Red,20,Typeface.DEFAULT,True,True)
add.addImage("https://statics.basalam.com/public-10/users/GK66M/07-14/1RgYPwcJLlbtmtz6Oh9bPIazfylYnoSxc78MN4tngnPgkeYr01.jpg_512X512X70.jpg","image",20,180,True)

add.addText("اینم لینک","ff",Colors.Blue,20,Typeface.DEFAULT_BOLD,False,False)
add.addImage(LoadBitmapResize(File.DirInternal,"pause-to.png",20dip,20dip,True),"ok",20,0,False)
add.apply
Label1.Gravity=Gravity.RIGHT+Gravity.CENTER_VERTICAL


کتابخونه برای لود کردن عکس در لیبل بصورت انلاین و حافظه و قابلیت کلیک بر هر بخش با گرد کردن عکس

Private Sub click_imagetotext(value As Object,tag As Object)
Log(value)
Log(tag)
End Sub
🔥4
Android channel programming
nordeh_AddImageToTextview.jar
خب اینم یکی از قابلیت های خوبش که میشه شبیه تلگرام موقع پاسخ دادن به پیامی ازش استفاده کرد
🔥4
حالا یه کتابخانه قرار ارسال بشه به کانال که دیگه صفحه چت تلگرام کامل میکنه😄
منتظر باشید
🔥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