- 博客(16)
- 收藏
- 关注
原创 安卓开发项目——智能农业
智能农业的开发步骤 首先需要导一下数据包。 compile 'com.makeramen:roundedimageview:2.2.1'--让图片变成圆形的效果 compile 'com.loopj.android:android-async-http:1.4.9' compile 'com.google.code.gson:gson:2.8.2' ...
2018-04-15 15:52:11
910
2
原创 智能农业——AsyncHttpClient获取传感器和控制沙盘
使用AsyncHttpClient的好处可以大大的简化操作,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果。android-async-http的基本步骤1.创建一个AsyncHttpClient 2 .通过RequestParams对象设置请求参数3.调用AsyncHttpClient的某个get方法,传递你需要的(成功和失败时)callback接口实现,一般都...
2018-04-10 19:24:02
374
原创 安卓——第三方插件LitePal
为什么使用第三方插件使用第三方插件可以方便查看数据库里面的数据,可以更加快速的看出增删改查的操作。第三方插件litepal 我们需要先在github上面搜索一下litepal,然后点开那篇文章,我们需要先导一下这两个数据包。 compile 'org.litepal.android:core:1.6.1' debugImplementation 'com.a...
2018-04-02 16:23:09
362
原创 自定义View
为什么要自定义view在实际项目中安卓的view无法满足特定的需求,所以需要扩展或者修改原生view,满足特定需求。安卓系统自带view结构1.view类是layout和view容器的基类,这个类包含了所有的屏幕类型。2.layout和view容器是安卓SDK封装好的基础组件,例如button,listview等控件和LinearLayout等布局容器自定义view的定义...
2018-04-01 16:32:05
264
原创 contentProvider的知识
什么是contentProvider1.contentProvider是Android四大组件之一。 2.contentProvider是一种数据包装器发布者,它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的 3.contentProvider主要用于不同程序间,不同APP间的数据共享。什么是contentResolver1.contentResolver是数...
2018-03-29 21:43:05
584
原创 广播
什么是广播1.广播是 Android四大组件之一,全称BroadcastReceiver 2.广播分为接收方和发送方,就算没有接收方,发送方也会发送数据 3.广播可以实现跨多个页面的数据通信。 4.广播可以实现跨进程的的数据通信。静态注册无序广播示例创建两个工程,相当于两个应用程序之间传输数据,在broadcast工程里面 写一个布局,然后添加点击事件。在点击事件里面使用i...
2018-03-26 20:14:22
168
原创 Service的两种用法
什么是service,为什么要使用service1.Service是 Android四大组件之一,和Acvtivity的级别相当 2.Service是可以长时间运行在后台的,是不可见的,是没有界面的 3.Service是运行在主线程的 4.Service可以跨进程调用在真实的商业项自中都有定期在后台执行任务(如:下载、上传等)的需求。当某个功能需要执行很长时间(如:下载、收集数据等),并且在这
2018-03-23 16:31:18
1208
原创 SQLite的使用方法
什么是 SQLite1.SQLite数据库存储是 Android系统提供下的数据存储方式之一 2.SQLite是专为嵌入式设备设计的一款轻量级的数据库 3.SQLite占用资源非常低,在嵌入式设备中,只需要几百k的内存 4.SQLite支持标准的SQL语法,遵循数据库的ACID事务 5.SQLite不需要安装,不需要用户名密码就可以使用SQLite怎么用1.创建数据库和数据...
2018-03-21 11:09:49
5575
原创 sharedPreferences
什么是sharedPreferences存储 Share Preferences存储常用来存储一些**轻量级**的数据,以key-value键值对形式存储数据,,当用户卸载此应用程序时,数据会一并清除。 1.Sharedpreference是Android平台上一个用来存储少量1数据时简单、,便捷(如保存佳密码码状找态,设置开关状态等)。 2.以key-...
2018-03-19 15:51:15
210
原创 跑跑APP(日常用品的三个页面的跳转传值、加载图片)
跑跑APP的第一步前提是把所有的图片先拷到mipmap文件下。 第一步就是先创建一个新的RechangActivity和RRActivity,和其匹配的XML文件。底下是XML文件的代码。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi...
2018-03-16 16:17:19
246
原创 天气预报(JSON+HttpURLConnection )
什么是JSONJSON是一种轻量级的数据交换格式。JSON的数据展现形式A:name”:张三? B: name”“张三”age”21,.info” Iclass:三年一班”,”id”:2016001 c{“name:张三;”age”:21},”name”:”李四”,”age”:22}JSON的键必须是字符串。JSON数据解析实例第一步先创建一个WeatherActi...
2018-03-15 19:43:56
556
原创 HttpURLConnection
什么是 HTTP请求1.HTTP请求是客户端与服务端之间,发送请求和返回应答的标准。 2.客户端发出一个HTTP请求后,就与服务器建立起了TCP连接,服务端收到请求后饼进行处理后返回给客户端响应数据。什么是HttpURLConnectionHttpURLconnection是基于http协议的,支持get,post,put,delete等各种请求方式,最常用的就是get和post...
2018-03-14 18:32:56
245
原创 AsyncTask的知识
什么是AsyncTask1.AsyncTask是一个处理异步消息的类。 2.为了降低异步通信的开发难度,提供了AsyncTask 3.AsyncTask直接继承与object类,位于Android.os的包中 4.使用AsyncTask可以忽略looper、MessageQueue、Handler等复杂对象,更敏捷的完成异步耗时操作。如何使用AsyncTask1.新建内部类继承A...
2018-03-10 23:38:47
188
原创 Handler的使用
handle什么是handlerhandler是Android SDK中处理异步消息的核心类,handler的作用是让子线程通过与UI线程通信来更新UI界面。handler的运行机制1.先创建一个handler对象,系统就把handle对象,UI线程和UI线程的消息队列捆绑起来。 2.当我们在线程中处理完数据后,可以通过handler对象将消息发出。 3.消息将会按先后顺序...
2018-03-08 15:51:46
227
原创 屏幕适配
屏幕适配什么是屏幕适配屏幕适配就是通过尺寸,图片,文字,布局这4种类型资源的合理设计和规划,在布局时合理利用各种类型资源,让布局拥有适应能力,能在各种适应能力下保持良好的展现效果。尺寸适配像我们经常所说的5.5不是屏幕分辨率,就是尺寸而已。可以稍微记一下一英寸是2.54厘米。屏幕分辨率就是在屏幕横纵方向上的像素点数。像素点数越高,这说明你的屏幕越清晰。在几种尺寸单位适配中,...
2018-03-07 21:56:19
183
原创 Fragment的由来与应用
FragmentFragment的意思 *fragment中文翻译过来就是碎片*Fragment 能解决什么问题fragment的出现就是为了解决局部布局的问题,而且使用Fragment可以在一个activity的不同界面里面灵活的切换,而且还可以解决不同屏幕分辩率的问题。Fragment 的优点第一点就是可以在不同界面实现灵活的跳转,第二点就是解决acti...
2018-03-07 15:28:00
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人