برنامه نویسی با طعم موبایل

۳ مطلب با موضوع «تکه کد های کوچک» ثبت شده است

اندروید چیزها + ربات تلگرام با چاشنی رزبری‌پای

بعد از تست Android Tv مدت ها بود میخاستم Android Things یا همون اندروید چیزها رو تست کنم و تو این مدت چندتا پست جالب دیدم که درباره اندروید چیزها بود. ترکیبی از این کارهارو سعی کردم تو این کار انجام بدم. :)

 کاری که قراره تو این پست باهم انجام بدیم ساخت یه برد ساده و متصل کردن اون به پین‌های رزبری‌پای و کنترل قطعات روی برد توسط یک ربات تلگرام هستش. مثلا با ارسال دستور BEEP به ربات مورد نظر صدای BEEZER روی برد فعال بشه.  (سورس نهایی) (فیلم عملکردنهایی)


موارد لازم: (این قطعات رو با یه جستجوی ساده میتونید انلاین تهیه کنید.)

  • یه دونه رزبری پای ۳ 
  • ایمیج اندروید چیزها 
  • بردبورد 
  • ال‌ای‌دی 
  • یه دونه Beezer 
  • یه اکانت تلگرام 
  • ترجیحا ماوس و کیبرد اضافی برای استفاده روی رزبری
  • از همه مهمتر یه وقت مناسب برای انجام :)
ادامه مطلب...
۳۱ شهریور ۹۶ ، ۱۹:۰۱ ۱ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

اسکرول دار کردن تکست ویو [ اندروید]

برای اینکه کادر متنی اندرویدی شما Textview اسکرول دار بشه چند تا راه دارید : 

یک: اون رو بندازید توی اسکرول ویو ScrollView 

دو: توی فایل xml ظاهرتون برای خاصیت های تکست ویو این خاصیت رو اضافه کنید:


android:scrollbars = "vertical"

و توی کدتون هم این کار رو بکنید:


yourTextView.setMovementMethod(new ScrollingMovementMethod())


۱۳ دی ۹۳ ، ۱۹:۲۵ ۲ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی

گرفتن دایرکتوری اختصاصی دیتای برنامه [اندروید]

هر برنامه یک دایرکتوری مخصوص به خود برای دیتا دارد که در آدرس :

root / data/data /pkg

قرار دارد که pkg اسم پکیج برنامه شماست.

برای گرفتن آدرس کامل این پوشه از کد زیر استفاده کنید:


PackageManager m = getPackageManager();
String s = getPackageName();
try {
PackageInfo p = m.getPackageInfo(s, 0);
s = p.applicationInfo.dataDir;
} catch (NameNotFoundException e) {
//error
}
۱۲ دی ۹۳ ، ۱۸:۲۳ ۰ نظر موافقین ۰ مخالفین ۰
جواد قانع الحسینی