自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听海的博客

努力过,期待中,好好工作。

  • 博客(29)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android 利用Gson解析Json数据

简介Json 是一种文本形式的数据交换格式,比 xml 更为轻量。Json 的解析和生成的方式很多,在 Android 平台上最常用的类库有 Gson 和 FastJson 两种,当然也可以使用Android自带的org.json解析。Gson解析配置Android Studio中配置com.google.code.gson:gson:2.8.5...

2017-03-29 14:54:21 1266 1

原创 Java 关键字之final、finally和finalize

 final:这个关键字(修饰符)有三种用法。当它修饰一个变量的时候,表明这个变量在使用的时候是不能被改变的,这个变量在声明的时候必须给定初始值,在之后的引用中只能读取不能修改。 当它修饰一个类的时候,该类就不能有子类了,即该类不能被继承。 当它修饰一个方法的时候,这个方法就只能被使用,在子类中这个方法不能被重写。    finally:一般fina...

2017-03-29 11:18:43 340

原创 Android Xml解析

DOM4J性能最好。

2017-03-29 10:16:45 986

原创 Android 利用org.json解析Json数据

Json字符串转换成JavaBean数据源格式{"result":[{"sex":"男","age":"20","name":"张三"},{"sex":"女","age":"22","name":"小华"},{"sex":"男","age":"25","name":"李四"},{"sex":"女","age":"27","name":"小丽"}] ,"school":"清华大学",...

2017-03-29 10:13:24 910 3

原创 RxJava详解(基于1.X版本)

break,continue和return是Java中常用的关键字 那么三者之间有什么区别呢1、break语句的作用(1)switch语句中,break语句会终止其后语句的执行,退出switch语句。(2)使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止,程序转到循环体后的第一个语句去继续执行。2、continue语句作用(1) continue语句...

2017-03-29 09:07:32 1021

原创 MyEclipse 配置Tomcat以及JDK详解

1.MyEclipse 配置Tomcat 1.选择菜单栏Windows–>Preferences 2.MyEclipse–>Servers–>Tomcat选择自己的Tomcat目录,记得一定要选中红框部分的”Enable”。 至此Tomcat就配置完成了    2.MyEclipse 配置JDK详解 1.选择...

2017-03-28 10:48:50 2086

原创 Android Studio 使用教程(三)之新建一个属于自己的工程

一、新建工程:1、新建一个Project:打开Android Studio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二、Android Studio使用方法;1、修改项目结构视图:Project新建完了以后,默认的结构如下:上图可以看到,AS的目录结构和Eclipse中有很大区别,我们看下面的这张...

2017-03-28 10:47:10 18478

原创 Android Studio 使用教程(二)之基础配置

【Android Studio的优势】基于Gradle的构建支持 Android特定重构和快速修复 更加丰富的模板代码,让创建程序更简单 提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉 直接支持ProGuard和应用签名功能; 自带布局编辑器,可以让你拖放UI组件,并在多个屏幕配置上预览布局等; 内置Google云支持; 内置svn、git工具支持; 支持插件...

2017-03-28 10:42:19 1042

原创 Android Studio 使用教程(一)之怎么新建一个java接口

android开发androidstudio怎么新建一个接口 右键点击你想新建的目录,选择"New"->"Java Class" 接着会弹出一个对话框: 在Kind中选择Interface,输入名字即可...

2017-03-28 10:03:25 11344 1

原创 Android 屏幕适配之基础知识全解

本章节讲述Android屏幕的基础知识1.基本概念讲解1.1.屏幕尺寸含义:手机对角线的物理尺寸。单位:英寸(inch),1英寸=2.54cm。1.2.屏幕分辨率含义:手机在横向、纵向上的像素点数总和。一般描述成屏幕的"宽x高”=AxB:屏幕在横向方向(宽度)上有A个像素点,在纵向方向(高)有B个像素点。例...

2017-03-28 09:11:26 702

原创 Volley超时操作

volley框架简介Volley是一个由Google官方推出的网络通信库,它使得Android进行网络请求时更加方便、快速、健壮,同时对网络图片加载也提供了良好的支持。Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-L...

2017-03-27 17:11:03 337

原创 Xutils详解(下)

Android 联网获取服务器数据 向服务器提交数据在项目中是十分常见的根据个人项目经验 谈谈自己用到的第三方框架xutils框架以前用过xutils2.XX 可是Android系统升级到5.XX后就不可使用了,为了更好地适配Android各个版本建议使用xutils3.XX的jar包xutils3.XX使用之 网络模块在Applicati...

2017-03-27 16:33:39 353

原创 DataBinding(数据绑定)RecyclerView使用

RecyclerView使用DataBinding。

2017-03-27 14:08:32 1463

原创 DataBinding(数据绑定)ListView使用

ListView中使用DataBinding。

2017-03-24 17:20:38 968 1

原创 DataBinding(数据绑定)基础讲解

然后才会在相应的Activity中自动生成XXXBinding类。根布局需要修改成自动生成的Binding java类名。布局名 驼峰规则+Binding。更新Xml布局中的内容。根布局不可设置其他值。

2017-03-24 16:49:58 1935

原创 HTML基础

1.简介 1.1.HTMLHTML 指超文本标签语言。HTML 是通向 WEB 技术世界的钥匙。  1.2.XHTMLXHTML 是更严谨更纯净的 HTML 版本。  1.3.HTML 5HTML 5 是下一代的 HTML。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。     2.详...

2017-03-22 09:07:06 315

原创 Android 播放系统提示音

Android 播放系统提示音Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone rt = RingtoneManager.getRingtone(getApplicationContext(), uri); rt.play();...

2017-03-21 17:39:23 8037 1

原创 Exported receiver does not require permission解决方法

将android:exported="false"即可

2017-03-21 14:54:05 2141

原创 universal-image-loader框架详解(中)

universal-image-loader框架具体使用(V1.8.5版本)1.AndroidStudio配置2.ImageLoader全局配置public class CliniciansApplication extends Application { //ImageLoader图片加载框架 public static I...

2017-03-21 10:21:45 511

原创 java小算法—分解质因数

分解质因数  1.什么是分解质因数 把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。  2.质数合数 质数又称素数。是一个大于1的自然数,并且因数只有1和它自身,不能整除其他自然数。合数则因数除了1和本身还有其他因数的数。  3.代码 public class Test { public static vo...

2017-03-20 09:40:01 1359

原创 Android 微博分享失败问题

Android开发中微信微博分享或是登录功能是很常见的。但是本人遇到了一个问题,就是在eclipse开发时以上操作都正常,可是发布后以上功能均不可用了,找了半天终于发现了问题的所在,贴在此处及供参考。在申请微信微博的key等操作时,需要填写包名及签名,在Genymotion 中安装微信或是微博的签名工具,并将自己的apk安装好,此时输入包名就可以产生一个签名,然后配置到相应的申请操作即

2017-03-20 09:19:21 4944

原创 Collection集合容器基础讲解

1.简介Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。2.图解即:...

2017-03-19 16:51:45 1612

原创 universal-image-loader框架详解(上)

Android-Universal-Image-Loader 图片框架有三个常用的组件。DisplayImageOptions、ImageLoader、ImageLoaderConfiguration。1.源码DisplayImageOptions源码public final class DisplayImageOptions { private fin...

2017-03-19 16:50:41 522

原创 自定义ImageLoader类

初级时在ListView或是GridView中需要处理大量图片时,创建的一个单独类。ImageLoader类,来实现ListView或是GridView双缓存(一级,二级)异步(AsyncTask相当于新线程)异步:AsyncTask来实现。双缓存:一级缓存LinkedHashMap(LRU(Least RecentlyUsed)策略,即当内存使用不足时,把最近最少使用的...

2017-03-19 16:48:43 512

原创 Xutils详解

Xutils3.XX框架1.xutils3.XX框架简介xUtils 包含了很多实用的android工具。xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。xUtils 最低兼容Android 4.0 (api level 14)。xUtils3变化较多所以建立...

2017-03-19 16:45:59 601

原创 常用的设计模式

1.MVCMVC,Model View Controller,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示,具体见下图当用户触发事件的时候,view层会发送指令到controller层,接着controller去通知model层更新数据,model层更新完数据以后直接显示在view层上,这就是MVC的工作原理...

2017-03-19 16:42:24 1432

原创 WebView基础详解

1.图解2. 简介WebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。WebView用来显示和渲染Web页面,可直接使用html文件(网络上或本地assets中)作布局,也可和JavaScript交互调用。WebView控件功能强大,除...

2017-03-19 16:20:43 1494

原创 JavaScript 基本概念

1.描述 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而...

2017-03-19 16:18:04 422

原创 Android 常见的设计模式

本章节讲述一些在Android开发中常见的设计模式。1.单例模式描述:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。优点:对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。保持程序运行的时候该中始终只有一个实例存在内存中。举例:懒汉式单例public class Singleton { ...

2017-03-19 15:35:20 445

MatrixDemo

使用Matrix+Camera自定义ViewGroup实现3D效果。是一个学习自定义View的好例子。

2018-06-07

CompassViewDemo

Android 自定义指南针效果,可以学习Android 自定义View相关知识。

2018-06-06

OpenGL3DDemo

OpenGL3DDemo,教您实现Android OpenGL添加纹理。理解OpenGl。

2018-05-31

OpenGL资源

OpenGL资源,让您实现使用OpenGL显示任意3D图形。学习了解stl文件。

2018-05-31

Android 屏幕适配工具

Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配

2018-05-29

Android反编译

Android反编译

2017-07-04

dex2jar-0.0.9.9

dex2jar-0.0.9.9

2017-07-04

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar

2017-05-15

FragmentForHost

FragmentForHost

2017-04-26

RxJava jar

Rxjava

2017-04-21

开源托管平台

一个程序员分享的GitHub入门文档

2017-04-21

EventBus jar

EventBus

2017-04-19

QQ登录demo

Android qq登录demo

2017-03-27

Android js交互

Android js 简单交互

2017-03-27

Android 支付宝支付demo

Android支付宝支付

2017-03-27

空空如也

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

TA关注的人

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