自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张亚运的专栏

Technology changes life,Code writes everything.

  • 博客(37)
  • 资源 (59)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android实战--英文词典(API+GSON+Volley)

转载请注明出处,喜欢我的可以关注我!上一节我们介绍了GSON和Volley,用GSON对返回的数据进行了初步解析,这一节我们更进一步,讨论一下如何实现英文词典。首先把JSON数据的样式再看一下: 下面创建bean,这些都和上一节一样: 第一个bean:[java] view plaincopypackage org.lxh.d

2015-05-19 14:03:10 6929 7

原创 Android实战--天气预报(API+JSON解析)

学习安卓有一段时间了,应该提高自己的实战能力,做一些简单的Demo。下面我们介绍一下如何利用网络API实现天气预报功能,主要涉及到如何利用API获得网络数据,网络数据返回一般是JSON格式,这里又涉及到JSON的解析问题,这些都是比较基础的问题,应该予以掌握。首先在http://apistore.baidu.com/?qq-pf-to=pcqq.c2c找到你想要的API,这里我们选择http:

2015-05-16 09:23:07 20836 25

原创 Android实战简易教程-第五枪(ListView用法研究)

Android用的最多的,也最难用的应该就是ListView了,下面我们研究一下它的用法。一、最简单的ListView我们简单介绍一下ListView的最简单用法,不用布局文件:package org.lxh.demo;import android.app.Activity;import android.os.Bundle;import android.widget.A

2015-05-30 20:42:50 1329

原创 Android实战简易教程-第四枪(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)

由于手机屏幕的高度有限,在面对组件要显示多组信息时,ScrollView视图(滚动视图)可以有效的安排这些组件,浏览时可以自动的进行滚屏的操作。ScrollView视图的定义格式如下:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width

2015-05-30 16:19:46 3655

原创 Android实战简易教程-第三枪(实现简单绘图组件)

首先我们要了解触摸事件(OnTouchListener)指的是当用户接触到屏幕之后所产生的一种事件形式,而当用户在屏幕上划过时,可以使用触摸事件取得用户当前的坐标。一、坐标显示在实现画图功能之前,我们先利用触摸事件获得当前触摸的坐标。main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2015-05-30 15:08:48 1585

原创 Android实战简易教程-第二枪(Spinner下拉级联效果)

一、实现功能废话不多说,直接上代码strings.xml: Hello World, Hello! 江苏省 山东省 浙江省  看一下布局文件main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

2015-05-30 14:08:04 2019 3

原创 Android实战简易教程-第一枪(Spinner控件详解)

本教程简单实用,大家喜欢的话可以关注我,谢谢!下拉列表框是一种常见的图形组件,与其他选择组件相比,可以有效的节省屏幕空间,在Android中可以使用android.widget.Spinner类来实现。下拉列表框中的列表项有以下两种配置方式。方式一、通过资源文件配置,例如定义一个values\city_data.xml的文件,在定义数据内容时需要使用元素指定,定义内容如下:

2015-05-30 10:41:41 2935 5

转载 android应用程序如何调用支付宝接口

最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。          在网上搜索了以下,有很多这方面的教程,但大部分教程过于陈旧,而且描述的过于简单。而且支付宝提供的接口一直在更新,可能支付宝那边是为了让接口更容易被调用吧,以前有些老的教程稍微跟现在接口有些不能“对号入座”,于是,我决定抽空写一篇关于调用支付宝接口的文章,跟大家分享,让大家以最快的速度

2015-05-30 09:57:23 1313

原创 第六章 树

一、树的定义定义:树是n个结点的有限集。n=0时称为空树。在任意一棵非空树中:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,其余结点可以分为m个互不相交的有限集T1、T2、...Tm,其中每一个集合本身又是一棵树,并且称为根的子树。对于树的定义还需要强调两点:1.n>0时根节点是唯一的;2.m>0时,子树的个数没有限制,但他们一定是互不相交的。 结点的分类结点

2015-05-29 15:25:03 1030

原创 第五章 串和KMP匹配算法

一、串的定义串(string)是由零个或多个字符组成的有限序列,又名叫字符串。一般记作: s="a1a2a3...an";字符串的基本操作方法:二、串的存储结构1.串的顺序存储结构:串的顺序存储结构是用一组地址连续的存储单元来存储串中的字符序列的。2.串的链式存储结构:总的来说不如顺序存储灵活,性能也不如顺序存储结构好。三、朴素的模式匹配算法子串的定位操作通常称

2015-05-29 10:54:21 1095

原创 第四章 栈与队列

一、栈的定义栈(stack)是限定尽在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端成为栈顶(top),另一端成为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出(LIFO)的线性表。图示出栈入栈操作: 二、栈的抽象数据类型图示栈的各项操作:由于栈本身就是一个线性表,那么上一章我们讨论了线性表的顺序存储和链式存储,对于栈来说也是同

2015-05-29 10:45:32 1490

原创 第三章 线性表

一、线性表定义线性表:零个或多个数据元素的有限序列。(零个的时候是空表)线性表的特性是:除了第一个元素(只有后继)和最后一个元素(只有前驱),每个元素都只有一个前驱和后继。二、线性表的抽象数据类型线性表的抽象数据类型定义如下:三、线性表的顺序存储结构线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。来看线性表顺序存储结构代码:

2015-05-28 18:06:42 1146

原创 第二章 算法

什么是算法?1+1=2算不算算法?严格讲算法不分难易,能解决数学问题的方法都叫算法。哈,下面让我们看一下严格的定义吧:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。一、数据结构和算法的关系数据结构和算法什么关系?这不是介绍数据结构的文章吗,为什么扯到算法了呢?如果上一章你看了的话,应该会记得一个公式:程序设计=数据结构+算法。(

2015-05-28 17:02:04 1622

原创 第一章 数据结构绪论

本文章作为学习笔记,大量参考了《大话数据结构》这本书,因为没有用于商业活动,而且也算是为作者做了一个小小的宣传,作者应该不会告我侵权,哈。 数据结构的概念:是相互之间存在的一种或多种特定关系的数据元素的集合。(学了半天这个概念得知道吧!) 开场白数据结构有什么用?如果你想走程序员的道路,如果你不想一辈子搬砖,如果你想比别人工资高百分之三十,如果你想让家人过上好日子,如果...  够

2015-05-28 16:58:05 1227

原创 军令状

本身不是计算机系出身,通信类的苦逼研究僧,因为本专业找工作不太好找,无奈转向软件。对于数据结构的概念还存在上个年代(00年代),后来又学了一些知识,但是都是无疾而终,因为本身缺乏兴趣,而且也不明白这玩意到底有啥用。目前已经研二下学期,面试了几家实习之后,最深切的体会是--面试会问,算了,快找工作了,突击下吧,希望在压力下这次自己可以走的远些,特立此军令状!在网上找了一些帖子和文章看了一下,

2015-05-28 16:31:59 1160 2

转载 Java-按值传递还是按引用传递详细解说

值传递:在方法进行调用时,形式参数是由实际参数来传递的,方法执行中形式参数值的改变不影响实际参数的值。 引用传递:就是地址传递。在方法进行调用时,实际参数的引用的是地址,而不是真正参数的值,方法执行中形式参数值的改变将会影响实际参数的值。1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:[java] view plaincopy

2015-05-27 17:13:23 1421

原创 Java--comparator接口与Comparable接口的区别

1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用C

2015-05-27 16:39:07 1155

原创 JAVA-Properties类和Collections工具类

Properties类import java.io.FileReader;import java.util.Enumeration;import java.util.Properties;/* * Properties类,键值对集合,是Hashtable的子类 * 但只能存储字符串键值对 */public class Test07{ public

2015-05-27 16:26:20 1260

原创 UI设计之--仿微信聊天界面

1.首先编写main.xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientatio

2015-05-25 15:02:36 3362

原创 提升ListView运行效率两个方法

一、首先我们先实现ListView的构建工作1.定义一个实体类,作为ListView适配器的适配类型。新建Fruit类,代码如下:package org.lxh.demo;public class Fruit { private String name; private int imageId; public Fruit(String name, int image

2015-05-25 10:57:33 2221

原创 自定义顶部标题栏和其事件监听设置

iOS系统上方的工具栏很漂亮,也很实用,下面让我们来仿制一下吧。首先新建一个布局文件title.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="

2015-05-24 20:37:06 2025 3

原创 TextWatcher实现一键清空EditText

布局文件main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="ver

2015-05-24 17:14:53 3362

原创 Pattern类和Matcher类

Pattern类的主要作用是进行正则规范的编写,而Matcher类主要是执行规范,验证一个字符串是否符合其规范。下面来通过具体例子了解一下:import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexDemo { public static void main(String[

2015-05-22 10:04:38 1704 1

原创 Java--static 关键字小研究

一、用static修饰的静态代码块:class Demo { { System.out.println("1、构造块。"); } static{System.out.println("0、静态代码块。"); } public Demo() { System.out.println("2、构造方法。"); } }public class

2015-05-21 16:01:15 1201

原创 蛋疼的Caused by: java.lang.ClassNotFoundException

开发中最长遇到的错误提示,遇到这种错误提示,一般可能有:1.忘记在AndroidManifest中配置,这个很好解决,在里面配置一下就行了。2.更常见的问题是在引入外包时出现这个问题,怎么解决呢?右键工程Bulid path--Configure Build path : 在你需要导入的包前打钩,然后选OK,然后重启eclipse,这个问题就不会出现了吧。喜欢的朋友可以关注

2015-05-20 17:51:01 4735

原创 Android实战--基于位置的服务(获取自己位置的经纬度+百度地图)

需要借助LocationManager类实现,下面直接看代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" androi

2015-05-20 09:12:03 1357

原创 Android数据库学习123

我个人感觉安卓自带的数据库用的不是太多的,毕竟现在很多应用都直接和服务器数据库进行交互,或者直接API获取一些接口的数据,但是不可否认自带的数据库还是有一些作用的,所以我们还是需要对自带的数据库进行一定的学习和研究。(前面都是废话)进入正题:一、创建数据库 Android为了让我们更好的管理数据库,专门提供了一个SQLiteOpenHelper帮助类,借助这个类就可以简单地对数据库进行

2015-05-19 15:11:35 1118

原创 Gson解析Json实例

研究GSON花费了我一天的时间,期间出现了各种问题,第一次可以理解嘛,不过还好在安卓开发交流22群几位大神的帮助和我极大的耐心一下终于搞出来了,多谢几位大神,这里体现出了技术交流的重要性,一个人不可能所有技术都精通,懂得share,你的学识才能发扬光大,哈哈。下面进入一些理论知识:一、Json理论知识Json是一种类似于XML的通用数据交换格式,具有比XML更高的传输效率. 从结构上看

2015-05-18 10:45:02 2407 3

原创 Android实战--解析稍复杂JSON数据DEMO

废话不多说,直接上代码,布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=

2015-05-18 10:07:33 1242

原创 Android实战--语音合成TTS

接着上一节讨论的问题,本DEMO中会用到TTS语音合成,我们下面介绍一个同样原理的小例子看一下布局文件很简单: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill

2015-05-17 21:59:27 1300

原创 Android实战--小DEMO(JAVA关键字学习)一

学习技术最好的方式就是实战,看书看不到的东西太多了,实际操作时会碰到各种书本里提不到的问题,解决这些问题会迅速提升你的能力,你是一个solider,最好成长的方式就是实战。下面我们介绍一下个人做的一个小DEMO:JAVA关键字学习,这可以简单的理解成一本电子书,却也用到了一些技术,有助于初学者提升自己的能力。进入程序的第一个图用于介绍作用:

2015-05-16 15:46:03 2121

原创 Android实战--汉字转全拼

上一节介绍了天气预报小DEMO的制作,有些人就觉得打拼音不符合用户的习惯,怎么改成打汉字并且可以实现功能呢?这里就要用到汉字转全拼,这时我们就要引入jar包:http://download.csdn.net/detail/yayun0516/8706403将jar包解压后导入我们的工程:(导入方法自行百度)然后我们编写我们的布局文件:<LinearLayout xmlns:

2015-05-16 14:17:29 1401

原创 Android--全局获取Context的技巧

Android中很多地方都会用到Context,弹出Toast的时候需要、启动活动时需要、发送广播的时候也需要、操作数据库的时候需要、使用通知的时候也需要等等等。或许你现在还没有为得不到Context而发愁,因为现在我们的很多操作都是在活动中进行的,而活动本身就是一个Context对象。但是,当应用程序的框架逐渐开始复杂起来的时候,很多的逻辑代码都将脱离Activity类,但此时你又恰恰需要使

2015-05-14 10:29:15 3942

原创 Broadcast实现强制下线功能

实现强制下线功能的思路就是弹出一个对话框,让用户无法进行任何操作,必须选择对话框中的确定按钮,然后Intent跳转到Login页面即可。现在存在这样一个问题,我们被通知强制下线的时候可能处于任何一个页面,难道我们需要在每个界面上都编写一个弹出对话框的逻辑?我们可以借助广播,来轻松实现这一功能。首先我们考虑强制下线功能需要先关闭掉所有的活动,然后回到登录界面,怎么实现关闭所有活动的功能呢?我们可

2015-05-11 11:08:00 1240

原创 Java集合Map接口与Map.Entry学习

Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。  (1) 添加、删除操作:  Object put(Object key, Object value): 将互相关联的一个关键字与一个值放入该映像。如果该关键字已经存在,那么与此关键字相关的新值将取代旧值。方法返回关键字的旧值,如果关键字原先

2015-05-09 15:10:00 1448

原创 intent跳转时添加动画效果实例

系统默认的intent跳转效果非常生硬,丑陋,影响用户体验,怎么添加跳转动画呢?首先新建两个动画文件:zoomin.xml: <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/decelerate_interpolator"

2015-05-07 09:06:30 3036

转载 Android 中Webview 自适应屏幕

webview中右下角的缩放按钮能不能去掉settings.setDisplayZoomControls(false); //隐藏webview缩放按钮 让Webview加载的页面居中显示有我知道的几种方法第一种方法:WebSettings settings = webView.getSettings(); settings.setLayoutAlgorithm

2015-05-06 14:23:19 761

Android美团加载提示动画效果

Android美团加载提示动画效果,欢迎关注我的博客:http://blog.csdn.net/yayun0516

2015-09-08

android上拉加载,下拉刷新listview

android上拉加载,下拉刷新listview,可以关注我的博客,上面有介绍使用的文章。http://blog.csdn.net/yayun0516/article/details/48212987

2015-09-05

Android App引导页面效果实现

Android App引导页面效果实现 欢迎访问我的博客:http://blog.csdn.net/yayun0516

2015-08-29

ListView多选-点餐系统

ListView多选-点餐系统 欢迎关注我的博客,上面有博文介绍http://blog.csdn.net/yayun0516

2015-08-29

slidebutton -滑动开关

slidebutton -滑动开关-关注我的博客:http://blog.csdn.net/yayun0516

2015-08-24

ripple-effect android eclipse 为控件增加涟漪效果

ripple-effect android eclipse 为控件增加涟漪效果 可以关注我的博客: http://blog.csdn.net/yayun0516 上面有文章介绍使用方法。谢谢

2015-08-23

android-短信验证码截取自动填入源码

android-短信验证码截取自动填入源码 关注我的博客:http://blog.csdn.net/yayun0516 上面有文字介绍方法。

2015-08-16

android 截取短信验证码自动输入Demo

android 截取短信验证码自动输入Demo 关注我的微博:http://blog.csdn.net/yayun0516 上面有文章介绍哦!

2015-08-16

Android二维码扫描识别-二维码生成实例demo

Android二维码扫描识别-二维码生成实例demo 我的博客有文字介绍:http://blog.csdn.net/yayun0516

2015-08-14

android源码-ViewPager实现微信页面切换效果

android源码-ViewPager实现微信页面切换效果 博客地址: 欢迎关注我!

2015-07-24

Android源码--基于Baas上拉加载、下拉刷新

Android源码--基于Baas上拉加载、下拉刷新 文章地址:http://blog.csdn.net/yayun0516/article/details/47017535 喜欢的朋友关注我

2015-07-23

GridView长按删除

GridView长按删除,博客地址:http://blog.csdn.net/yayun0516/,欢迎关注!

2015-06-23

android--滑动删除的ListView

android--滑动删除的ListView

2015-06-18

安卓云词典源码

安卓云词典源码,文章在http://blog.csdn.net/yayun0516

2015-06-02

Android--仿微信聊天界面

Android--仿微信聊天界面

2015-05-25

android实战DeMo--英文词典

android实战DeMo--英文词典

2015-05-19

Gson实例解析Json

Gson实例解析Json。

2015-05-18

安卓TTS语音合成

安卓TTS语音合成

2015-05-17

汉字转拼音jar包

汉字转拼音jar包

2015-05-16

安卓天气预报DEMO(API+JSON解析

安卓天气预报小DEMO 欢迎下载

2015-05-16

Android WIFI直连源码

参考博文: http://blog.csdn.net/yayun0516/article/details/51530672

2016-05-29

Android 百战经典-Android补间动画(Tween)大观园

Android 百战经典-Android补间动画(Tween)大观园,博客:http://blog.csdn.net/yayun0516

2016-03-20

Android异步请求网络图片demo

Android异步请求网络图片demo,博客地址:http://blog.csdn.net/yayun0516

2016-03-19

java模式--模板模式实例代码

java模式--模板模式实例代码,请参考我的博客:http://blog.csdn.net/yayun0516

2016-03-12

Android服务器端交互Android端代码

Android服务器端交互Android端代码,可以参考我的博客:http://blog.csdn.net/yayun0516

2016-03-12

Android服务器端交互服务器端源码

Android服务器端交互服务器端源码,可以参考我的博客:http://blog.csdn.net/yayun0516

2016-03-12

android 仿iOS弹出框效果demo

android 仿iOS弹出框效果demo 参考文章: http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android自定义控件-验证邮箱输入demo

android自定义控件-验证邮箱输入demo http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android 邮箱验证EditText DEMO源码

android 邮箱验证EditText DEMO源码 参考文章:http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android动画-雪花飘落demo

android动画-雪花飘落demo 参考文章:http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android小工具实例demo

android小工具实例demo,参考文章:http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android实例--窗口抖动demo

android实例--窗口抖动demo,文章参考地址:http://blog.csdn.net/yayun0516 欢迎关注我的博客。

2015-10-29

android源码--自动登录demo

android源码--自动登录demo,参考文章地址:http://blog.csdn.net/yayun0516

2015-10-28

Android源码数字液晶时钟Demo

Android源码数字液晶时钟Demo,博客地址:http://blog.csdn.net/yayun0516

2015-10-14

Android引导页Demo(第一次进入应用时加载)

Android引导页Demo(第一次进入应用时加载),文章地址:http://blog.csdn.net/yayun0516

2015-10-10

Android动画之音乐播放器效果

Android动画之音乐播放器效果,欢迎访问我的博客,有文章介绍:http://blog.csdn.net/yayun0516

2015-10-08

Android 圆形ImageView 源码Demo

Android 圆形ImageView 源码Demo,欢迎访问我的博客,上面有文章介绍: http://blog.csdn.net/yayun0516

2015-09-21

android源码 城市选择

android源码 城市选择 关注我的博客http://blog.csdn.net/yayun0516

2015-09-18

eventbus 实例android

eventbus android 欢迎关注我的博客:http://blog.csdn.net/yayun0516 有文章介绍

2015-09-14

android手电筒源码

android手电筒源码 文章地址:http://blog.csdn.net/yayun0516/article/details/48395359

2015-09-12

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

TA关注的人

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