
Android
文章平均质量分 66
灼灼其华luo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2018-07-18Http协议访问网络
Http协议工作原理 : 客户端向服务器端发送一条HTTP请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些返回的数据进行解析和处理 手动发送Http请求(发送部分) 1.使用HttpURLConnection 首先要获取到一个HTTPURLConnection实例,先new出一个URL对象, URL url = new URL("www.baidu.com") //传入...原创 2018-07-24 13:48:52 · 268 阅读 · 0 评论 -
Service(服务)知识要点
1.Service的生命周期? Service的启动有两种方式,先来看主要的一种 1.通过startService()方法启动服务,如果服务之前没有创建过,先调用onCreate()方法,之后调用onStartCommand()方法,使用stopService()方法停止服务之后,回调onDestory()方法 2.通过bindService()启动服务,没有创建的话也是先调用onCreat...原创 2018-09-08 16:34:30 · 602 阅读 · 0 评论 -
Fragment(碎片)知识要点
1.碎片的生命周期 碎片的使用时依附于活动之上的,首先创建一个布局,然后创建一个碎片类,在这个碎片类中加载创建好了布局,之后再在activity_mian中通过来引用碎片,最后再活动中引用activity_mian,这样碎片和活动就建立联系了, 既然碎片是依附于活动的,那他的生命周期自然也与活动有关,只不过还多了几个新的方法 1.onAttach() :当碎片和活动建立关联时调用 2.on...原创 2018-09-08 13:24:50 · 398 阅读 · 0 评论 -
Activity知识要点
1.Activity生命周期 生命周期有七个方法 onCreate() , onStart(), onResume() , onPause(), onStop(),onRestart(), onDestroy(); 2.onStart()和onResume()/onPause()和onStop()的区别? 在这些方法中,onStart()方法处于可见但不处于前台,而onResume()处于...原创 2018-09-08 00:06:41 · 333 阅读 · 0 评论 -
2018-07-27 详解Android基本布局
一、LinearLayout 线性布局 这个布局会把包含的控件在线性方向依次排列,包括水平horizontal和竖直vertical 这里我们创建了三个按钮,竖直排列,先看效果图 1.android:layout_gravity="center" 和 android:gravity="left|center"属性 android:layout_gravity="center" :...原创 2018-07-27 20:32:28 · 212 阅读 · 0 评论 -
2018-07-26 常见UI控件
1.TextView TextView可以说是Android最简单的一个控件了,他的主要功能是在界面上显示一段文本 其他属性都好了解,主要是android:gravity="center" 这个是指文字在控件中的对齐,即This这句话在TextView这句话的中心位置 2.Button Button这个控件我们见过很多次了,他主要适合用户进行交互 android:textAllC...原创 2018-07-27 14:32:00 · 738 阅读 · 0 评论 -
2018-07-26 Activity(活动) 的生命周期
一.返回栈 Android中是使用Task(任务)来管理活动的,一个任务就是一组存放在栈里面的集合,这个栈就称为返回栈, 又栈是一种后进先出的数据结构,每当启动一个新活动的时候,都会进入返回栈的栈顶,而当我们按下Back键或者调用finish()方法销毁活动时,处于栈顶的元素会先出栈,之前进入的活动就会处于栈顶位置,系统总是将处于栈顶的活动展示给用户 二.活动状态 每个活动在其生...原创 2018-07-27 09:07:22 · 244 阅读 · 0 评论 -
2018-07-23 Android 多线程编程
前面我写过一篇文章简要介绍了一下Java多线程,今天来讲一下Android多线程,其实Android多线程和Java多线程基本是一样的,基本都使用相同的语法,例如 1.通过类继承Thread类实现多线程,重写run()方法 启动该线程的办法也很简单,只要new MyThread().start(); new 出类的实例,调用start()方法 2.通过类实现Runnable接口 这...原创 2018-07-24 13:50:07 · 209 阅读 · 0 评论 -
2018-06-23 LitePal
Android数据库框架 - LitePal LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有100k不到,而且近乎零配置,这一点和hibernate这类的框架有很大区别。 作者:优快云_LQR ...原创 2018-07-24 13:49:24 · 150 阅读 · 0 评论 -
Sqlite事务理解
大家在使用sqlite的时候应该都知道每一条操作都是通过一个SQL语句来完成的,例如: SQLiteDatabase db = ...; db.execSQL("insert into person (name, age) values(?,?)", new Object[]{"张三", 4}); 这句的意思大家都知道,没错就是往person表里面插入一条数据 不过大家平时在使用的使用一般都...转载 2018-09-13 00:31:10 · 1014 阅读 · 0 评论