自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_41458776的博客

android studio

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

原创 AsyncHttpClient简单使用

AsyncHttpClient有两种传参方法(get和post),区别于parmas参数:请求时携带的参数信息 使用之前需要导入依赖包dependencies { compile 'com.loopj.android:android-async-http:1.4.9'}建议新建外部类来实现AsyncHttpClient实例化和get与post方法的调用 HttpUrl.xml...

2018-04-13 16:03:56 367 1

原创 LitePal数据库插件

1.编辑你的build.gradle文件并添加下面的依赖库:dependencies { compile 'org.litepal.android:core:1.6.1'}2.配置litepal.xml 在项目的assets文件夹中创建一个文件,并将其命名为litepal.xml,创建步骤为app–src–main–new–directory,命名为assets,在asse...

2018-04-02 18:09:16 199

原创 ContentProvider&ContentResolver

什么是ContentProvider1.ContentProvider是android四大组件之一; 2.ContentProvider是一种数据包装器/发布者,它提供统一的接口对数据进行操作,调用者不用关心数据到底是如何存储的; 3.ContentProvider主要用于不同应用程序间和不同进程间的数据共享。什么是ContentResolver1.ContentResolve...

2018-03-29 20:07:37 196

原创 BroadcastReceiver

什么是广播 1.广播是安卓四大组件之一,全称BroadcastReceiver; 2.广播分为发送和接收方,就算没有接收方,发送方也会发送数据; 3.广播可以实现跨多个页面的数据通信; 4.广播可以实现跨进程(APP)间的数据通信。 注意:广播分为三个部分: 无序广播:所有监听此广播的接受者都能收到; 有序广播按照接受者的优先级,逐一传递,优先级最高的接收者先接收,如果不终止此广播,...

2018-03-26 16:53:20 166

原创 Android创建SQLite数据库和表

一.SQLite定义 简而言之,SQLite就是一款轻量级数据库,其占用资源非常低,支持SQL语法,遵循数据库的ACID 事务,SQLite数据库存储是Android系统提供的轻量级数据存储的方式之一。 二.创建数据库和数据表的步骤 1.新建类继承SQLiteOpenHelper; 2.实现构造方法; 3.重写onCreate方法; 4.重写onUpgrade方法; 5.实例化SQL...

2018-03-20 17:00:25 23351 2

原创 Andriod数据存储

今天我们学习了使用SharedPreferences进行数据存储,首先让我们先来了解一下什么是SharedPreferences存储 1.SharedPreferences就是存储类,是Android平台上一个轻量级的存储类,用来存储少量数据; 2.以key-value(键值对)形式存储数据,可以存储的类型为:String,int,float,long,boolean; 3.存储位置在dat...

2018-03-19 16:07:22 168

原创 跑跑APPListView跳转

页面跳转较为简单,但涉及到ListView列表跳转就要注意如何获取点击的item,并实现相对应的item内容实现。举例三个页面之间的相互跳转,重点在意ListView列表跳转到新的Activity并获取相对应的内容。 先来理清思路: 1.由ListView页面跳转到新的Activity页面; 2.在ListView页面获取点击的item的id值; 3.在新的Activity页面接收id值;...

2018-03-17 14:16:57 231

原创 HttpURLConnection的简单使用

什么是Http请求?Http请求是客户端和服务器端之间,发送请求和返回应答的标准(TCP);客户端发出一个HTTP请求之后,就与服务器建立起了TCP链接,服务端接收到请求并进行处理后返回给客户端相应数据。什么是HttpURLConnection?HttpURLConnection是一种多用途,轻量极的Http客户端,使用它来进行Http操作可以适用于大多数的应用程序如何使用HttpURLConne...

2018-03-17 14:14:48 484

原创 HTTPURL 和 JSON 创建萌版 天气报告(附代码)

当我们熟悉了HTTP请求,和JSON ;来创建一个天气报告来加深吧; 通过网页搜索 :和风天气 并且 注册一个用户 在官网里 开发选项中 选择API说明文档里 选择 普通用户 的网址; 在控制台中 可以看到我们的key 接下来 我们就试试网址的可读性 一般 这样的网址格式: 网址+now+key+&location通过我...

2018-03-15 21:52:14 257

原创 AsyncTask的简单使用

一.什么是AsyncTask?Android中,如果想要在子线程里进行UI操作,就需要借助异步消息处理机制,在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler在上一篇文章已简单讲述,这里讲述AsyncTask的使用。AsyncTask相对于Handle,代码较为简单,使用更便捷,也可以准确控制子线程。AsyncTask使用步骤:新建内部类继承Async...

2018-03-10 20:41:48 4413 2

原创 Handler的简单使用

什么是Handler?Handler是Android SDK中处理异步消息的核心类,其作用是让子线程通过与UI线程通信来更新UI界面其运行机制如下:创建一个Handler对象,系统把Handler对象,UI线程和UI线程的消息队列捆绑起来;当我们在线程中处理完数据后,可以通过Handler对象将消息发出;消息将会按先后顺序添加到队列中;UI线程中的Looper不断从消息队列中取消信息,刷新UI。什...

2018-03-08 18:48:30 258

原创 Android屏幕适配

什么是屏幕适配屏幕适配是对于尺寸单位,图片,文字,布局这4种类型资源进行合理设计及规划,在布局是合理利用各种类型资源,让布局拥有适应能力,能在各种设备下保持良好的展现效果。简称:使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显示效果dpi,dip,dp,sp,px分别是什么dpi:屏幕像素密度,指每英寸上的像素点数,dot per inch的缩写,与屏幕尺寸和屏幕分辨率有关;d...

2018-03-07 22:22:50 129

原创 Fragment向Activity之间进行通信

最简单的Fragment通信这里你需要新建两个Activity(ActivityA和ActivityB),另外还需要一个Fragment(FragmentM)首先进行activity_a.xml的代码,不做过多解释<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="ht...

2018-03-07 13:46:30 144

原创 Fragment的简单使用

一.Fragment的定义Fragment英译为“碎片”,简单来讲就是图形用户界面,在学习Fragment之前,我们习惯使用多个Activity之间相互跳转来实现不同页面之间的切换效果。当然,在你学习过Fragment用法之后,你一定会爱上AUF法则;Fragment包含有多种加载方法,这里简单讲述三种方法:静态加载,动态加载和ViewPager实现页卡滑动效果;二.用Fragment能解决什么问...

2018-03-06 21:44:36 1189

空空如也

空空如也

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

TA关注的人

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