自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 第一行代码Android第三版学习——网络通信

网络通信

2020-09-08 14:02:54 311

原创 第一行代码Android第三版学习——数据存储

数据存储文件存储将数据存储到文件中SharedPreferencesSQLite数据库存储

2020-09-07 21:02:29 225

原创 第一行代码Android第三版学习——主要组件——Service

ServiceService是Android中实现程序后台运行的解决方案,即使程序被切换到后台,或者用户打开了另一个应用程序,Service仍然能够保持正常运行。但Sevice依赖于其创建时所在的应用程序进程,当该程序被杀掉时,所有依赖于它的Service也会停止运行。Android多线程编程线程的基本用法thread{//编写具体的逻辑}在子线程中更新UIAndroid的UI是线程不安全的,只能在主线程中进行更新操作,否则会出现异常。因此Android提供了异步消息处理机制。class M

2020-09-06 15:34:08 173

原创 第一行代码Android第三版学习——主要组件——ContentProvider

ContentProviderContentProvider主要用于在不同的应用程序之间实现数据共享功能,同时还能保证被访问数据的安全性,是Android实现跨程序共享数据的标准方式。运行时权限Android权限机制详解声明权限之后,用户主要在两个方面得到了保护。在低于Android6.0系统的设备上,会在安装界面给出提醒,这样用户就可以清楚的知晓该程序一共申请了哪些权限,从而决定是否要安装这个程序。用户可以随时在应用成勋管理界面查看任意一个程序的权限申请情况,以此保证应用程序不会出现各种滥用

2020-09-06 15:33:51 199

原创 第一行代码Android第三版学习——主要组件——BroadcastReceiver

BroadcastReceiver标准广播:完全异步执行,在发出后所有的BroadcastRecevier几乎会在同一时刻收到这条广播消息。效率比较高,无法被截断。有序广播:同步执行,在发出后同一时刻只有一个BroadcastReceiver能够收到这条广播消息,当逻辑执行完毕时才会继续传递。前面的可以截断正在传递的广播,这样后面的就不能收到了。接受系统广播有广播发出时,注册相应的BroadcasetReceiver就能够收到该广播,并可以在内部进行逻辑处理。注册方法有两种:动态注册:在代码

2020-09-06 15:33:35 90

原创 第一行代码Android第三版学习——主要组件——Activity

Activity基本用法Activity之间跳转生命周期启动模式

2020-09-06 15:33:11 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除