Android知识点详解
文章平均质量分 63
The_king_of_Asia
这个作者很懒,什么都没留下…
展开
-
Android Settings 返回上一级
#Android Settings 返回上一级可以直接改framework层代码。这里主要说如何使用上层应用直接跳转,但app必须设置为为 android:sharedUserId=“android.uid.system”如进入系统wifi界面Intent wifiSettingsIntent = new Intent();wifiSettingsIntent.setComponent(...原创 2020-01-19 09:51:52 · 1180 阅读 · 1 评论 -
Gsonformat
是AndroidStudio中的插件.settings/plugins安装即可。原创 2017-02-15 18:32:39 · 338 阅读 · 0 评论 -
Notifycation(通知)的使用
特点及作用:状态栏位置下拉后的内容,用于显示通知列表.使用例子:当有未读的微信或者短信时,可以在通知栏中看到提醒 播放器播放音乐时,会在通知栏上显示并控制音乐播放学习目标:向通知栏中添加新的通知信息使用方式:大体使用套路:初始化NotifycationManager对象,稍后用于发送通知信息封装通知信息中要显示的具体内容通过NotifycationManager对象调用notify方法发送第原创 2017-02-03 15:15:20 · 725 阅读 · 0 评论 -
Dialog的用法
特点:不会自动消失,除非点击返回值或者关闭按钮分类:1.ProgressDialog 进度对话框 2.AlertDialog 提示对话框 3.TimePickerDialog/DatePickerDialog 时间/日期设置对话框(1)TimePickerDialog的使用:原创 2017-01-31 11:38:07 · 389 阅读 · 0 评论 -
Toast的基本使用
一 特点:1 会自动消失的提示内容.2 默认的显示位置水平居中.3 屏幕靠下,水平居中的位置.二 使用(1)普通显示:/** * 通过makeText设置Toast的文本显示内容以及显示时长 * 通过show方法显示即可 * * 注意:0代表的不是0秒,而是LENGTH_SHORT,即原创 2017-01-27 16:56:32 · 397 阅读 · 0 评论 -
Android四大组件之Service
一、特点:1. 是Android的四大组件之一2. 有生命周期方法3. 可以在长期在后台进行操作的类4. 是Context的子类二、常见作用 :1. 音乐播放器,可以在服务类中控制并处理音乐的播放2. 长期在后台下载的操作,如:全选下载40集电视剧3. 长期在后台处理一些监控类的事情三、使用方式:开启服务通过startService方法启动的服务就叫做开启的服务特点1.原创 2017-01-08 18:48:04 · 334 阅读 · 0 评论 -
Menu 菜单的使用
分类:Options MenuContext MenuPopupMenu一、Options Menu:特点以及作用:当点击Menu键或者标题栏右上方的 图标时,在页面右上方或者页面的底边缘(很老的手机上)的列表就是Options Menu的菜单列表(有时候菜单列表中的item选项也可直接显示在标题栏上)使用方式: 1. 在res—menu文件夹内创建xml文件,以menu作为根标签原创 2017-02-03 12:24:51 · 915 阅读 · 0 评论 -
RecyclerView的用法
回顾ListView概述一句话:在有限的空间中显示大量的列表集合的控件ListView的使用步骤(question)1.数据集2.适配器Adapter备注:其实ListView是一个MVC的模式,M--Model 数据集V--View ListViewC--Controller 适配器RecyclerView的介绍概述官方的介绍,该控件用于在有限的窗口中展示大量数据集。正如我们刚才介原创 2017-02-06 19:12:59 · 255 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
一、概述二、使用步骤 代码中接收广播数据的实现步骤:1. 创建一个BroadcastReceiver的子类 (该子类就相当于收音机)2. 在子类中重写onReceive方法,每当接收到广播数据时,系统都会自动调用此方法3. 注册广播接收者(注册BroadcastReceiver的子类),作用相当于将收音机调频到指定频道接收数据注册广播时,分为2中方式:方式1: 静态注册方式2:原创 2017-01-05 20:40:04 · 374 阅读 · 0 评论 -
Loader加载器的使用
特点以及作用:作用类似于AsyncTask异步任务,在封装好的Loader使用过程中,提供一个现成的在子线程中执行的方法用于进行耗时操作,并且同时提供一个会在子线程结束后自动调用的方法用于更新UI页面虽然Loader也能够读取网络数据,但是一般情况下,使用Loader多用于读取大量的数据库数据Loader中指定的加载任务会在页面经历onPause—onStop—onRestart—onStar原创 2017-02-05 14:07:28 · 540 阅读 · 0 评论 -
Android四大组件之ContentProvider
要解决的问题:有两个工程A和工程B,工程A中通过SQLiteOpenHelper的子类创建了一个自产自销的数据库,工程B中没有数据库,但是工程B想要与工程A共用同一个数据库。为实现以上目标,需要2个系统类:ContentProvider 内容提供者 Andord四大组件之一ContentResolver 内容观察者 两者结合起来可以进程间(多个工程之间)数据的共享使用方式:工程A中原创 2017-02-04 22:07:00 · 372 阅读 · 0 评论 -
数据存储(SharedPreferences)(内部存储及外部存储)
作用 :处理将数据存储到本地的操作注意:本地指的不是d盘,f盘,而是手机的机身内存和外部存储卡控制数据存储,取出的方式:SharedPreferences内部存储外部存储 (内部存储和外部存储合起来也可称为文件存储)网络(即数据存储服务端中,客户端想要读取数据需连网)SQLite数据库(1)SharedPreferences 轻量级存储特点:1.生成的本地存储文件的类型固定为xm原创 2017-02-03 19:48:20 · 1031 阅读 · 0 评论 -
SQLite(数据库)的应用
数据库的特点及作用:1.一个数据库中可以存储多张数据表2.每一张数据表的作用。类似于excel中表格的作用,即用于存储n多计较复杂的数据如:存储学生信息 3.数据库的种类:MySql 多用于处理电脑端,网页端的数据库Oracle 与MySql作用类似,只不过能够比MySql存储更多数据,处理更复杂的数据SQLite 轻量级数据库,多用于负责处理手机端或者平板电脑端的数据库原创 2017-02-04 11:06:33 · 596 阅读 · 0 评论 -
(Android)接口回调
(Android)接口回调原创 2016-12-30 15:36:58 · 492 阅读 · 0 评论 -
Button按钮及其点击事件方式
Button按钮框架结构:一、继承结构由于Button是继承于TextView的,因此,TextView中的常用属性,Button也能使用二、两种点击方式方式一: 1. 在布局文件中给Button按钮添加onClick属性,属性值为任意字符串(此字符串用于设置按钮被点击时运行的方法的方法名)。 <Button android:layout_width="wrap_conten原创 2017-01-03 21:34:53 · 4659 阅读 · 0 评论 -
Android五大UI布局的特有属性
Android五大UI布局一、线性布局LinearLayout框架结构如下:独有属性:1、排列方向:vertical 竖向,horizontal 横向原创 2017-01-02 21:41:06 · 3997 阅读 · 0 评论 -
Android(UI)布局(文件)控件标签的通用属性
一、View和ViewGroup的概念Android的SDK中定义了一个View类,它是所有Android控件和容器的父类。二、Android中常用的UI布局1. LinearLayout 线性布局2. RelativeLayout 相对布局3. FrameLayout 帧布局,空白布局4. GridLayout 网格布局5. AbsoluteLayout 绝对原创 2017-01-01 22:35:36 · 2582 阅读 · 1 评论