9787121309083: Android开发模式和最佳实践

Synopsis

本书首先介绍了安卓开发的基础知识,包括如何搭建环境、一般的开发流程、给App添加测试用例等。接下来是组成安卓框架的各个模块和组件,包括应用的结构,如何使用widget和component,以及怎么使用view。然后介绍了应用的设计模式,以及如何创建一个方便管理和更新的App,包括如何添加多媒体和网络连接等。本书后面部分也覆盖了可选hardware组件、安卓Wear和安卓TV。最后介绍了一些关键的优化策略,以及如何打包App去通过企业系统、邮箱和GooglePlayService进行发布。本书既适用于刚接触安卓的开发人员,也可用于有一定经验的安卓技术人员进阶使用。1开发工具1AndroidStudio1安装AndroidStudio2使用AndroidStudio4启动一个新项目6独立的SDK工具9安卓设备模拟10安卓虚拟设备11GenyMotion12Xamarin安卓播放器13版本控制系统14Subversion14Git15Mercurial15总结162测试和调试17单元测试17集成测试20调试25Profiling25Tracing28Messaging29总结323应用结构33Manifest34Java37Res(Resources)37Drawable37Layout39Menu40Values40其他Resource41Gradle42总结434组件45Intent45IntentFilter46BroadcastReceiver47Activity48创建一个Activity49Activity生命周期50Fragment52创建一个Fragment53与Fragment通信56Loader57总结595View61View类61AnalogClock子类62ImageView子类62KeyboardView子类63MediaRouteButton子类64ProgressBar子类65Space子类66SurfaceView子类67TextView子类68TextureView子类68ViewGroup子类69ViewStub子类71创建一个定制的View71总结746Layout75Layout基础75LayoutMeasurement76Layout坐标77LayoutContainer78LinearLayout79RelativeLayout80TableLayout83FrameLayout86WebView87总结887AppWidget89AppWidgetLayout90AppWidgetProviderInfo对象93AppWidget尺寸94更新频率94预览图片95WidgetCategory9

"synopsis" may belong to another edition of this title.