- 博客(14)
- 收藏
- 关注
原创 智能农业项目的感悟
智能农业项目的感悟:写智能农业项目需要智能农业App素材,接口,项目需求说明书。准备工作:1,把项目的xml页面做好。2,在build.gradle中把依赖库加入android-async-http或okhttp,asynchttpclient自带线程而okhttp没有每次耗时操作都需要创建子线程(使用okhttp可以更快)dependencies { compile ...
2018-04-15 21:28:05 1197 1
原创 Asynchttpclient的使用
Asynchttpclient的使用以及JSON数据传递首先在dependencies 中添加依赖库dependencies { compile 'com.loopj.android:android-async-http:1.4.9' }在manifest中给网络权限 <uses-permission android:name="android.permission...
2018-04-10 22:53:19 455
原创 如何使用LitePal
什么是LitePal?LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们需要的功能进行了封装。(可以使我们不用重复的创建表)LitePal的在github源码地址: [https://github.com/LitePalFramework/LitePal]1,在dependencies 写入依赖库dependenci...
2018-04-10 19:07:39 385
原创 Android四大组件--ContentProvider
什么是ContentProvider? ContentProvider是内容提供商或者内容提供器,是Android四大组件之一。 通常是用于多个APP之间的交互。跨APP之间的交互。 同样有对应的内容接收方——ContentResolver接收这么使用ContentProvider?在manifest里<application <pro...
2018-03-29 22:50:10 255
原创 Android四大组件——广播(BroadcastReceiver)
什么是广播?Android的四大组件之一,是一种广泛应用在应用程序之间传输信息的机制。静态注册无序广播,动态注册无序广播,静态注册有序广播,动态注册有序广播。第一个工程:package com.example.abc.weixidemo;import android.content.Intent;import android.os.Bundle;import a...
2018-03-26 20:45:04 343
原创 Android的四大组件-Service
什么是Service? Service是Android四大组件之一,和Activity的级别相当。 Service是可以长时运行在后台的, 是不可见是没有界面的组件。 Service是运行在主线程中的。 Service可以跨进程调用为什么要使用Service?使用软件下载,音乐播放等功能时,需要即使Activity被销毁下载依旧在后台进行。Ser...
2018-03-21 20:43:06 203
原创 数据库存储--SQLite
什么是SQLite? SQLite是Android系统提供的数据存储方式之一。 SQLite占用资源非常低,在嵌入式设备中,只需要几百k的内存。 SQLite支持标准的SQL语法,遵循数据库的AClD事务。 SQLite不需要安装,不需要用户名密码就可以使用。创建数据库和数据表的步骤:新建类继承SQLiteOpenHelper; 实现构造方法;重写on...
2018-03-21 12:36:25 296
原创 使用SharedPreferences保存用户名和密码实例
SharedPreferences存储是什么?SharedPreferences是Android平台上一个轻量级的存诸类,用来存储少量数据时简单、便捷(如:保存记住密码状态,设置开关状态等)。以key-values( 键值对)形式存储数据,可以存储的数据类型为:String,float,int,long,boolean。存储位置在/data/data/<包名>/sharedp...
2018-03-19 16:29:37 2088
原创 HttpUrlConnection+JSON应用实例
天气预报示例: JSON是一种数据交换格式,可以使用获取网上数据来解析。赋予联网权限 <uses-permission android:name="android.permission.INTERNET"/>MainActivity:package com.example.abc.app2;import android.os.AsyncTask;impo...
2018-03-15 20:41:09 329
原创 Android Studio中HTTP的请求
1.HttpUrlConnection1,什么是Http请求?HTTP请求是客户端和服务器端之间,发送请求和返回应答的 标准( TCP)。客户端发出一个HTTP请求后,就与服务器建立起了TCP连接, 服务端接收到请求并进行处理后返回给客户端响应数据。2,什么是HttpUrlConnection?HttpURLConnection是java的标准指定网站发送GET...
2018-03-12 19:23:29 38910 6
原创 AsyncTask的使用
1,什么是AsyncTask?AsyncTask与Handler都是Android所提供的异步类。 AsyncTask直接继承于Object类,位于Android.os包中。 AsyncTask相比于Handler更加的简洁,代码更少。 AsyncTask可以忽略Looper,MessageQueue,Handler等复杂对象,更便捷完成异步耗时操作。2,如何使用AsyncTas...
2018-03-11 15:21:06 327
原创 Handler的理解制作倒计时
1,什么是Handler?Handler是Android SDK中处理异步消息的核心类,通过子线程与主线程的通讯更新UI界面。Handler常用的方法名sendEmptyMessage()发送消息,内容是int类型。 sendMessage()发送消息,内容是Message类型。 obtainMessage()从消息池里获取一个。2,什么是Looper和MessageQ...
2018-03-08 15:09:13 217
原创 屏幕适配的相关问题
屏幕适配的相关问题1,什么是屏幕适配?通过对尺寸单位,图片,文字,布局的合理设计与规划,让布局拥有适应能力,能在各种设备下保持良好的展示效果。2,dpi,dip,dp,sp,px分别是什么?dpi:dpi是屏幕像素密度是指每英寸上的像素点数。(一英寸=2.54厘米) dip:在Android studio中是换算单位 dp : 与dip相同 sp:Android stu...
2018-03-07 18:18:40 209
原创 Fragment应用的几种方法
Fragment的理解1,什么是FragmentFragment的意为碎片,在Android studio中可以理解为在一个Activity中进行不同界面的切换。2,用Fragment能解决什么问题Fragment可以解决不同屏幕分辨率的适配问题。3,Fragment静态加载方法Fragment静态加载,实现同一界面上存在不同的界面。Fragment的XML展...
2018-03-07 10:25:59 538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人