自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MAGIC

网上得来终觉浅,绝知此事要躬行。

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android中WebView的使用

WevView是一个可以显示网页的控件,它采用WebKit渲染引擎来显示网页。由于在实际开发中并未使用过WebView,所以对WebView并未有经验之谈,还有很多没有整理不打算写了,以后实际开发中在整理吧。本文参考慕课网、Android API。1、基本用法首先添加网络访问权限:<uses-permissionandroid:name="android.permission.INTERNET"/>

2016-10-26 15:34:03 1258

原创 Android线程间通信之Handler

Handler机制及基本使用也已经是老生常谈了~~~1、概述Android中拒绝子线程中更新UI。且主线程中过多执行耗时操作会造成界面卡顿导致ANR影响用户体验,因此Handler线程间通信的信使应运而生。Handler有两个主要用途:(1)调度消息和runnable对象作为将来的执行;及(2)将被执行在一个不同的线程自己的方法。1.Handler基本原理主线程(UI线程) 子线程(work线程)

2016-10-23 23:08:52 880

原创 Android中的序列化操作

1、概述对象序列化化后可以传递自定义对象数据,序列化的目的是将对象数据转换成字节流的形式。但是序列与反序列化仅处理Java变量而不处理方法,序列与反序列化仅对数据进行处理。 实现方法:实现Serializable接口(JDK提供的接口)实现Parcelable(AndroidSDK提供的接口,优先使用)二者区别:在内存的使用中,实现Parcelable接口在性能方面要强于实现Seriali

2016-10-21 11:28:02 1960

原创 Android中JSON的解析

1、概述什么是JSON(JavaScript Object Notation)?一种轻量级的数据交换格式。特点:可读性强,传输效率高,数据体积小,描述性相对较差。 JSON更加适用于移动设备,尤其对于网络环境较差和流量限制的情况下,相对于XML格式的数据传输会更节省流量,传输效率更高。 JSON语法:数据在键值对中 “key”:”value”数据由逗号分隔 花括号保存对象

2016-10-18 19:47:54 1179

原创 Android中XML数据解析

一般情况下服务器端返回给客户端的数据主要包括三种类型,字符串,xml,json,因此需要解析成为可读数据。xml数据传输,现在已经用的比较少了,而json用的比较广泛。不过还有一些免费的接口还是会返回xml形式数据,因此学习xml解析还是有必要的!!! 1、概述什么是XML?可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。特点,可读性强,传输效率低。 XM

2016-10-17 22:19:40 1483 1

原创 Android中的数据存储

转载请注明出处:http://blog.csdn.net/magic_jss/article/details/52746142; 国庆小长假已经接近尾声了,感觉还没开始呢就已经结束了!期间生物钟完全被打破,晚睡晚起~计划泡汤~各种泡汤~真的不能再这样下去了~ 我决心戒掉拖延症,做个言出必行,行之必果的人。此文为鉴!!!1、概述Android中数据存储的分类:内部存储外部存储数据

2016-10-07 10:38:30 1240

原创 Android 存储首选项SharedPreferences

Android中使用SharedPreferences存储比较少的配置信息(例如:记住密码、自动登录..) SharedPreferences使用的基本步骤:声明SharedPreferences接口声明Editor对象SharedPreferences对象初始化、Editor对象初始化Editor对象.put()数据Editor对象.commit();提交数据SharedPrefer

2016-10-06 17:37:50 2768

原创 Android 倒计时处理

转载请注明出处:; Android中的计时操作主要包括,倒计时处理、定时器处理。其实倒计时处理sdk提供了CountDownTimer类,定时器处理则提供了Timer、TimerTask类,今天就通过CountDownTimer、Timer分别实现获取手机验证码效果。效果图: 比较low~~~由于比较简单,就不多赘述了,直接上代码~·~1、CountDownTimer实现CountDownTim

2016-10-05 23:13:01 1765

原创 Android ExpandableListView的使用

转载请注明出处:; ExpandableListView可扩展列表一般可用来开发类似QQ联系人的界面效果。简单整理了一下ExpandableListView的使用,希望帮助到需要的亲们,由于比较简单就没有添加文字描述,欢迎留言交流!!!先看下效果图: 1、主Activity/** * Created by magic on 2016年10月5日.防QQ联系人效果 */public clas

2016-10-05 21:07:58 1463 5

原创 Android Fragment使用小结

转载请注明出处: http://blog.csdn.net/magic_jss/article/details/52738648; Fragment的使用可谓是老生常谈了~~~1、概述自API 11引入Fragment之后,Fragment可谓风靡一时,现在大部分项目都或多或少的用到了Fragment,其更轻量级,更加适用屏幕,更加方便UI设计等优势。说了这么多什么是Fragment呢? Fra

2016-10-05 15:01:54 1889

Android 天气预报 Demo

一个天气预报的小demo~~~

2016-10-17

ant-contrib-1.0b3.jar

通过ant打包apk产生多dex包,需要的jar。

2016-09-13

插件化开发实现动态换肤

通过插件化开发实现动态更换皮肤操作,了解基本插件化开发的原理。

2016-09-02

下拉刷新/上拉加载的ListView

简单封装了一个下拉刷新和上拉加载的ListView,你是否也想有个私人订制的ListView呢?欢迎评论哦!

2016-08-30

自定义View实现仪表盘(账户安全)Demo

一个仪表盘,描述用户的账号安全等级。希望能够帮助到需要类似效果的猿/媛们,如果存在什么问题恳请指正!

2016-08-30

Android MVP Demo

基于Google 官方MVP架构Demo中的最基础的MVP设计模式所写的项目。

2016-08-07

空空如也

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

TA关注的人

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