自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能农业

1.添加依赖 dependencies { compile 'com.loopj.android:android-async-http:1.4.9' compile 'com.google.code.gson:gson:2.8.2' implementation 'com.squareup.okhttp3:okhttp:3.10.0' } 2.自定义对话框 ...

2018-04-15 21:05:31 307

原创 AsyncHttpClient的使用

1.首先需要添加访问网络的权限 dependencies { compile 'com.loopj.android:android-async-http:1.4.9' } 2.两种使用方法 AsyncHttpClient client = new AsyncHttpClient(); client.get("https://www.google.com", new AsyncHt...

2018-04-10 18:59:49 328

原创 广播

广播 1.广播是Android四大组件之一,全称BroadcastReceiver。 2.广播分为发送方和接收方,就算没有接收方,发送方也会发送数据。 3.广播可以实现跨多个平台的数据通信。 4.广播可以实现跨进程间的数据通信。 静态注册无序广播示例 package com.example.pc.sendboradcastdemo; import android.content.In...

2018-03-26 16:29:27 337

原创 四大组件之一Service

Service 为什么要学习Service 我们在做一些项目时需要让它在后台执行(如:下载,音乐播放)这个时候我们就需要Service。 什么是Service 1.Service是Android四大组件之一,和Activity的级别相当。 2.Service是可以长时运行在后台的, 是不可见,是没有界面的组件。 3.Service是运行在主线程中的。 4.Service可以跨...

2018-03-21 18:15:47 232

原创 Android数据存储(二)—— SQLite

SQLite 为什么要学习SQLite 1.SharedPreferences是以XML形式存储数据的,只适合存储基本数据类型的数据。 2.文件存储的内容在提取( 解析) 数据时,相对复杂。 3.当数据量大,结构复杂时,如果使用SharedPreferences和文件存储对数据的操作将变得非常复杂,容易出错,效率低下,Android 中提供了SQLite数据存储来帮助我们解决这些问题。 ...

2018-03-21 11:11:46 365 1

原创 Android数据存储(一)——SharedPreferences

1.什么是数据存储 1.运行内存 == 电脑内存; 2.机身内部存储器 == 电脑硬盘; 手机内部存储器(核心文件夹) 1./system系统文件夹类似于Windows中的Windows文件夹。 2./data应用程序安装文件和数居文件( 存放在这个目录下的数据文件称之为内部存储)。 3./mnt/sdcard外部存储根文件夹,用于存放各种文件(存放在此目录中的文件称之为外部存储)...

2018-03-19 16:08:09 1734

原创 简单的天气预报小软件

package com.example.pc.tqyb; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import and...

2018-03-15 19:33:12 2437

原创 HTTPURLConnection

HTTPURLConnection 1.什么是Http请求 1.HTTP请求是客户端和服务器端之间,发送请求和返回应答的标准(TCP)。 2.客户端发出一个HTTP请求后,就与服务器建立起了TCP连接,服务端接收到请求并进行处理后返回给客户端响应数据。 2.什么是HTTPURLConnection URLConnection是个抽象类,它有两个直接子类分别是HttpURLConn...

2018-03-12 17:35:41 515

原创 AsyncTask

AsyncTask 1.什么是AsyncTask 1.AsyncTask是Android提供的轻量级( 实现代码量少) 的异步类。 2.为了降低异步通信的开发难度,提供了AsyncTask。 3.AsyncTask直接继承于0bject类,位于android.os包中。 4.使用AsyncTask可以忽略Looper、MessageQueue、Handler 等复杂对象,更便捷的完成异...

2018-03-11 15:51:51 7371 2

原创 Handler

Handler 1.什么是Handler Handler是Android SDK中处理异步消息的核心类。 Handler的作用是让子线程通过UI线程通信来更新UI界面。 2.什么是Looper和MessageQueue Android中创建的普通线程默认是没有消息循环的run方法执行完线程也就结束了,那么如何让线程不停的工作呢,这里我们就可以用Looper把普通线程变成可以循环...

2018-03-08 15:14:35 186

原创 屏幕适配

屏幕适配 1.什么是屏幕适配 通过对尺寸单位,图片,文字,布局这4种类型资源进行合理设计及规划,在布局时合理利用各种类型资源,让布局拥有适宜能力,能在各种设备下保持合理的展示效果。 2.各种名词意义 dpi:屏幕像素密度。 dip或dp (device independent pixels):设备独立像素, 与设备屏幕有关。 1dp的长度 = 1 * dpi / 160...

2018-03-07 18:32:54 193

原创 Fragment

**## Fragment ##** 什么是Fragment fragment意为碎片,多个fragment进行组合可以做成多窗的UI界面。他有着自己的生命周期。 用Fragment能解决什么问题 能解决多种产品之间分辨率不同的问题。 Fragment静态加载方法 首先我们得建两个fragment布局文件,这两个布局我们只需要简单设定...

2018-03-07 10:33:05 293

空空如也

空空如也

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

TA关注的人

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