- 博客(20)
- 收藏
- 关注
原创 使用div和css实现
HTML 标签 定义和用法 可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。 如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。 用法 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 class 或 id...
2018-10-08 21:41:34
401
原创 ContentProvider
ContentProvider是什么 ContentResolver是什么 URI是什么,标准格式是什么 UriMatcher是什么 如何使用ContentProvider ContentProvider是什么 ContentProvider是Android四大组件之一 ContentProvider是一种数据包装器,它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的 C...
2018-06-21 21:33:35
269
原创 广播/BroadcastReceiver
1.什么是广播 2.广播的分类及区别——有序广播和无序广播 3.广播的注册方式及区别——静态注册和动态注册 4.静态注册无序广播 5.静态注册有序广播 6.动态注册无序广播 7.动态注册有序广播 8.适配器中发送广播实例 9.Service中发送广播实例 *什么是广播 1.广播是Android四大组件之一,全称BroadcastReceiver 2.广播分为发送方和接收方,就...
2018-06-20 20:09:00
321
原创 Service
什么是service service有哪些应用场景 startService方式启动service怎么做 bindService方式启动service怎么做 IntentService有什么不同 IntentService怎么用,注意事项 什么是service 1.Android四大组件之一 2.与Activity级别相当 3.长时间运行在后台是不可见的,没有界面的组件 servic...
2018-06-20 19:49:11
284
原创 自定义View
1.自定义View分类 2.时钟案例 3.圆形ImageView View分类 ImageView ImageButton QuickContactBadge AppCompatImageView TextView EditText Button RadioButton ToggleButton CheckBox Switch TextClock Chronometer RowHea...
2018-06-19 22:40:29
244
原创 SQLite
为什么要用SQLite 什么是SQLite 如何创建数据库和数据表 如何添加数据 如何删除数据 如何修改数据 如何查询数据 一、为什么要用SQLite 当数据量大,结构复杂时,如果使用SharedPreference和文件存储对数据的操作将变得非常复杂,容易出错,效率低下,Android中提供了SQLite数据存储,帮助我们解决问题,简单来说SQLite就是用来解决存储数据量大和数据复杂 ...
2018-06-13 23:26:09
234
原创 SharedPreferences
SharedPreferences是什么 如何存储数据 如何读取数据 记住密码案例 一、SharedPreferences是什么 SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法...
2018-06-12 22:57:25
258
原创 JSON
什么是JSON JSON有哪两种结构 如何解析JSONObject(附案例) 如何解析JSONArray(附案例) 一、什么是JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式 客户端-发送请求-服务端接收-返回给客户端数据 二、JSON两种数据结构 1.单条JSON数据,JSONObject 2.多条JSON组合,JSONArra...
2018-06-10 20:28:21
228
原创 HTTP
Get和Post方式有什么区别 HttpUrlConnection请求网络数据实例 HttpUrlConnection加载网络图片实例 String/StringBuffer/StringBuilder什么区别 一、HTTP协议 “超文本传输协议”,是互联网上应用最为广泛的一种网络协议,用于实现互联网中www服务。 二、HTTP请求 1.HTTP请求是客户端和服务器端之间,发送请求和返...
2018-06-09 23:04:21
538
原创 AsyncTask
AsyncTask是什么 AsyncTask怎么用 需要实现的几个方法分别是什么 什么是泛型参数 什么是长度可变参数列表 案例解析——倒计时Demo 什么是AsyncTask 1.AsyncTask是Android提供的轻量级(实现代码量少)的异步类 2.为了降低异步通信的开发难度,提供了AsyncTask。 3.AsyncTask直接继承Object类,位于android.os包中。...
2018-06-07 21:40:18
339
原创 Android/屏幕适配
屏幕适配 图片适配 9.png 文字国际化 基本概念 屏幕适配: 1.选用主要分辨率来适配:480X800,720X1280,1080X1920 2.创建相对应的values文件,例如要建960x540分辨率的,文件名就要叫values-960x540。 3.再在values-960x540下建一个名字dimens.xml的文件 ,文件代码如下: <?xml version=...
2018-06-07 10:51:32
252
原创 Handler的用法
handler和handler的运行机制 Looper MessageQueue Handler是Android SDK中处理异步消息的核心类,让子线程通过与UI通信来刷新UI。子线程完成工作后通过handler发消息到massage queue,然后让looper从message queue传送消息给主线程。 handler通过接口和继承来实现 运行机制 1.创建一个handler对...
2018-06-07 10:31:06
4187
原创 Fragment碎片
一、Fragment是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕空间,因而在平板上应用的非常广泛 嵌入在 活动中的UI片段,放在v4包,可以很好的兼容 二、Fragment静态加载怎么用 在一个活动中添加两个碎片,并让这两个碎片平分活动空间,代码如下 <?xml version="1.0" encoding="ut...
2018-06-05 17:45:22
576
原创 Android/通知
Notification Notification,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。 NotificationManager mNotifyMgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); ...
2018-06-04 21:29:34
266
原创 Android/适配器及适配器控件
simple adapter base adapter pager adapter array adapter 适配器:在安卓中,顾名思义就是把数据变成符合界面风格的形式,并且通过ListView显示出来。也就是说适配器是数据和界面之间的桥梁。适配器在数据库中的数据(后台)和显示页面(前端)中充当一个转换器的角色,数据库中的数据(如数组,链表,数据库,集合等)通过适配器变成类手机页面能够正常显...
2018-06-04 21:00:01
613
原创 Android/Android的对话框
AlertDialog ProgressDialog DatePickerDialog TimePickerDialog 1.AlertDialog AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力。一般用于提示一些非常重要的内容或者警告信息。比如为了防止用户误删重要内容,在删除前弹出一个确认对话框。 publ...
2018-06-04 19:53:21
494
原创 Android回顾/Intent的使用
Intent 是Android程序中各个组件之间进行交互的重要方式之一,它既可以在当前Activity中指定想要完成的动作,还可以在不同组件间进行数据传递。Intent可分为两种,显示Intent和隐式Intent。 1.显示Intent Intent有多个构造函数,其中一个Intent的构造方法Intent(Context pageContext,Class setContentV...
2018-06-04 17:49:53
406
原创 Android回顾/Android常用控件
TextView Button EditText ImageView ProgressBar AlertDialog ProgressDialog 1.TextView android:layout_width:控件的宽度 android:layout_height:控件的高度 match_parent:表示让当前控件大小和父布局的大小一样,也就是由父布局控制当前控件大小。 wra...
2018-06-04 16:32:16
249
原创 回顾/Android布局
LinearLayout RelativeLayout 自定义ViewGroup FrameLayout TableLayout AbsoluteLayout 1.LinearLayout布局 两种排法: 从左到右 android:orientation=”horizontal” 从上到下 android:orientation=”vertical” 2.Relati...
2018-06-04 14:35:42
200
原创 Android基础知识回顾/生命周期
Android基础知识回顾 Activity生命周期 onCreate onStart onResume onPause onStop onRestart onDestory 1、当第一次调用一个Activity就会执行onCreate方法 2、当Activity处于可见状态的时候就会调用onStart方法 3、当Activity可以得到用户焦点的时候就会调用onResume方法...
2018-06-04 11:00:21
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅