自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgwdbbws的博客

Android studio

  • 博客(14)
  • 收藏
  • 关注

原创 智能农业项目的感悟

智能农业项目的感悟: 写智能农业项目需要智能农业App素材,接口,项目需求说明书。 准备工作: 1,把项目的xml页面做好。 2,在build.gradle中把依赖库加入android-async-http或okhttp,asynchttpclient自带线程而okhttp没有每次耗时操作都需要创建子线程(使用okhttp可以更快) dependencies { compile ...

2018-04-15 21:28:05 1258 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 504

原创 如何使用LitePal

什么是LitePal? LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们需要的功能进行了封装。(可以使我们不用重复的创建表) LitePal的在github源码地址: [https://github.com/LitePalFramework/LitePal] 1,在dependencies 写入依赖库 dependenci...

2018-04-10 19:07:39 445

原创 Android四大组件--ContentProvider

什么是ContentProvider? ContentProvider是内容提供商或者内容提供器,是Android四大组件之一。 通常是用于多个APP之间的交互。跨APP之间的交互。 同样有对应的内容接收方——ContentResolver接收 这么使用ContentProvider? 在manifest里 <application <pro...

2018-03-29 22:50:10 288

原创 Android四大组件——广播(BroadcastReceiver)

什么是广播? Android的四大组件之一,是一种广泛应用在应用程序之间传输信息的机制。 静态注册无序广播,动态注册无序广播,静态注册有序广播,动态注册有序广播。 第一个工程: package com.example.abc.weixidemo; import android.content.Intent; import android.os.Bundle; import a...

2018-03-26 20:45:04 418

原创 Android的四大组件-Service

什么是Service? Service是Android四大组件之一,和Activity的级别相当。 Service是可以长时运行在后台的, 是不可见是没有界面的组件。 Service是运行在主线程中的。 Service可以跨进程调用 为什么要使用Service? 使用软件下载,音乐播放等功能时,需要即使Activity被销毁下载依旧在后台进行。 Ser...

2018-03-21 20:43:06 238

原创 数据库存储--SQLite

什么是SQLite? SQLite是Android系统提供的数据存储方式之一。 SQLite占用资源非常低,在嵌入式设备中,只需要几百k的内存。 SQLite支持标准的SQL语法,遵循数据库的AClD事务。 SQLite不需要安装,不需要用户名密码就可以使用。 创建数据库和数据表的步骤: 新建类继承SQLiteOpenHelper; 实现构造方法; 重写on...

2018-03-21 12:36:25 383

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

SharedPreferences存储是什么? SharedPreferences是Android平台上一个轻量级的存诸类,用来存储少量数据时简单、便捷(如:保存记住密码状态,设置开关状态等)。 以key-values( 键值对)形式存储数据,可以存储的数据类型为:String,float,int,long,boolean。 存储位置在/data/data/<包名>/sharedp...

2018-03-19 16:29:37 2171

原创 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 374

原创 Android Studio中HTTP的请求

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

2018-03-12 19:23:29 39384 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 357

原创 Handler的理解制作倒计时

1,什么是Handler? Handler是Android SDK中处理异步消息的核心类,通过子线程与主线程的通讯更新UI界面。 Handler常用的方法名 sendEmptyMessage()发送消息,内容是int类型。 sendMessage()发送消息,内容是Message类型。 obtainMessage()从消息池里获取一个。 2,什么是Looper和MessageQ...

2018-03-08 15:09:13 260

原创 屏幕适配的相关问题

屏幕适配的相关问题 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 257

原创 Fragment应用的几种方法

Fragment的理解 1,什么是Fragment Fragment的意为碎片,在Android studio中可以理解为在一个Activity中进行不同界面的切换。 2,用Fragment能解决什么问题 Fragment可以解决不同屏幕分辨率的适配问题。 3,Fragment静态加载方法 Fragment静态加载,实现同一界面上存在不同的界面。 Fragment的XML展...

2018-03-07 10:25:59 598

空空如也

空空如也

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

TA关注的人

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