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