Telegram Web Link
Media is too big
VIEW IN TELEGRAM
آموزش سوکت -برنامه نویسی اندروید
سایت خانه اندروید
https://homeandroid.ir/socket-android-programming

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
آموزش برنامه نویسی سوکت در اندروید استودیو

پیاده سازی اپلیکیشن چت

لینک دانلود دوره :

https://homeandroid.ir/socket-android-programming

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
سورس کد اپلیکیشن اخبار و اطلاعیه + پنل مدیریت اپلیکیشن
تخفیف ویژه
لینک دانلود سورس کد :
https://goo.gl/NoYT44


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش کاربردی
آموزش فعال سازی ویبره گوشی - Vibrator
مبحث سرویس

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
دانلود آموزش های کاربردی اندروید استودیو
دانلود تمامی فیلم های اموزشی منتشر شده در کانال تلگرام خانه اندروید.

به درخواست دوستان در قالب یک پکیج کاربردی
=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش کاربردی
90 درصد اپلیکشن های قدرتمند از این قابلیت shortcuts استفاده می کنند

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش کاربردی
حذف کردن status-bar-fullscreen activity

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش کاربردی swipeRefreshLayout

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش کاربردی
کار با متد TransformationMethod
نمایش پسورد عبور

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
دانلود تمامی فیلم های آموزشی منتشر شده در کانال تلگرام سایت خانه اندروید با لینک مستقیم

حجم فایل : 2 گیگابات
http://dl.homeandroid.ir/homeandroid/channel_telegram/homeandroid.ir.zip


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
#باگ -عمر باتری
بردار حمله Screen based اندروید یک مدیریت قدرت پیچیده است که از سیستم قدرت لینوکس به ارث برده می‌شود [ 26 ]. در حالی که لینوکس از سه حالت قدرت سیستم جهانی پشتیبانی می‌کند: روی، خاموش، و معلق سازی، اندروید تمام قطعات جانبی را به طور پیش‌فرض معلق کرده و بعد از مدتی اگر سیستم عامل هیچ کاری را انجام ندهد دستگاه را به خواب عمیق فرو می برد.

در حالت تعلیق، دستگاه‌ها در حالت قدرت پایین هستند و CPU از کار می‌افتد و فرایندها متوقف می‌شوند. اندروید برای نادیده گرفتن سیاست صرفه‌جویی در مصرف انرژی، wakelock را معرفی می‌کند که یک ماژول مدیریت توان ویژه برای بیدار نگه داشتن دستگاه‌ها است. توسعه دهندگان اندروید قادر به دسترسی به چهار نوع ، از جمله قدرت مصرف توان مثل CPU و صفحه نمایش هستند. باید زمانی که برای جلوگیری از زنده نگه داشتن دستگاه به دست آمد باید آزاد شود. در غیر این صورت، باتری تا ۲۵ % در ساعت تخلیه خواهد شد .

در صورتی که برنامه‌های کاربردی به درستی آزاد نشوند، اندروید محصول wakelock را تا زمانی که فرآیند hasbeen کشته شود، با کمک مکانیزم پیوند به مرگ Android binder رها نمی‌کند. زمانی که "PowerManagerService" درخواست یک app برای به دست آوردن را دریافت می‌کند، را ثبت کرده و یک نشانه را به مرگ فرآیند app متصل می‌کند. تنها اطلاع مرگ که توسط راننده binder کرنل ارسال می‌شود، از فرآیند برنامه، ابزار را برای انتشار تلاش‌های wakelock.Android برای مطلع ساختن سازندگان در مورد استفاده از یک wakelock مطلع خواهد کرد.
متاسفانه، pathak و سایرین مشاهده کردند که تعداد زیادی از طراحان در درک چگونگی استفاده درست از یک wakelock شکست خوردند. یک کاربرد نادرست این است که، یک app تنها را در تابع onDestroy() آزاد می‌کند، بدون اینکه آن را در onPause() یا onStop() منتشر کند.

یک فعالیت با توسل به تابع onPause() هنگامی که توسط یک فعالیت شفاف پوشش داده می‌شود، وارد حالت وقفه می‌شود. تابع onStop() زمانی ایجاد می‌شود که یک فعالیت وارد پس‌زمینه می‌شود.
تنها زمانی که فرآیند تخریب می‌شود،() onDestroy نامیده می‌شود. این سو تفسیر باعث می‌شود که خطرات قابل‌توجهی برای زندگی باتری وجود داشته باشد.

به طور معمول، این برنامه زمانی که کاربر این برنامه را ترک کند، بدون ایجاد هیچ مشکلی، نابود خواهد شد. با این حال در اندروید، یک فعالیت پیش‌زمینه را می توان به راحتی با فعالیت‌های واشو قطع کرد به عنوان مثال، فعالیتی که توسط یک اعلان، یک تماس یا زنگ خطر احضار می‌شود. واشو، چه به صورت عمدی یا غیر عمد، برنامه پیش‌زمینه را ایجاد می‌کند که قادر به آزاد کردن مناسب برای تخلیه انرژی دستگاه نیست.

منبع :
A. Pathak, A. Jindal, Y. C. Hu, and S. P. Midkiff. What is keeping my phone awake? Characterizing and Detecting No-Sleep Energy Bugs in Smartphone Apps. In ACM MobiSys, 2012

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش کاربردی
آموزش کار با کتابخانه پخش ویدیو JiaoZivideoplayer


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Video_exm.java
2.2 KB
آموزش کار با کتابخانه پخش ویدیو JiaoZivideoplayer

#سورس کد


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
#آموزش کاربردی
روشن کردن فلش گوشی کاربر-چک کردن و.چشمک زن


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Flashlight.java
3.2 KB
#سورس کد
روشن کردن فلش گوشی کاربر-چک کردن و.چشمک زن


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
آپلود چندین تصویر + گالری اختصاصی + فشرده سازی تصاویر

این آموزش توسط هیچ منبعی منتشر نشده است.


لینک دانلود دوره آموزشی :
https://goo.gl/2teyUv


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
Media is too big
VIEW IN TELEGRAM
آموزش ارسال گزارش خطا بعد از Crash


=👉🏿👉🏿 @homeandroid_ir خانه اندروید
سورس_کد_ارسال_گزارش_خطا_به_برنامه.zip
6 KB
#سورس کد گزارش خطا بعد از Crash برنامه

=👉🏿👉🏿 @homeandroid_ir خانه اندروید
2025/07/10 23:34:51
Back to Top
HTML Embed Code: