![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 69
小二君
请看我头置簪花,一路盛开一路走来
展开
-
Android课程——fragment的使用(一)
在Android初级课程中,对fragment的认识仅限于是一个碎片,在高级课程第一课中,便深入认识fragment。下面我简单谈一下学习fragment之后对于fragment的认识。1、fragment简介什么是fragment?使用fragment有什么好处?fragment是一个可以将activity拆分成几个完全独立封装的可重用的组件。基于android系统的设备越来...原创 2018-03-06 21:14:48 · 347 阅读 · 0 评论 -
Android项目——智能农业
总结一下这一周关于智能农业APP项目的学习。一、布局APP最重要的就是与用户的交互界面,布局很重要。在智能农业APP这个项目中,布局十分简单,用户不需要花费多少时间便能熟练使用。1、APP界面: 2、重点、难点部分布局在布局中,没有什么难度,只有在智能农业界面中把方形的图片设置成圆形时需要注意一下。 首先在gradle...原创 2018-04-14 15:19:34 · 3901 阅读 · 15 评论 -
Android课程——BroadcastReceiver
BroadcastReceiverBroadcastReceiver是Android四大组件之一,分为接收方和发送方,就算没有接收方发送方也会发送数据。 BroadcastReceiver可以实现多个页面的数据通信,实现跨进程之间的数据通信。广播分类:无序广播:不管有多少接收者,一旦发出无序广播,所有监听此广播的接收者都能接收到;有序广播:按照接收者的优先级,逐一传递,优先级最高...原创 2018-03-26 20:21:25 · 136 阅读 · 0 评论 -
Android课程——自定义View
一、什么是自定义View定义:通过直接定义View或者重写View子类实现逻辑的View。 Android系统自带View结构 二、使用自定义View控件自定义View - 自绘控件:直接继承View类的方式自绘控件; - 重写控件:间接继承View子类的重写控件; - 组合控件:间接继承View子类,将需要用到的原生控件组合到一起。自绘控件的步骤:新建一...原创 2018-03-30 17:39:13 · 183 阅读 · 0 评论 -
Android课程——四大组件之一Service
Android四大组件:activity、service、contentprovider、broadcast receiver。一、Service简介什么是service:service是Android四大组件之一,和Activity的级别相当;service是可以长时间运行在后台的不可见的、没有组件的组件;service是运行在主线程中的;service是可以跨进程调用。...原创 2018-03-24 23:45:38 · 234 阅读 · 0 评论 -
Android课程——数据存储之SQLite
一、SQLite是什么SQLite是专门为嵌入式设备设计的一款轻量级数据库。如何使用SQLite创建数据库和数据表;添加数据;修改数据 ;删除数据 ;查询数据 。二、SQLite创建数据库和数据表的结构新建类继承SQLiteOpenHelper;实现构造方法;重写OnCreate方法;实例化SQLiteOPenHelper的子类对象;调用getRead...原创 2018-03-20 16:20:17 · 360 阅读 · 0 评论 -
Android课程——ContentProvider&ContentResolver
一、什么是ContentProvider&ContentResolverContentProvider是Android四大组件之一。是一种数据包装器,主要用于不同APP之间,不同进程间的数据共享。 ContentResolver是数据调用者,ContentProvider将数据发布出来后通过ContentResolver对象结合Uri进行调用,通过ContentResolver可以调...原创 2018-03-29 22:50:34 · 185 阅读 · 0 评论 -
Android课程——HTTP请求之图片加载(二)
用HTTP加载图片在屏幕上显示layout代码<Button android:id="@+id/eeee_download" android:layout_width="match_parent" android:layout_height="100dp" android:textSize="30sp" ...原创 2018-03-14 08:34:26 · 772 阅读 · 0 评论 -
Android课程——数据存储之SharedPreferences存储
SharedPreferences是什么SharedPreferences是一个轻量级的存储类,用来存储少量数据时简单、便捷。 以key_value形式存储数据,可以存储数据类型为:String、float、int、long、boolean。使用SharedPreferences写入数据步骤获得SharedPreferences对象;获得Editor;通过Editor对象的...原创 2018-03-19 15:40:30 · 497 阅读 · 0 评论 -
Android课程——HTTP请求(一)
HTTP请求HTTP请求是客户端与服务端之间发送请求和返回应答的标准(TCP); 客户端发出一个HTTP请求之后,就与服务器建立起TCP连接,服务器接收到请求后并进行处理后返回给客户端响应数据。HTTP请求方式get()方式属于明文传参,在地址栏可以看到参数,调用简单,不安全;post()方式输入暗文传参,在地址栏参数不可见,调用稍微复杂,安全。HttpUrlConne...原创 2018-03-12 19:38:26 · 176 阅读 · 0 评论 -
Android课程——AsyncTask
什么是AsyncTask当执行一个比较简单的耗时操作时,AndroidSDK提供一种轻量级的消息通信方法——AsyncTask,降低了通信的难度。 AsyncTask是Android提供的轻量级的异步类; AsyncTask直接继承Object类; 使用AsyncTask可以忽略Looper、MessageQueue、Handle等复杂对象,更便捷的完成异步耗时操作。使用AsyncT...原创 2018-03-11 22:28:13 · 171 阅读 · 0 评论 -
HTTPConnection与JSON应用实例
JSON:一种轻量级的数据交换格式。 JSONObject:一个json对象,包含一对儿(Key/Value)数值,在Key和Value之间是以逗号”,”分隔。 JSONStringer:json文本构建类,每个JSONStringer实体只能对应创建一个JSON text。 JSONArray:它代表一组有序的数值。将其转换为String输出(toString)所表现的形式是用方括号包裹,...原创 2018-03-15 23:04:08 · 437 阅读 · 0 评论 -
Android课程——Handler
Handlerhandler是用来处理异步消息的类。 由于子线程不能更新UI界面,主线程不能做耗时操作,handler是让子线程通过与主线程通信来更新UI。Looper和MessageQueue的关系当我们在线程中处理完数据后,可以通过Handler对象将消息发出,UI线程中的Looper不断从消息队列中取出消息,刷新UI。 当创建Looper时,将会自动创建MessageQueu...原创 2018-03-08 15:32:58 · 130 阅读 · 0 评论 -
Android高级课程——AsyncHttpClient
首先,在gradle里添加依赖: compile 'com.loopj.android:android-async-http:1.4.9'AsyncHttpClient特点: 使异步HTTP请求,处理响应。匿名回调 HTTP请求发生外部UI线程 请使用ThreadPool以并行使用资源帽 GET/POST访问代码演示:asynchttpclient的回调方法...原创 2018-04-10 19:20:03 · 299 阅读 · 0 评论