Android
梦忆柯南
吾之所求,唯从容尔
展开
-
多媒体和通知---《第一行代码Android》笔记
连接真机使用通知Notification基本使用方法调用摄像头和相册播放音频播放视频连接真机从4.2版本开始,开发者选项默认是隐藏的,进入“关于手机”-“版本号”那一栏连续轻点,就能开启开发者选项。使用通知(Notification)当某程序希望向用户发出一些提示信息,而该程序又不在前台运行时,就可以使用通知。 发出一条通知后,手机最上方的状态栏会显示一条通知,下拉后可以看到详细内容。原创 2017-07-13 15:59:56 · 651 阅读 · 0 评论 -
内容提供器(ContentResolver)---《第一行代码Android》笔记
作用基本用法内容URICRUD操作创建自己的内容提供器作用1,使用现有的内容提供器读取或操作相应程序中的数据,比如电话薄、相册等 2,为我们的程序数据提供外部访问接口基本用法ContentResolver实例通过Context的getContentResolver()方法获取,然后调用该实例的insert()、update()、delete()、query()方法对数据进行操作。这些方法原创 2017-07-07 18:24:24 · 692 阅读 · 0 评论 -
Android的多线程---《第一行代码Android》
异步消息处理机制Android中异步消息处理由4个部分组成:Message、Handler、MessageQueue和Looper。 - Message:消息的载体。 - Handler:消息的处理者,用于发送和处理消息。sendMessage()发送数据,handleMessage()处理消息。 - MessageQueue:消息队列。消息被发送后,存储在MessageQueue中等待被处理原创 2017-07-17 11:13:43 · 364 阅读 · 0 评论 -
权限(permission)---《第一行代码Android》笔记
[TOC] Android在6.0版本之前,只需要在AndroidManifest.xml中声明权限就行:<uses-permission android:name="android.permission.CALL_PHONE" />在6.0版本以后的危险权限还必须进行运行时权限处理。用户同意一项权限后,会授权该权限所在的权限组的所有权限。package com.example.runtimepe原创 2017-07-07 16:49:30 · 450 阅读 · 0 评论 -
持久化技术---《第一行代码Android》笔记
文件存储SharedPreferences存储 键值对存储SQLite数据库存储开源库 LitePal 操作数据库文件存储package com.example.filepersistencetest;import android.content.Context;import android.support.v7.app.AppCompatActivity;import android.原创 2017-07-07 15:40:00 · 231 阅读 · 0 评论 -
广播(Broadcast)---《第一行代码Android》笔记
简介广播注册方式1 静态注册 在AndroidManifestxml中注册2 动态注册 在代码中注册自定义广播1 发送标准广播2 发送有序广播本地广播1.简介Android程序可以对自己感兴趣的广播注册,程序只接受注册的广播,而且可以接收来自系统和其他程序的广播。 不要在广播中添加过多逻辑或进行任何的耗时操作,因为在广播接收器中不允许开启线程。当onReceive()方法运行了较长原创 2017-07-07 10:50:16 · 415 阅读 · 0 评论 -
碎片(Fragment)--《第一行代码Android》笔记
概念简单使用动态添加碎片碎片和活动的通信碎片的状态和回调限定符概念碎片,是一种可以嵌入在活动当中的UI片段,可以理解成迷你型的活动,同样能包含布局,有自己的生命周期。简单使用fragment有两种,一种android.app.Fragment,一种是support-v4库中的android.support.v4.app.Fragment。建议使用support-v4,兼容性更好定义一个l原创 2017-07-06 18:37:02 · 432 阅读 · 0 评论 -
活动(Activity)---《第一行代码Android》笔记
Activity函数onCreateOptionsMenuMenu menuonOptionsItemSelectedMenuItem itemfinishonSaveInstanceStateBundle bundle活动生命周期返回栈 Back Stack活动状态活动生命周期活动启动模式启动活动设置Intent 启动另外一个活动传递数据显式intent隐式intent原创 2017-07-05 18:40:24 · 321 阅读 · 0 评论 -
网络---《第一行代码Android》笔记
WebView的用法使用HttpURLConnection连接网络使用OkHttp工具连接网络WebView的用法用于展示一个网页,相当于一个嵌入式的浏览器。 添加权限<uses-permission android:name="android.permission.INTERNET" />package com.example.webviewtest;import android.supp原创 2017-07-14 11:09:42 · 1001 阅读 · 0 评论 -
服务(Service)-《Android第一行代码》笔记
服务(Service)标签(空格分隔): Android服务的基本用法 注意:每一个服务都需要在AndroidManifest.xml文件中进行注册才能生效。这也是Android四大组件(服务、活动、内容提供器、广播接收器)的特点。定义一个服务AndroidManifest.xml:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:a原创 2017-08-11 18:20:37 · 741 阅读 · 0 评论