自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 安卓智能农业

一、引言 智能农业这个项目是现在学习Android进行实战的必备之一,也是,智能农业这个项目虽说是移动开发的项目,但准确的来说更符合现在的物联网项目。智能农业项目需要用到模拟沙盘,我们需要从沙盘中获取沙盘中的信息。当然,想要获取沙盘中服务器的信息就必须要与沙盘在同一个局域网内,只有这样才能成功。...

2018-04-25 18:12:35

阅读数 159

评论数 0

原创 viewpage+fragm实现页卡滑动

一.进行准备工作 新建一个Activity和3个FragmentActivity,并开始布局 xml布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLa...

2018-04-12 11:13:56

阅读数 90

评论数 0

原创 安卓第三方插件async-http

一.什么是安卓async-http async-http是用于请求网络的工具,是一个第三方的网络插件,可以方便访问网络。 二.如何使用async-http 1.首先添加依赖包,下载第三方插件 compile 'com.loopj.android:android-async-htt...

2018-04-10 19:02:19

阅读数 157

评论数 0

原创 Android构造音乐播放器并实现获取本地音乐

1.思路介绍 step1:构造项目和包 新建一个project会自己创一个MainActivity,然后创3个包分别是adapter(适配器)、entity(实体)、fragment(碎片; 片段)。 step2:进行layout(界面)布局。 使用ListView布局 step3:在e...

2018-04-09 14:36:30

阅读数 1434

评论数 0

原创 安卓自定义View画钟实现转动

1.自定义View画钟实现转动 这个和画圆差不多,不过只是价格分针,并实现其转动,要加一个线程。代码如下: Java类中的代码 package com.example.ll.canvas; import android.content.Context; import android.gra...

2018-04-04 13:55:46

阅读数 156

评论数 0

原创 安卓用自定义View画圆

1.先新建一个类继承View方法 package com.example.ll.canvas; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; im...

2018-04-04 13:44:26

阅读数 170

评论数 0

原创 安卓litepal

一.什么是litepal litepal是一种第三方的插件,用于方便开发者使用内置数据库的一种工具。 二.为什么要有litepal 因为litepal是一种数据库工具,利用它可以很轻松的解决数据库问题,减少代码量,节约时间。三.如何使用litepal 首先在添加依赖环境 compi...

2018-04-02 16:23:48

阅读数 79

评论数 0

原创 安卓ContentProvider和ContentResolver

一.什么是ContentProvider和ContentResolver 1.ContentProvider是安卓四大组件之一。 2.ContentProvider是一种数据包装器(发布者),它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的。 3.ContentProvid...

2018-03-29 17:58:35

阅读数 167

评论数 0

原创 安卓BroadcastReceiver

一.什么是广播 1.广播是安卓四大组件之一,全称BroadcastReceiver。 2.广播分为发送方和接收方,就算没有接收方,发送方也会发送数据。 3.广播可以实现跨多个页面(app)的数据通信。 4.广播可以实现跨进程间的数据通信。 二.静态注册无序广播示例 实现步骤: 1.新...

2018-03-26 18:34:49

阅读数 55

评论数 0

原创 安卓Service(二)

一.Service有几种启动方式 Service有二种启动方式,一种就是我上次写的startService,另一种是bindService。下面将主要介绍bindService以及IntentService(一种新的类,并不是启动方式)。 二.startService的特点及优缺点 优点:s...

2018-03-23 16:57:09

阅读数 71

评论数 0

原创 安卓Service(一)

一.什么是安卓Service Service是安卓四大组件之一和Activity相当。 Service是可以长时间运行在后台的,是不可见、没有Ui界面的组件。 Service是运行在主线程中的。 Service是可以跨进程调用。 二.为什么要有Service 在实际运营在,绝大多数项目...

2018-03-21 16:56:53

阅读数 76

评论数 0

原创 安卓SQLite

一.什么是安卓SQLite SQLite是安卓的一种轻量级数据存储方式之一。 SQLite占资源非常低,在嵌入式设备中,只需几百K的内存。 SQLite支持标准的SQL语句,遵循数据库的ACID(增删改查)事务。 SQLite不要安装,不需要密码。 二.为什么要用SQLite 当数据量...

2018-03-21 11:01:36

阅读数 133

评论数 0

原创 安卓Http请求(三)

1.以天气预报为实例 这次HTTP请求是与json联合使用,这里先介绍一下json,json是一个轻量级数据交换格式。 下面将系统的讲一下json 2.json json数据又三种,单条、数组、嵌套这三种。其中比较重要的是json数据解析。 其中要利用工具解析json数据比较好用但是js...

2018-03-20 14:38:35

阅读数 269

评论数 0

原创 安卓SharePreferences数据存储

1.什么是SharePreferences SharePreferences是安卓平台上的一个轻量级存储类,用来存储少量数据时简单、便捷(如记住密码)。 SharePreferences以键值对形式存储数据。 SharePreferences的存储位置在/data/data/<...

2018-03-19 15:54:19

阅读数 448

评论数 0

原创 安卓http请求(二)

1.利用http请求下载图片 这个是http请求中最难的,之前仅仅是加载图片,这次是将图片下载,放在本地文件中,然后直接从本地文件中获得图片。这个不仅仅需要网络权限,还要文件读取权限,这其中就要涉及安卓动态权限分配问题(安卓6.0版本以后)。 2.准备步骤 文件读取权限以及网络权限 &am...

2018-03-14 17:45:08

阅读数 395

评论数 0

原创 安卓Http请求(一)

1.什么是Http请求 Http请求是客户端和服务端之间,发送请求和返回应答的标准(TCP)。 客户端·发送一个Http请求后,就与服务器建立起了TCP连接,服务端接到请求并进行处理后返回给客户端响应数据。 2.什么是HttpUrlConnection HttpURLconnection是...

2018-03-12 16:29:57

阅读数 2388

评论数 0

原创 安卓AsyncTask

1.什么是AsyncTask AsyncTask是安卓提供的轻量级(实现代码少)的异步类。 为了减低异步通信的开发难度,提供AsyncTask。 AsyncTask直接继承与object类,位于androi.os包中。 使用AsyncTask可以忽略looper、MessageQu...

2018-03-11 13:37:37

阅读数 223

评论数 0

原创 安卓Handler

1.什么是Handler? Handler是安卓SDK中处理异步消息的核心类。 Handler的作用是让子线程通过与主线程通信来更新UI界面。 2.Handler的运行机制 创建一个Handler对象,系统就把Handler对象、UI线程和UI线程的消息队列捆绑起来。 当我们在线程处理完...

2018-03-08 15:26:26

阅读数 583

评论数 0

原创 安卓屏幕适配

1.什么是屏幕适配? 屏幕适配是将一款app适应于不同屏幕尺寸的设备上,比如说一般情况下手机和pad上的同一个app是不同的,这就是通过屏幕适配解决的。 其中屏幕适配有很多重要概念,屏幕尺寸、屏幕分辨率、屏幕像素密度。 屏幕尺寸: 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54...

2018-03-07 18:06:05

阅读数 71

评论数 0

原创 安卓Fragment

1.什么是Fragment? Fragment英文翻译为碎片,从安卓3.0开始应用这个概念,用它来代替原来的tobhost。也可以将fragment代表一个行为,或者是一个界面的一部分。主要是用于安卓Activity。 2.用Fragment解决什么问题? 用一句简单的话来说,Fragmen...

2018-03-06 20:19:41

阅读数 55

评论数 0

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