منبع اصلی نوشتار زیر در این لینک قرار دارد

به اشتراک گذاری VPN از طریق WiFi

میخواهیم اتصال vpn رو از طریق وای فای به اشتراک بذاریم، یعنی یک شبکه وای فای بسازیم که هر کسی به اون وصل شد ترافیکش از وی پی ان عبور کنه. برای اینکار به یک گوشی اندرویدی روت شده نیاز داریم + برنامه TeherNet که از اینجا قابل دریافته: https://play.google.com/store/apps/details?id=com.ilmubytes.tethernet حالا کافیست که یه wifi […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اسکریپت افزودن دسته‌ای مخاطبین اندروید

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

 

#!/usr/bin/bash

IFS=$'\n'

list=`cat ~/shop-contacts`

index=1

for number in $list; do
    contact_name="shop_$index"
    adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name $contact_name -e phone $number
    adb shell input keyevent 4
    adb shell input keyevent 4
    adb shell input keyevent 4
    wait $pid
    ((index++))
    adb shell input keyevent 4
done

 

فایل حاوی شماره ها:

list=`cat ~/shop-contacts`

 

 

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تجربه ترمینال در اندروید به کمک Termux

شاید یکی از دغده‌های تمام کاربران جامعه‌ی نرم‌افزار آزاد دسترسی به محیطی شبیه به پایانه (Terminal) در ابزار‌های اندرویدی باشد، علاقه به برنامه نویسی Bash چیزی نیست که بتوان به آسانی از آن دست کشید، حالا به کمک نرم افزار Termux شما قادر به انجام بسیاری از کارهای موردعلاقه‌ی خود در ترمینال خواهید بود، از جمله امکاناتی که این نرم‌افزار

The post تجربه ترمینال در اندروید به کمک Termux appeared first on لینوکسی‌ها.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تجربه ترمینال در اندروید به کمک Termux

شاید یکی از دغده‌های تمام کاربران جامعه‌ی نرم‌افزار آزاد دسترسی به محیطی شبیه به پایانه (Terminal) در ابزار‌های اندرویدی باشد، علاقه به برنامه نویسی Bash چیزی نیست که بتوان به آسانی از آن دست کشید، حالا به کمک نرم افزار Termux شما قادر به انجام بسیاری از کارهای موردعلاقه‌ی خود در ترمینال خواهید بود، از جمله امکاناتی که این نرم‌افزار برای شما فراهم خواهد کرد: ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

مدیر بارگیری uGet: این بار، اندروید!

در پست قبل٬ مدیر بارگیری آریا۲ رو معرفی کردم و راه نصبش رو توضیح دادم. اگر خیلی با رابط متنی راحت نیستید یا به هر دلیلی ترجیح نمی‌دید که ازش استفاده کنید، راه بهتری هم وجود داره: مدیر بارگیری uGet. این نرم‌افزار ذاتا یک رابط گرافیکی برای دیگر دانلود منیجرهاست و «خودش» چیزی رو دانلود نمی‌کنه.

بریم برای نصب!

نصب

در صورتی که آریا۲ رو نصب نداشته باشید، uGet از curl استفاده می‌کنه و برای دانلودهای ساده و کم‌حجم کافیه. ولی اگر احتیاج به قابلیت هایی مثل بارگیری چند رشته‌ای دارید، می‌تونید uGet رو برای استفاده از آریا۲ پیکربندی کنید.

برای نصب، مثل همه‌ی برنامه‌های اندروید می‌تونید بسته‌ی اندروید رو دریافت و نصب کنید.

پیکربندی(اختیاری)

بعد از نصب، برنامه رو باز کنید، روی منو(Menu) بزنید و تنظیمات(…Settings) رو بیارید. بخش «Aria2 plug-in options» رو باز کنید و گزینه‌ی «Run aria2 in this device» رو فعال کنید. مسیر کامل باینری آریا۲ رو توی قسمت «Path» وارد کنید.

اگر به روش روت آریا۲ رو نصب کردید، می‌تونید با این دستور مسیر کامل باینریش رو ببینید:

$ which aria2c

و اگر به روش بدون دسترسی روت این کار رو انجام دادید، مسیر کامل می‌شه این:

/data/local/tmp/aria2c

بقیه‌ی تنظیمات مثل تعداد اتصال و غیره رو هم بهتره تنظیم کنید که سلیقه‌ای هستن و بستگی داره که اتصالتون چقدر ذغالی باشه 😁

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

مدیر بارگیری آریا۲: این بار، اندروید!

از عنوان مطلب مشخصه که این مدیر بارگیری قدرتمند، حالا نسخه‌ی اندروید داره و تمام ویژگی‌هاش رو هم به اندروید میاره.

نصب

بسته به این که دیوایس شما روت شده باشه یا نه، محل نصب فرق می‌کنه. نصب با روش دسترسی روت این خوبی رو داره که باینری برنامه توی $PATH شما قرار می‌گیره و نیازی به وارد کردن مسیر کامل ندارید؛ ولی در این صورت باید توی پارتیشن سیستم بنویسید که ممکنه علاقه‌ای به این کار نداشته باشید. در هر صورت، نتیجه‌ی نهایی یکیه. تمام دستورها روی گوشی اجرا می‌شن. هم می‌تونید از adb shell استفاده کنید و هم از یک برنامه‌ی شبیه‌ساز ترمینال.

با دسترسی روت

امیدوارم که روی گوشیتون، busybox نصب داشته باشید؛ چون ممکنه باینری mount خود گوشی مشکل ایجاد کنه.

پارتیشن سیستم رو برای خارج کردن از حالت فقط خواندنی، دوباره سوار می‌کنیم:

$ su -c 'busybox mount -o remount,rw /'

حالا، پرونده‌ی فشرده‌ی برنامه رو دریافت کنید و باینری aria2c رو ازش استخراج کنید و منتقلش کنید به گوشی، مثلا /sdcard/. با بقیه‌ی محتویات پرونده‌ی فشرده کاری نداریم، می‌تونید پاکش کنید.

باینری aria2c رو به یکی از مسیرهایی که توی متغیر محیطی PATH هستن کپی می‌کنیم، معمولا /system/bin توی این متغیر هست. بعدش بهش دسترسی‌های لازم رو می‌دیم و سیستم رو به حالت فقط خواندنی برمی‌گردونیم.

$ su
# cp /sdcard/aria2c /system/bin/aria2c
# chmod 755 /system/bin/aria2c
# mount -o remount,ro /
# ^D
$ rm /sdcard/aria2c

بدون دسترسی روت

مثل روشی که دسترسی روت نیاز داشت، پرونده‌ی فشرده رو دریافت و باینری رو استخراج کنین و به گوشی کپی کنین. مثلا /sdcard/.

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

$ cp /sdcard/aria2c /data/local/tmp/aria2c
$ chmod 755 /data/local/tmp/aria2c
$ rm /sdcard/aria2c

استفاده

اگر با دسترسی روت نصب کردید، فقط بزنید aria2c و برنامه رو به کار بگیرید. در غیر این صورت، هر بار باید مسیر کامل رو وارد کنید، مگر این که پوشه‌ی حاوی باینری رو به PATH اضافه کنید:

$ /data/local/tmp/aria2c
# OR
$ export PATH= /data/local/tmp/:$PATH
$ aria2c

دانلود خوبی داشته باشید :))

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

انتشار اپلیکیشن “دوربین مخفی”

توضیحات رو می‌تونید از طریق صفحه اپلیکیشن در کافه بازار دنبال کنید:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

معرفی QuickLyric: اشعار همراه

Banner
برنامه‌هایی که براتون اشعار یه آهنگ رو دریافت می‌کنن توی اندروید بسیار اند و بی شک QuickLyric یکی از بهترین‌هاست؛ چون:

  • متن‌بازه
  • منبع خاصی نداره، در عوض از یک موتور جستجو برای تهیه‌ی متن‌ها استفاده می‌کنه. این باعث می‌شه که محدود به یه وبسایت بخصوص نباشه و از هرجایی که ممکن بود اشعار رو به دست بیاره
  • رابط کاربری فوق العاده زیبایی داره، به لطف Material Design.
  • با اکثر موزیک پلیرها سازگاره؛ یعنی لازم نیست اسم آهنگ رو دستی وارد کنید. خود برنامه این کار رو برای شما می‌کنه. بعضی از برنامه‌هایی که توی گوگل‌پلی دیدم همچین کاری می‌کردن ولی باید اجازه‌ی خوندن مستقیم اعلان رو از شما بگیرن که شدیدا حریم خصوصی رو در معرض خطر قرار می‌ده. این برنامه بدون این کار ها به خوبی آهنگ رو شناسایی می‌کنه.
  • می‌تونه متن آهنگ‌ها رو ذخیره کنه و هنگامی که آفلاین هستین هم اون‌ها رو داشته باشین.
  • بازم بگم؟ باشه میگم… حالت شب هم داره که دیگه فکر نکنم نیازی به توضیح داشته باشه.
  • در ضمن، می‌شه ارائه‌دهنده‌های بیش‌تری هم بهش اضافه کرد مثلا رادیوجوان.

صفحه‌ی برنامه روی Fossdroid

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

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش وصل شدن به شل اندروید از طریق اوبونتو

اگه یادتون باشه چند وقت پیش یه مطلب نوشته بودم راجع به ssh زدن به اوبونتو از طریق اندروید. و قرار شد عکس روش این قضیه رو هم آموزش بدم. متاسفانه برنامه های ssh server خوبی برای اندروید ندیدم. حتی یکی از برنامه هاش باعث شد این قابلیت روی گوشیم  کلا از کار بیفته (نامرد!) […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

رنگی کردن خروجی Logcat در اندروید استودیو

اگر توسعه‌دهنده اندروید باشید و مدت‌ها با eclipse برای برنامه‌نویسی اندروید سر و کله زده باشید، حتما می‌دانید که سطوح مختلف Log در Logcat Viewer همراه با SDK اندروید به صورتی رنگی نمایش داده می‌شود. اگرچه شاید در نگاه اول رنگی بودن لاگ مساله مهمی نباشد ولی به هنگام دیباگ برنامه باعث خوانایی و بهره‌وری بیشتر می‌شود. ادامه مطلب