自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于智能农业所用到的代码与思路总结

1.总结思路:这次做的智能农业的项目代码难度倒不是很难,但是关于智能农业这个项目中运用了好多编程思想,这是此次想要总结的;1.首先创建好开始界面,输入服务器的IP地址跳转到操作界面;2.在操做界面请求服务器端的数据并在获取数据期间加载不可取消进度条,使okHttpClienth或者AsyncHttpClient请求数据完成后显示数据; 像这样:3.点击操作界中各个数据选项...

2018-04-15 12:19:43 1141

原创 AsyncHttpClient的get、post简单使用方法

1.AsyncHttpClient使用前提首先使用AsyncHttpClient之前需要在Gradle中下载好我们所需要的包。 compile 'com.loopj.android:android-async-http:1.4.9'2.AsyncHttpClient使用方法1. 单条使用首先创建出AsyncHttpClient的对象 client ;使用对象client点出方法 Asy

2018-04-10 21:16:04 4193

原创 使用LitePal实现数据库操作

之前也有一篇专门关于SQlite数据库的增删改查操作的博客,虽然难度不高,但是难道每次使用数据库都要再写一遍,所要我们需要用到数据库的第三方插件LitePal更简单的来实现我们的数据操作。LitePal可以减少我们很多的工作量。那么我们该怎么使用LitePal来实现数据库呢?1.下载第三方插件和配置条件首先我们需要先在build.gradle的dependencies中加上...

2018-04-02 17:58:59 414

原创 ContentProvider与ContentResolver使用

1.什么是ContentProviderContentResolver是数据调用者,ContentProvider将数据发布出来后通过ContentResolver对象结合Uri进行调用。通过ContentResolver可以调用ContentProvider的增、删、改、查操作。2.什么是Uri?上面使用ContentResolver需要结合Uri进行调用,那么什么是Uri:通...

2018-03-29 19:44:06 563

原创 BroadcastReceiver

1.什么是广播广播是Android四大组件之一;广播分为发送方和接受方,就算没有接受方,发送方页会发送数据;广播不仅可以实现跨多个页面的数据通信,还可以实现跨进程的数据通信。2.广播的分类无序广播:所有监听的接收者都能收到;(打个比方就是所有听收音机的人都能听到)有序广播:优先级高的先接收;如果不终止往下传递。(比如广电先审核,在播放广播)粘滞广播:当广播发出后会一直等到接受者接受为止。

2018-03-26 21:05:46 139

原创 IntentService

什么是IntentService,及其优点IntentService是继承Service并处理异步任务的一个类;在IntentService内有一个工作线程来处理异步耗时操作;为Service的onBind()提供默认实现,返回null;为Service的onStartCommand提供默认实现;与Service比较,IntentService不需要再创建新的线程,且多次调用线程会按顺序进行线

2018-03-24 15:15:31 117

原创 Service的简单启动方式

1.什么是ServiceService是Android四大组件之一Service是在后台运行,用户不可见,无法直接交互;Service需要由其他程序启动;Service可以跨平台调用。2如何使用Service1.startService: 新建类继承Service; 重写onCreate方法; 实现onBind抽象方法; 重写onStartCommand方法;

2018-03-21 21:49:04 203

原创 SQline 的存储

1.什么是SQline:SQline数据存储是Android系统提供的存储方式,是一种轻量级的数据库。内存一般较小,只有几百K的内存。SQline支持标准的SQL语法,遵循数据库的ACID事务。SQLine不需要安装,不需要用户密码就可以使用,所以方便快捷,然而安全性较差。2.SQline的常用数据类型:text 字符型real 浮点型integer 整型3.如何使用SQline创建数据

2018-03-21 11:08:18 739

原创 SharedPreferences存储

1.什么是SharedPreferences存储SharedPreferences是Android平台上的一个轻量级的存储类,用来存储少量的数据时简单、便捷。以key-value形式储存数据。可以储存String、float、int、long、boolean。储存位置:date文件下;保存的数据以xml形式储存。2.如何使用SharedPreferences写入数据步骤1.获得使用Share

2018-03-19 15:44:29 184

原创 利用HttpUrlConnection和JSON来做简易的天气预报

1.首先谈一谈大体上思路,使用HttpUrlConnection发送Web请求去获取网页上的JSON数据,然后解析JSON数据来进行更新UI.创建Activity和完成xml当中的控件。完成控件的绑定和监听:public class weatherActivity extends AppCompatActivity implements View.OnClickListener {

2018-03-14 21:10:35 827

原创 用HttpUrlConnection下载图片

1.使用HttpHttpUrlConnection下载图片首先在创建好Activity,完成xmlw文件,在AndroidManifest中加入访问网络权限,和访问储存文件的权限。 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:...

2018-03-13 19:44:31 1178

原创 HttpUrlConnection

1.什么是Http请求?客户端连接上服务器后,向服务器请求某个web资源,称之为向服务器发送了一个http请求,一个完整的http请求包括 “一个请求行,若干个消息头,以及内容”。2.什么是HttpUrlConnection?HttpUrlConnection:HttpUrlConnection是Java的标准指定网站发送GET请求、POST请求类,HttpUrlConnectio...

2018-03-12 18:44:03 1366

原创 AsyncTask的相关内容

1.什么是AsyncTask?AsyncTask是Android提供的实现代码量少的异步类。与Handler一样为了处理异步消息,忽略了Looper,MessageQueue,Handler等复杂对象,可以更便捷的完成异步耗时操作。最重要的不同是无需自己再创建启动子线程,而是使用AsyncTask封装好的的子线程。简单的来说,AsyncTask就是一个Handler和线程池的封装。2.如

2018-03-10 15:16:10 355

原创 Handler的作用与用法

1.什么是handler?Handler是Android SDK来处理异步消息的核心类。 子线程与主线程通过Handler来进行通信。子线程可以通过Handler来通知主线程进行UI更新。2.什么是MessageQueue和Looper 如图MessageQueue用来保存子线程从Handler所发送未处理的消息,Looper依次取出MessageQueue中的消息传递给主线程...

2018-03-08 20:10:54 65727 7

原创 Fragment相关内容

1.什么是Fragment?Fragment碎片,即如同贴纸一样贴在Activity上面,用于向用户显示贴纸上的内容。可以在一个Activity中用多个Fragment组合来构建多窗格的UI,以及在多个Activity中重复使用某个Fragment。需要依赖宿主Activity,有自己的生命周期。2.为什么要用Fragment?Fragment可以较好的完成局部布局的刷新,且可以完成相关屏幕适配兼容

2018-03-07 20:16:25 151

原创 屏幕适配相关整理

1.什么是屏幕适配?对于安卓不同的设备app做出不同的响应。即不同屏幕分辨率下控件的尺寸,整体的布局,文字语言,图片不同。2.设置控件尺寸在不同屏幕分辨率下不同首先需要在res下新建一个名字为value-2000x1600的Package下创建新的dimens.xml,在两个名字相同的dimens.xml下设置不同的尺寸。 <resources> ...

2018-03-06 18:24:56 132

原创 安卓studio动画效果代码处理

动画效果在利用安卓studio做放网易云音乐过程中,发现网易云音乐的播放界面很有特色,就是指针与打碟的旋转与暂停,所以就在网上搜索了一下,并在老师的指导下做出了效果,因此再次整理一下动画效果的代码运用。1.要求我们要做的就是原盘和播放暂停与开始时指针的转动。2.代码段private objectAnimator objectAnim...

2018-03-06 13:07:33 935

原创 Android studio简单做一个音乐界面

条件:首先请您先安装好Android studio,由于本文所写内容皆在此软件上所以需要先安装好软件及设置好环境,再此就不赘述了。内容:假设您软件环境等因素没有问题了,那么我们就可以开始在软件上做我们的音乐界面了。首先打开我们的module里的Java下的第一个com.example.lenovo.myapplication,可能你的文件名字和我的并不相同。我们需要先在这个文件下建...

2018-02-22 12:29:04 9217 3

空空如也

空空如也

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

TA关注的人

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