گه گاه نوشتـ

هر آنچه آید، آیا باید نبشت 😕

تغییر نام فایل‌های APK بر اساس اسم و نسخه اپ

اگر مثل من فایلهای APK رو توی کامپیوتر هم نگه می‌دارید، متوجه اسم های نامناسب و ناهماهنگی که دارن شده باشید، بر این اساس چند وقت پیش یه اسکریپت سرهم کردم که این فایلها رو بر اساس این الگو تغییر نام میده:

[app_name] - [version_name] - [version_code] - [package_name].apk

برای نمونه فایل APK برنامه تلگرام به این صورت در میاد:

Telegram - 3.13.2 - 8641 - org.telegram.messenger.apk

نحوه کار این اسکریپت به این صورته که با استفاده از ابزار Android Asset Packaging Tool فایل Manifest برنامه رو استخراج و اسم برنامه و سایر مشخصاتی که نیاز هست رو با استفاده از Regex بیرون میکشم و بر اساس اونا فایل apk تغییر نام پیدا میکنه.

این اسکریپت رو میتونید از این لینک دریافت کنید.

۱۲ آذر ۹۵ ۱۳ بازدید ۱ نظر موافقین ۲ مخالفین ۰
ʘ‿ʘ

تزریق سرعت به برنامه های اندرویدی با ReDex

چند وقت پیش فردی در توییتر به خبر عرضه صفحه کلید گوگل برای iOS اشاره کرده بود، نفر دیگه ای هم با نقل قول اون نوشته یه جمله جالب نوشته بود:

گوگل از هیچ دیتایی نمیگذره!

ادامه مطلب...
۲۵ فروردين ۹۵ ۱۱۴ بازدید ۳ نظر موافقین ۲ مخالفین ۰
ʘ‿ʘ

نصب Google Apps و روت کردن اندروید ۶ در Genymotion

برنامه های گوگل بصورت پیشفرض روی هیچکدوم از دستگاه های مجازی* که Genymotion ارائه میده نصب نیستن (اگر نمیدونید منظور از برنامه های گوگل چیه تحقیق کوچیکی راجب این کلمه داشته باشید: Gapps)، هم چنین دستگاه های مجازی با نسخه ۶ اندروید مثل گذشته روت نیستن.
ادامه مطلب...
۱۴ فروردين ۹۵ ۱۷۷ بازدید ۰ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ

راه اندازی محیط توسعه اندروید در اوبونتو - بخش سوم

در دو پست قبلی JDK و Android SDK رو نصب و آماده کردیم، و در این پست آخرین برنامه مورد نیاز یعنی Android Studio رو آماده می‌کنیم.

ادامه مطلب...
۱۲ فروردين ۹۵ ۱۴۴ بازدید ۱ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ

راه اندازی محیط توسعه اندروید در اوبونتو - بخش دوم

در پست قبل JDK رو نصب کردیم، در این پست Android SDK  رو آماده می کنیم، اولین قدم دریافت SDK هست که میتونید از این صفحه دریافت کنید، یا مثل JDK با کمک(!) گوگل یک mirror پیدا کنیم.

ادامه مطلب...
۰۹ فروردين ۹۵ ۲۰۹ بازدید ۰ نظر موافقین ۲ مخالفین ۰
ʘ‿ʘ

راه اندازی محیط توسعه اندروید در اوبونتو - بخش اول

راه اندازی محیط توسعه اندروید برای من از ابتدا ساده‌ترین کار ممکن بوده، ولی بخش عظیمی از سوالاتی که توی انجمن ها می‌دیدم و می‌بینم مربوط به همین کار بسیار ساده هست، چرا؟!

در کل به این سه مورد نیاز داریم :

  • Java Development Kit (JDK)
  • Android SDK
  • Android Studio

ادامه مطلب...
۰۹ فروردين ۹۵ ۳۰۸ بازدید ۴ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ

هر روز یک کتاب رایگان هدیه بگیرید

 اگر دارای شرایطی که میگم هستید، با حوصله و صبور بودن، آشنایی با زبان انگلیسی، علاقه مند به قانون کپی رایت و غیره، هر روز یک کتاب رایگان از انتشارات Packt هدیه بگیرید، موضوعات کتاب ها هم اکنون شامل این موارده :

Python JavaScript AngularJS Unity Java Android R Machine Learning
Linux Docker Blender Arduino Bootstrap Swift PHP NodeJS

ادامه مطلب...
۰۴ فروردين ۹۵ ۱۶۴ بازدید ۱ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ

استخراج لینک دانلود پکیج های SDK اندروید

با این فرض که پست قبلی رو خوندید این مطلب رو می‌نویسم: پکیج های SDK اندروید را چگونه دانلود کنیم؟

ادامه مطلب...
۱۳ اسفند ۹۴ ۲۵۰ بازدید ۲ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ

چند لینک پیرامون JavaFx

مدت ها بود به یه نرم‌افزار نیاز داشتم (برای ثبت و دسته بندی تکه کدها)، که موردی مناسبی رو پیدا نکردم، در نهایت تصمیم گرفتم از JavaFx برای ساخت چنین نرم‌افزاری استفاده کنم، با اینکه چند منبع و ابزار لازم رو برای این کار پیدا کردم ولی بنا به دلایلی فعلا از شروع این کار منصرف شدم.

ادامه مطلب...
۱۲ اسفند ۹۴ ۱۲۶ بازدید ۰ نظر موافقین ۲ مخالفین ۰
ʘ‿ʘ

بروز رسانی اندروید استودیو با روشی متفاوت

چند وقت پیش زمانی که اندروید استودیو رو باز کردم، پیام بروزرسانی رو دیدم و طبق معمول روش کلیک کردم تا به نسخه جدید بروز بشه، اما وسط کار یه پیغام خطا ظاهر شد، با این مظمون که امکان دریافت فلان فایل وجود نداره، اسم اون فایل این بود:

AI-143.2580554-143.2586769-patch-unix.jar

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

ادامه مطلب...
۱۷ بهمن ۹۴ ۲۶۳ بازدید ۰ نظر موافقین ۳ مخالفین ۰
ʘ‿ʘ

پکیج های SDK اندروید را چگونه دانلود کنیم؟

دانلود پکیج های SDK اندروید به علت محدودیت گوگل برای ما بصورت عادی ممکن نیست، ساده ترین راه اینه که آی‌پی‌مون رو تغییر بدیم و با SDK Manager اقدام به دانلود موارد مورد نیازمون کنیم، ولی دلایلی همچون سرعت پایین دانلود، قطع شدن ارتباط و نبود قابلیت resume در این برنامه این کار رو سخت و در مواردی غیر ممکن میکنه، در ادامه با یه روش من در آوردی (از دستاورد! های این جانب) می‌تونید به شکل ساده تری این پکیج ها رو دانلود و نصب کنید.
ادامه مطلب...
۰۸ بهمن ۹۴ ۵۳۷ بازدید ۲ نظر موافقین ۱ مخالفین ۰
ʘ‿ʘ