توضیحاتی در مورد کتاب Android Software Internals Quick Reference: A Field Manual and Security Reference Guide to Java-based Android Components
نام کتاب : Android Software Internals Quick Reference: A Field Manual and Security Reference Guide to Java-based Android Components
ویرایش : 1st ed.
عنوان ترجمه شده به فارسی : مرجع سریع نرم افزارهای داخلی اندروید: راهنمای فیلد و راهنمای مرجع امنیتی برای اجزای اندروید مبتنی بر جاوا
سری :
نویسندگان : James Stevenson
ناشر : Apress
سال نشر : 2021
تعداد صفحات : 170
ISBN (شابک) : 9781484269138 , 1484269136
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Table of Contents\nAbout the Author\nAbout the Technical Reviewer\nChapter 1: Introduction\n What Is This Book\n What This Book Is Not\nChapter 2: Android Versions\nChapter 3: Fundamentals\n Android Sandbox\n Application Components\n Activities\n Services\n Broadcast Receivers\n Content Providers\n Manifest\n Permissions\n Context\n Application Context\n Activity Context\n The Activity Life Cycle\n onCreate()\n onStart()\n onResume()\n onPause()\n onStop()\n onRestart()\n Android Users\n Linux Users\n Android Users\nChapter 4: Intents\n Starting Components\n Intent Attributes\n Core Attributes\n Additional Attributes\n Actions\n Categories\n Extras\n Flags\n Task Stack\n Intent Filters\nChapter 5: Application Names, Android Package Name, and ID\n Java Package Name\n Package ID\n Retrieving Package ID\n Application ID\n Suffix and Flavor\n Application Name\n Retrieving Application Name\nChapter 6: Storage\n Partitions\n External and Internal Storage\n Internal Storage\n External Storage\n Text Files\n Databases\n Shared Preferences\n File Providers\n Assets Folder\n Resources\nChapter 7: Android Unique Identifiers\n Google Play Advertising ID\n Android ID (Secure Settings Android ID – SSAID)\n SIM Serial Number\n Phone Number\n IMEI and MEID\nChapter 8: Obfuscation and Encryption\n Logging\n Standard Logging\n Final Constant Variables\n Using .isLoggable\n Dynamically Checking If Debuggable\n ProGuard\n Enabling ProGuard\n The ProGuard Mapping File\n The ProGuard Allow-List\n The Different Types of Keep\n Entry Points\n Example Rules\n Public Key/Certificate Pinning\n AES Encryption\nChapter 9: Services, Launchers, and Components\n Long-Running Services\n Triggers\n Services\n IntentService, AlarmManager, and BootComplete\n Foreground Services\n JobScheduler\n Work Managers\n Threading\n AsyncTasks\n Battery and Security Effects on Long-Running Services\n Doze\n App Standby Buckets\n Modifying a Component’s State\n Statically Modifying Component State\n Dynamically Modifying Components\n Creating an Android Launcher\n Creating a Launcher Application\n Additional Functionality\nChapter 10: Reflection and Class Loading\n Reflection\n Making an Instance of a Class\n .getDeclaredMethod Compared With .getMethod\n Static Methods\n Private Constructors\n Initialized Classes as Fields of Other Classes\n Class Loading\nChapter 11: The Android Shell\n Running Commands Programmatically\nChapter 12: Decompiling and Disassembling Android Applications\n Decompiled Java\n Disassembled Dalvik Bytecode (Smali)\n Extracting APKs from Running Devices\nChapter 13: Closing Thoughts\nIndex