返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新深入浅出 Android Jetpack萧文翰9787302596103
  • 正版
    • 作者: 萧文翰著 | 萧文翰编 | 萧文翰译 | 萧文翰绘
    • 出版社: 清华大学出版社
    • 出版时间:2022-02-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    萌萌哒图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 萧文翰著| 萧文翰编| 萧文翰译| 萧文翰绘
    • 出版社:清华大学出版社
    • 出版时间:2022-02-01
    • 版次:1
    • 印次:1
    • 字数:445000
    • 页数:264
    • 开本:16开
    • ISBN:9787302596103
    • 版权提供:清华大学出版社
    • 作者:萧文翰
    • 著:萧文翰
    • 装帧:平装
    • 印次:1
    • 定价:79.00
    • ISBN:9787302596103
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-02-01
    • 页数:264
    • 外部编号:1202605236
    • 版次:1
    • 成品尺寸:暂无

    章概述11.1AndroidJetpack是什么11.1.1基础部分21.1.2架构部分21.1.3界面部分31.1.4行为部分41.2AndroidJetpack的发展史与AndroidX51.2.1AndroidApp开发简史51.2.2AndroidJetpack的诞生和使命51..AndroidJetpack与AndroidX的关系51.3如何使用本书61.3.1开发环境概览61.3.2本书的结构71.3.3本书的用法7第2章AppcompatUI兼容组件82.1Appcompat概览82.2集成Appcompat库9.AppBar9..1什么是AppBar9..2添加ToolBar控件10..给ToolBar设置标题和子标题11..4在ToolBar上添加图标12..5在ToolBar上增加返回按钮12..在ToolBar上添加菜单14..为ToolBar添加搜索功能16..自定义ToolBar样式17..ToolBar小结182.4AppCompatActivity与AppCompatDelegate182.4.1认识AppCompatActivity192.4.2实战AppCompatDelegate192.5AppCompatDialogFragment222.5.1AppCompatDialogFragment和AppCompatDialog222.5.2实战简单对话框2.5.3实战列表选择对话框252.5.4自定义菜单布局302.5.5AppCompatDialogFragment小结322.6AppCompatResources322.6.1点击状态选择器322.6.2从resId获取Drawable对象332.7AnimatedStateListDrawableCompat332.7.1定义动画执行脚本332.7.2执行动画342.8ActionMenuView352.8.1添加菜单项352.8.2添加ActionMenuView352.8.3绑定ActionMenuView和菜单项,并实现点击响应362.9AppCompatAutoCompleteTextView与AppCompatMultiAutoCompleteTextView372.9.1认识ViewCompat类372.9.2理解PorterDuff混合模式372.9.3实战更改背景色调392.10AppCompatButton和AppCompatToggleButton402.10.1设置按钮文本风格402.10.2设置按钮文本自动大写412.11AppCompatCheckBox与AppCompatRadioButton412.12AppCompatCheckedTextView422.13AppCompatEditText422.13.1定义操作菜单422.13.2实现所选文本自定义操作功能432.14AppCompatImageButton和AppCompatImageView452.14.1图片色调适用场景452.14.2添加矢量图素材462.14.3定义矢量图色调472.14.4设置矢量图色调472.15AppCompatSpinner482.16AppCompatTextView502.16.1文本自适应显示使用场景502.16.2开启自适应显示模式502.16.3配置自定义缩放方式522.16.4通过预设值方式缩放532.17TooltipCompat532.18控件及注意事项54第3章AndroidKTX扩展组件553.1概述553.2CoreKTX563.2.1Animation563.2.2Content573..Database583.2.4Graphics603.2.5Util643.2.6View663.3Collection673.3.1集成CollectionKTX683.3.2获取集合中所有的Key和Value683.3.3集合的遍历683.3.4集合元素的增加与替换693.4Fragment703.4.1集成FragmentKTX703.4.2Fragment事务操作703.5小结71第4章MultiDex打包APK724.1APK解构724.264KB方法数限制724.3避免64KB方法数限制734.3.1问题重现734.3.2使用MultiDex744.3.3MultiDex的局限754.3.4缩减方法数764.4问题排查77第5章Test构建测试805.1概述805.2构建App的实践805.3测试的实践815.3.1测试的分类815.3.2用于编写测试代码的目录结构815.3.3选择测试设备825.3.4添加测试依赖库825.4单元测试835.4.1本地单元测试835.4.2设备单元测试945.5UI测试965.5.1Espresso965.5.2UIAutomatr035.6集成测试1095.6.1运行针对Service的测试1095.6.2运行针对ContentProvider的测试1125.6.3针对Broadcast的测试116第6章ViewBinding和DataBinding1176.1Android应用架构原则1176.1.1分离关注点1176.1.2通过模型驱动界面1186.1.3官方建议的应用架构1186.1.4AndroidJetpack架构组件1196.2视图绑定1196.2.1启用视图绑定支持1196.2.2实战视图绑定1206.3数据绑定1..1声明式编程简述1..2启用数据绑定支持1246.3.3可观察的数据对象1246.3.4实战单向数据绑定1266.3.5创建和自定义绑定类1336.3.6绑定适配器1346.3.7双向数据绑定136第7章生命周期1397.1概述1397.2实战Lifecycle组件1397.2.1添加依赖项1407.2.2实现生命周期感知接口1407..使用生命周期感知类1417.3LifecycleKTXAPI141第8章页面导航1438.1页面导航原则1438.1.1向上和返回按钮的逻辑1448.1.2设计导航堆栈1448.1.3针对深层链接跳转的返回处理1448.2实战Navigation组件1458.2.1一个简单的示例1458.2.2添加导航目的地1518..构建导航图1548.2.4在目的地之间跳转1598.3NavigationKTXAPI1768.3.1NavigationRuntimeKTX1768.3.2NavigationFragmentKTX1778.3.3NavigationUIKTX180第9章ViewModel视图数据模型1829.1概述1829.2实战ViewModel1829.2.1处理屏幕旋转1839.2.2在Fragment之间共享数据1859..AndroidViewModel1879.3与DataBinding组件配合使用1880章LiveData实时数据19210.1概述19210.2LiveData组件的简单使用19310.3跨组件数据共享19510.4转换、获取、合并LiveData对象19710.4.1转换LiveData对象类型19710.4.2获取LiveData对象19810.4.3合并多个LiveData对象20110.5与架构组件配合使用20210.5.1LiveData与LifeCycle20210.5.2ViewModel、LiveData与DataBinding2031章WorkManager任务管理器20711.1概述20711.2添加WorkManager依赖20811.3实战WorkManager20811.3.1定义任务20911.3.2单次任务的调度21011.3.3周期任务的调度21011.3.4预约执行的任务21111.3.5为任务添加执行策略21111.3.6为失败的任务设置重试策略21211.3.7任务的管理21311.3.8链式任务流21711.3.9向任务传递数据21811.3.10在任务中执行异步操作22011.3.11针对需要长时间执行的任务的处理2212章Room数据库组件22412.1概述22412.2Room的简单使用22512.2.1添加Room依赖22512.2.2设据表并实现实体类22612..实现数据库操作2261.实体类2281..1构建复合主键2281..2自定义字段/数据表名2281..忽略特定的成员变量2291..4定义实体之间的关系22912.4数据访问对象类512.5DAO类的实现规范512.6数据的查询操作512.6.1基本数据查询操作512.6.2多条件查询12.6.3过滤查询结果12.6.4数据的插入操作12.6.5数据的更新操作12.6.6数据的删除操作12.7数据库的升级12.8设置预置数据12.9类型转换器24012.10与LiveData组件配合使用2413章Paging分页加载组件24313.1概述24313.2实战Paging组件24313.2.1添加依赖项24413.2.2Paging组件的结构24413..构建数据源24513.2.4构建视图模型24813.2.5构建用户界面24813.2.6监听和显示加载状态250

    萧文翰,从业8年,移动开发,先后就职于多家公司,在Android移动开发与测试领域拥有丰富经验。出版著作《Flutter从0基础到App上线》,翻译著作《AndroidAppHookandPlug-InTechnology》等。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购