抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

课本书籍资源进入官网下载,PC端进入 第十二章-高级程序开发组件,探究Jetpack学到这里,现在的你已经完全具备了独立开发一款Android App的能力。但是,能够开发出一款App和能够开发出一款好的App并不是一回事。这里的好指的是代码质量优越,项目架构合理,并不是产品本身好不好。长久以来,Android官方并没有制定一个项目架构的规范,只要能够实现功能,代码怎么编写都是你的自由。但是...

课本书籍资源进入官网下载,PC端进入 第十四章-继续进阶,你还应该掌握的高级技巧全局获取Context的技巧回想这么久以来我们所学的内容,你会发现有很多地方都需要用到Context,弹出Toast的时候需要,启动Activity的时候需要,发送广播的时候需要,操作数据库的时候需要,使用通知的时候需要…… 或许目前你还没有为得不到Context而发愁过,因为我们很多的操作是在Activity中...

课本书籍资源进入官网下载,PC端进入 第十二章-最佳的UI体验,MaterialDesign3实战M3首页其实长久以来,大多数人可能会认为Android系统的UI并不算美观,至少没有iOS系统的美观。以至于很多IT公司在进行应用界面设计的时候,为了保证双平台的统一性,强制要求Android端的界面风格必须和iOS端一致。这种情况在现实工作当中实在是太常见了,虽然我认为这是非常不合理的。因为对...

课本书籍资源进入官网下载,PC端进入 第十一章-看看精彩的世界,使用网络技术如果你在玩手机的时候不能上网,那你一定会感到特别地枯燥乏味。没错,现在早已不是玩单机的时代了,无论是PC、手机、平板,还是电视,都具备上网的功能, 21世纪的确是互联网的时代。当然,Android手机肯定也是可以上网的。作为开发者,我们就需要考虑如何利用网络编写出更加出色的应用程序,像QQ、微博、微信等常见的应用都会...

课本书籍资源进入官网下载,PC端进入 第十章-后台默默的劳动者,探究ServiceService是什么Service是Android中实现程序后台运行的解决方案,它非常适合执行那些不需要和用户交互而且还要求长期运行的任务。Service的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另外一个应用程序,Service仍然能够保持正常运行。不过需要注意的是,Service并不是运...

课本书籍资源进入官网下载,PC端进入 第七章-数据存储全方案,详解持久化技术引言任何一个应用程序,其实说白了就是在不停地和数据打交道,我们聊QQ、看新闻、刷微博,所关心的都是里面的数据,没有数据的应用程序就变成了一个空壳子,对用户来说没有任何实际用途。那么这些数据是从哪儿来的呢?现在多数的数据基本是由用户产生的,比如你发微博、评论新闻,其实都是在产生数据。我们前面章节所编写的众多例子中也使用...

课本书籍资源进入官网下载,PC端进入 第九章-丰富你的程序,运用手机多媒体引言在很早以前,手机的功能普遍比较单调,仅仅就是用来打电话和发短信的。而如今,手机在我们的生活中正扮演着越来越重要的角色,各种娱乐活动都可以在手机上进行:上班的路上太无聊,可以戴着耳机听音乐;外出旅行的时候,可以在手机上看电影;无论走到哪里,遇到喜欢的事物都可以用手机拍下来。手机上众多的娱乐方式少不了强大的多媒体功能的...

课本书籍资源进入官网下载,PC端进入 第五章-手机平板要兼顾,探究FragmentAndroid Development Fragment是什么Fragment是一种可以嵌入在Activity当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。虽然Fragment对你来说是个全新的概念,但我相信你学习起来应该毫不费力,因为它Activity实在是太像了,同...

课本书籍资源进入官网下载,PC端进入 第八章-跨程序共享数据,探究ContentProvider在上一章中不管何种方式实现数据持久化,都只能保存在当前应用程序中访问.而自Android4.2后推荐使用ContentProvide技术.共享数据的应用场景一般有通讯录,短信等,如果这些数据都不允许第三方程序进行访问的话,恐怕很多应用的功能就要大打折扣了。 ContentProvider简介Con...

课本书籍资源进入官网下载,PC端进入 第六章-全局大喇叭-广播机制 记得在我上学的时候,每个班级的教室里都装有一个喇叭,这些喇叭接到学校的广播室,一旦有什么重要的通知,就会播放一条广播来告知全校的师生。类似的工作机制其实在计算机领域也有很广泛的应用,如果你了解网络通信原理,应该会知道,在一个IP网络范围中,最大的IP地址是被保留作为广播地址来使用的。比如某个网络的IP范围是192.168.0...