![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓基础
文章平均质量分 52
虎彡
you only live once
展开
-
安卓基础-day08-20180205
Service 服务Service: 长期在后台运行没有界面的进程.应用场景监视一个硬件是否被插入连接服务器刷新最新的数据定时对的轮询注意: 服务是运行在主线程中的,所以不能再服务中进行耗时操作,可以在服务中创建子线程进行耗时操作.进程的优先级Foreground process前台进程: 用户正在操作的应用程序所在的进程就是前台进程Visible process可视进程: 用户已经不能操作这个应...原创 2018-02-08 20:50:25 · 201 阅读 · 0 评论 -
安卓基础-day03-20180118
数据存储使用SharedPreferences存储数据 文件存储数据SQLite数据库存储数据使用ContentProvider存储数据网络存储数据 如何创建数据库定义一个数据库创建的帮助类 MyDataBaseOpenHelper extends SQLiteOpenHelper指定数据库文件的名称,数据库的版本号.默认的游标工厂通过helper得到一个可写或者是可读的数据库,数据库才会被创建 ...原创 2018-02-05 21:25:33 · 192 阅读 · 0 评论 -
安卓基础-day04-20180118
网络访问ANR(应用程序无响应)不能再主线程中进行耗时操作(例如访问网络)原因:主线程类似于一个阻塞式线程,需要保持启动状态,才能不断接收各种操作消息,如果在主线程中不断的进行耗时操作,那么主线程就不能及时接受系统发送的各种消息,所以谷歌在安卓4.0后推出了ANR,一种系统(或者程序)保护机制,如果在主线程中进行耗时操作的话,就会给出该提示,所以不能再主线程中进行耗原创 2018-02-05 21:27:00 · 127 阅读 · 0 评论 -
安卓基础-day05-20180131
提交数据达到服务器GET请求优点:使用方便,可以直接在url后面拼接数据即可. 缺点:数据在url后面拼接,不安全,有数据长度限制.POST请求优点:安全,数据不是在url后面拼接,而是通过流的方式传递给服务器,长度不受限制 缺点:编写麻烦HttpClient轻量级的浏览器get String qq = "1234567";原创 2018-02-05 21:28:36 · 150 阅读 · 0 评论 -
安卓基础-day06-20180131
多个界面应用程序开发在清单文件中配置在代码中实现onCreate()-->setContentView();一个程序可以有多个界面,在桌面上可以有多个快捷图标.清单文件中配置以下内容,即有多个启动入口intent-filter> action android:name="android.intent.action.MAIN" /> category android:name原创 2018-02-05 21:30:20 · 185 阅读 · 0 评论 -
安卓基础-day07-20180204
广播接收者--BroadcastReceiver定义:用来接收系统的或者用户自定义的广播消息,例如:电量不足,sd卡被移除,电话外拨,短息到了等等各种各样的事件...接收广播的步骤:1. 准备一个收音机--新建一个类继承BroadcastReceiver2. 装上电池--在清单文件中配置这个类 receiver android:name=".AnyReceiv原创 2018-02-05 21:31:56 · 202 阅读 · 0 评论