自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 HTML5用div实现下拉列表

HTML5用div实现下拉列表下拉列表分为无序列表和有序列表无序列表<html><body><h4>一个无序列表:</h4><ul> <li>咖啡</li> <l

2018-10-08 18:08:48 22527

原创 ContentProvider

ContentProvider是什么主要用于在不同的应用程序间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性ContentResolver是什么ContentProvider是发送URI,对应的ContentResolver是用来接收信息并进行处理的URI是什么,标准格式是什么URI(Uniform Resourc...

2018-06-21 17:54:52 168

原创 BroadCastReceiver

所有监听该广播接受者都可以监听到该广播同级别接收先后顺序是随机的(无序)级别低的后收到广播接收器不能截断广播的继续传播,也不能处理广播同级别动态注册高于静态注册

2018-06-20 19:54:19 165

原创 Service

什么是Serviceservice是一个可以在后台执行、长时间运行而不提供用户界面的应用组件,也可为其他应用提供一些功能接口。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。所谓的后台是相对前台而言的,具体就是说不依赖于用户界面。service不是进程,不是线程。但service运行于所在进程的主线程,它有独立的生命周期。Service有哪些应用场景像...

2018-06-19 17:42:49 282

原创 SQLite

SQLite什么是SQLiteSQLite是一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百KB的内存就足够了 SQLite不仅支持标准的SQL语法,还遵循了数据库的ACID事务 它甚至还不需要设置用户名和密码就可以使用为什么要用SQLite因为前面所学的SharedPreferences存储只适用于保存一些简单的数据和键值对,当需要存储大量复杂的关系...

2018-06-13 17:56:55 657

原创 SharedPreferences

SharedPreferencesSharedPreferences是什么SharedPreferences是Android平台上的一个轻量级的存储类,用来存储少量数据时简单,便捷(如:保存记住密码状态,设置开关状态)如何存储数据获得SharedPreferences对象SharedPreferences sharedPreferences = getSharedPre...

2018-06-12 19:34:26 163

原创 HttpUrlConnection

GET和POST方式有什么不同get方式属于明文传参,在地址栏可以看到参数,调用简单,不安全 post方式属于暗文传参,在地址栏不可以看到参数,调用稍复杂,安全HttpUrlConnection请求网络数据实例private void getWebInfo() { try { //创建URL地址对象 URL url = ...

2018-06-10 18:42:44 183

原创 JSON

JSON是什么JSON(Java Script Object Notation)是一种轻量级的数据交换语言 JSON数据格式应用非常广泛,大多数服务端返回的接口数据都是采用JSON数据格式的JSON有哪两种结构单条JSON数据,Android中称之为JSONObject 多条JSON组合,Android中称之为JSONArray如何解析JSONObject(附案例)解析St...

2018-06-10 17:42:21 350

原创 简谈AsyncTask

简谈AsyncTask1.AsyncTask是什么AsyncTask:是Android提供的轻量级的异步类,可以忽略Looper,MessageQueue,Handler等复杂对象,更便捷的完成异步耗时操作2.AsyncTask怎么用共分为两步,自定义AsyncTask,在耗时的地方调用自定义的AsyncTask 1.class DownloadTask ext...

2018-06-07 19:01:26 165

原创 简谈屏幕适配

简谈屏幕适配什么是屏幕适配Android中屏幕适配就是通过对尺寸单位、图片、文字、布局这四种类型的资源进行合理的设计和规划,在布局时合理利用各种类型的资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。尺寸适配怎么做创建文件夹,名字格式为 values-分辨率 文件夹下创建diments.xml文件,内容编辑: 这里举例,为960x540分辨率:&l...

2018-06-07 16:02:25 183

原创 简谈Handler

简谈Handler为什么要用HandlerHandler作用是处理android的异步消息 因为主线程不能执行耗时程序,这个时候我们需要把这些耗时的操作,放在一个子线程中,因为子线程涉及到UI更新,而UI更新只能在主线程执行,所以这个时候,Handler就承担着接受子线程传过来的(子线程用sedMessage()方法传弟)Message对象 , 传送给主线程,主线程便会执行更新UI操作,...

2018-06-07 15:31:34 158

原创 简单探究Fragment

简单探究FragmentFragment是什么Fragment (碎片)是一种可以嵌入在活动中的UI片段它能让程序更加合理和充分的利用大屏幕的空间,因此平板上应用的非常广泛。Fragment和活动非常相似,同样包含布局,有自己的生命周期。你甚至可以将碎片理解成一个迷你型的活动。Fragment生命周期Fragment必须是依存与Activity而存在的,因此Activity的生命周...

2018-06-05 19:29:47 307 1

转载 Android通知

Android通知Notification的基本使用: 创建一个NotificationManager类实例,用来发送通知NotificationManager manager = (Notification)getSystemService(NOTIFICATION_SERVICE);创建一个Notification类实例,用来设置通知的各个细节,比如图标、标题、内容..等...

2018-06-04 17:46:29 139

原创 ArrayAdapter和SimpleAdapter适配器

适配器及适配器控件1、ArrayAdapter 实现代码public class Main2Activity extends AppCompatActivity { private ListView listAdapter; @Override protected void onCreate(Bundle savedInstanceState) { ...

2018-06-04 17:23:17 261

原创 Android部分对话框的使用

Android对话框普通AlertDialog的创建和使用public void bt1(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("提示标题"). setIcon(R.draw...

2018-06-04 15:56:47 222

原创 Intent的使用

Intent的使用Intent我们可以借助它来启动活动,发送广播,启动服务等,在进行上述操作时,我们可以在Intent中添加一些附加数据,达到传值的效果,比如在FirstActivity中添加如下代码:Intent intent=new Intent(FirstActivity.this,SecondActivity.class); intent.putExtra("s...

2018-06-04 15:28:36 147

原创 Android常用控件

Android常用控件Android常用控件分为四类文本类控件 TextView 负责展示文本,非编辑 EditText 可编辑文本控件 按钮类控件 Button 按钮 ImageButton 图片按钮 RadioButton与RadioGroup 单选按钮 CheckBox 复选按钮 图片控件 ImageView 负责显示图片 进度条控件 P...

2018-06-04 14:58:25 537

原创 Android中4种基本布局简单介绍和总结

opkiojuijk

2018-06-04 11:38:43 7542

原创 Activity生命周期

Activity生命周期 1.onCreate:与onDestroy对应,表示Activity正在被创建,这是生命周期的第一个方法。2.onRestart:表示Activity正在重新启动。一般情况下,在当前Activity从不可见重新变为可见的状态时onRestart就会被调用。比如用户按下Home键切换到桌面或者打开了一个新的Activity,接着用户又回到了这个Activity,就...

2018-06-04 10:37:40 251

原创 个人对IO流中字节流的粗浅认知

字节流:InputStream(读数据),OutputStream(写数据)InputStream(读数据)package com.lenovo.io.demo;/**读取D盘下Lenovo文件夹study.txt文件内容*/import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.

2017-05-23 00:46:34 162

原创 File文件类的使用

1.使用File创建文件夹: mkdir与mkdirs的区别: mkdir只能创建一级目录而mkdirs可以创建多级目录//在D盘的根目录下创建一个Lenovo文件夹//构造目录的File File file=new File("d:/lenovo");//构造一级目录 file.mkdir();//构造目录的File File file1=new File("d:/

2017-05-21 23:31:22 305

原创 个人对ArrayList的使用

个人对于ArrayList使用 import java.util.ArrayList; public class ArrayList(){ public static void main(String [] args){ ArrayList list=new ArrayList(); //依次添加数据

2017-05-19 22:43:04 181

原创 一个菜鸟对封装,继承等的的简单认知

个人理解1:封装封装就是把对象的信息和内部的逻辑结构隐藏起来,不让外部类直接访问,不过可以通过setter和getter方法进行访问举个简单的例子:就是用一个房子把对象的信息和内部的逻辑结构放进去,锁起来不让别人访问,而setter和getter方法就是房子的门或窗户封装的好处:1.安全性  2.复用性。 例题:package com.lenovo.dmeo;pub

2017-05-18 20:53:53 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除