目錄(136章)
倒序
- cover
- Title Page
- Copyright
- Mastering Android Studio 3
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Workspace Structure
- How Android Studio differs
- Workspace structure
- Editor windows
- Tool windows
- The Android SDK
- Virtual devices
- Instant Run
- Importing projects into Android Studio
- Summary
- UI Design
- The Layout Editor
- Linear and relative layout classes
- The constraint layout
- Creating a ConstraintLayout
- Applying constraints
- Graphic Properties tool
- Baseline alignment
- Controlling position with bias
- The constraints toolbar
- Multiple screen previewing
- Hardware profiles
- Virtual storage
- Summary
- UI Development
- Material design
- Android styles
- Material themes
- The Theme Editor
- XML fonts
- The design library
- The coordinator layout
- Snackbars and Floating Action Buttons
- Collapsing app bars
- Raw text resources
- The percent library
- Summary
- Device Development
- Screen orientation
- Virtual devices
- Layout and image qualification
- Scale and platform
- Alternative emulators
- Android Wear
- Connecting to a wearable AVD
- Wearable layouts
- The WatchViewStub class
- Shape - aware layouts
- Accessing sensors
- Sensor emulation
- Device monitoring
- Project templates
- Monitoring and profiling
- Summary
- Assets and Resources
- Asset Studio
- Image Asset Studio
- Layered icons
- Launcher icon tools
- Vector Asset Studio
- Vector drawables
- Animated icons
- Other animations
- General drawables
- The palette library
- Summary
- Templates and Plugins
- Project templates
- The Navigation Drawer template
- The Structure Explorer
- Class inspection plugins
- The Master/Detail Flow template
- Custom templates
- Third-party templates
- Project samples
- Third-party plugins
- ADB Wi-Fi
- Codota
- Summary
- Language Support
- Kotlin support
- The advantages of Kotlin
- Extending Kotlin
- C/C++ support
- The NDK
- Android Things
- Development kits
- Creating a Things project
- Summary
- Testing and Profiling
- Logcat filters
- JUnit testing
- Local unit tests
- Testing a UI
- Testing views
- Testing lists and data
- Recording tests
- Remote testing
- Stress testing
- Performance monitoring
- CPU profiling
- Memory profiler
- Network profiler
- Summary
- Packaging and Distribution
- Gradle build configurations
- Command-line options
- Product flavors
- An APK analysis
- Publishing applications
- Generating a signed APK
- Managing keystores
- Google Play app signing
- Automatic signing
- Summary 更新時間:2021-07-02 18:42:55
推薦閱讀
- Oracle從入門到精通(第3版)
- C++程序設計(第3版)
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- JavaScript Unlocked
- Android 9 Development Cookbook(Third Edition)
- Python Data Analysis(Second Edition)
- C語言程序設計案例精粹
- OpenCV with Python By Example
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Python數據可視化之美:專業圖表繪制指南(全彩)
- MyBatis 3源碼深度解析
- HTML5移動前端開發基礎與實戰(微課版)
- Android編程權威指南(第4版)
- 征服C指針(第2版)
- Learning PrimeFaces Extensions Development
- 計算機視覺增強現實應用平臺開發
- Delphi Cookbook
- 米思齊實戰手冊:Arduino圖形化編程指南
- Scratch 3少兒交互式游戲編程一本通
- Elasticsearch源碼解析與優化實戰
- ArcGIS Pro 2.x Cookbook
- Vue.js+Node.js開發實戰:從入門到項目上線
- Learning Highcharts 4
- Netty源碼剖析與應用
- C#程序設計自學經典
- C#項目開發全程實錄(第4版)
- Getting Started with SOQL
- AR界面設計
- NuGet 2 Essentials
- Python游戲設計案例實戰