自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能农业项目的感悟

一.UI界面的实现 这个没什么难度,因为老师提前给了我们效果图,但其中比较复杂的一点就是实现图片的滑动,就是在fragment中再用一个Viewpager来实现图片的滑动。 二.设置ip地址: 代码如下 public static String string; private void modify() { final EditText editText =...

2018-04-15 19:21:45 1721 2

原创 android-async-http如何使用

ndroid中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作。今天要介绍的是一个在Android上同样强大的网络请求库android-async-http(官方网址:https://loopj.com/androi...

2018-04-10 18:59:44 578

原创 LitePal

一.什么是LitePal? LitePal是一款做开源的Andoid数据库框架,它采用了对象关系映射(ORM) 的模式,并将我 们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL 语句就可以完成各 种建表和增剧改查的操作。LitePal 的项目主页上也有详细的使用文档,地址是https://github.com/LitePalFramework/LitePal...

2018-04-02 20:25:38 440

原创 Contentprovider

一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。ContentProvider为存储和获取数据提供了统一的接口。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据...

2018-03-29 23:09:24 242

原创 Android中广播的使用

一.什么是广播? 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理。 电台发送的内容是语音,而在Android中我们要发送的广...

2018-03-26 19:01:23 749

原创 Service的简介(本人目前理解的)

1.Service简单概述  Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容...

2018-03-23 16:30:10 634

原创 android中Service使用startService

一.什么是Service?  Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。   其生命周期为:   二.Service作为android四大组件之一,那么什么情况下我们会使用到Service呢?在这里我把它归纳...

2018-03-21 16:31:06 148

原创 SQLite的用法

一、为什么要用SQLitesharedpreferences使用简单,但同时也有局限性,因为它是xml存储形式的,所以在排序、筛选等方面略显不足。提到排序、筛选、比较等需求,我们自然而然会想到数据库二、SQLite是什么SQLite数据库存储是Android系统提供的数据存储方式之一 SQLite是专为嵌入式设备设计的一款轻量级数据库 SQLite占用资源非常低,在嵌入式设...

2018-03-21 10:59:18 357 1

原创 使用SharedPreferences保存用户名和密码

使用SharedPreferences保存用户名和密码一,什么是SharedPreferences? 二.SharedPreferences怎么用?1.获得使用SharedPreferences对象;2.获得Editor对象;3.通过Editor对象的putXXX函数,设置写入数据;4.通过Editor对象的commit()提交写入三.SharedPreference...

2018-03-19 16:16:37 1468

原创 HttpUrlConnection+JSon应用实例

效果图如下: xml代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...

2018-03-15 23:03:40 244

原创 使用HttpURLConnection下载网络图片并显示

效果图如下: xml中代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...

2018-03-14 21:21:17 2314

原创 使用HttpURLConnection加载网络图片

加载网络图片,需要用到Bitmap对象。 加载网络图片有时也需耗时较长时间,所以也应该异步加载。 在此,以AsyncTask为例。 首先 写在前面: android使用网络一定记得加上网络访问权限<uses-permission android:name="android.permission.INTERNET" />示例图: xml中代码如下:&l...

2018-03-13 22:19:40 397

原创 HttpUrlConnection

1.什么是Http?HTTP请求是客户端和服务器端之间,发送请求和返回应答的标准( TCP)。客户端发出一个HTTP请求后,就与服务器建立起了TCP连接,服务端接收到请求并进行处理后返回给客户端响应数据。超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初...

2018-03-12 16:29:59 146

原创 AsyncTask

一.什么是AsyncTask? AsyncTask是一个轻量级的异步任务类,它可以在线程池中执行后台任务,然后把执行的进度和结果传递给主线程并在主线程中更新UI。 二.如何使用AsyncTask? 来一段平常简单使用AsyncTask来异步操作UI线程的情况,首先新建一个类继承AsyncTask,构造函数传入我们要操作的组件(ProgressBar和TextView)class MA...

2018-03-11 22:59:17 149

原创 Handler

今天我学习了Handler,下面我们通过五大模块来了解下handler相关内容(有错误帮忙点出来,谢谢大家。我的理解还很片面和浅薄!)一、什么是handler?handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发消息,也可以通过它处理消息。 二.什么是Looper和messageQueue?大家都知道handler的作用有两个,发送消息和处...

2018-03-08 22:00:25 1414

原创 屏幕适配相关问题

屏幕适配相关问题一个好的App必须要支持绝大多数市面上的设备,适配繁多的分辨率一度让我们陷入了分辨率的海洋。无论如何,这个工作是逃不掉的。 1.什么是屏幕适配? 通过对尺寸单位,图片,文字,布局这4种类型资源进行合理设计及规划,在布局时合理利用各种类型资源,让布局拥有适应能力,能在各种设备下保持良好展现效果。 一.在Android屏幕适配中十分重要的几个名词:1、屏幕尺寸:是指屏...

2018-03-07 22:47:33 187

原创 Fragment

一.什么是fragment?Fragment也可以叫为“片段”,但我觉得“碎片”中文叫法有点生硬,还是保持叫Fragment比较好,它可以表示Activity中的行为或用户界面部分。我们可以在一个Activity中用多个Fragment组合来构建多窗格的UI,以及在多个Activity中重复使用某个Fragment。它有自己的生命周期,能接受自己的输入,并且可以在 Activity 运行时添加...

2018-03-07 10:30:07 203

空空如也

空空如也

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

TA关注的人

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