自定义博客皮肤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.

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

原创 Activity启动清空原任务栈

若有这样的需求或场景,要求每次启动Activity时都清空原有的任务栈,也就是finish掉原任务栈中的所有Activity,有没有一种鸠占鹊巢的赶脚?下面介绍的这个方法,就可以很方便的实现这个需求,只需要在启动Activity的时候添加两个Flag即可,下面通过实例来真切感受一下。activity_main.xml:xml version="1.0" encoding="utf-8"?>xmln

2016-08-05 22:50:06 9778 11

原创 android属性之源码角度分析onClick属性无效

不知道开发者们有没有遇到这样的问题,明明将onClick属性设置成了false,为什么点击的时候还有响应呢?也就是下面的代码:布局文件:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent

2016-08-04 22:23:57 2413

原创 android属性之excludeFromRecents

此篇文章十分短小精悍,只需要花费你一到两分钟的时间,完全符合吃惯快餐口味的各位大神们。有没有考虑过这样的特殊需求,APP启动后不想在recents中看到。话说什么是recents?通俗的讲就是android的多任务键,它可以看到我们最近使用过的应用,通过它可以快速应用切换。下面介绍的这个属性就可以使我们的APP隐藏起来,通过一个实例进行学习理解。MainActivity.java:package

2016-08-03 22:33:35 21270 6

原创 android属性之noHistory

有没有这样的需求?跳出某个Activity之后,其作为跳板的作用完成了,自然也就没有存在的必要了(点击返回键时不想再看到它)。这里就要介绍noHistory属性,设置这个属性为true的Activity不可见之后,其记录就会被抹去,杀Activity于无形,当然其默认值也是为false。下面举个例子说明一下,还是两个Activity,一个MainActivity,一个ActivityTest。Ma

2016-08-03 22:29:42 7760 1

原创 android属性之clearTaskOnLaunch

clearTaskOnLaunch有没有这样的需求,每次从桌面进入都启动根Activity?可以使用这个属性实现哦,下面通过一个实例来看一下效果:1.MainActivity.java(根Activity):package com.example.administrator.myapplication;import android.content.Intent;import android.

2016-07-31 22:48:04 8293

原创 FLAG_ACTIVITY_NEW_TASK 和 taskAffinity

这俩货在一起可以控制Intent时是否新启动一个任务栈,下面通过实例看一下,这俩货怎么配合才能真正新启动一个任务栈额。一、只设置taskAffinity:MainActivity.java:package com.example.administrator.myapplication;import android.content.Intent;import android.support.v

2016-07-31 17:50:20 2283 1

原创 Android5.0控件-RecyclerView

Android 5.0引入了一个全新的列表控件-RecyclerView,这个控件更为灵活,同时也拥有比ListView和GridView控件较多的优点:例如Item View的创建、View的回收以及重用等机制。RecyclerView控件提供了以下两种方法来进行简化和处理大数量集合:•l 采用LayoutManager来处理Item的布局•l 提供Item操作的默认动画,例如在增加或者删除i

2016-06-11 20:09:48 4820 1

原创 Android错误之--Warning:Gradle version 2.10 is required. Current version is 2.8.

导入高德地图demo,出现如下错误提示:Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Administrator\Desktop\android_studio\AMapL

2016-06-05 21:24:13 8223

原创 Android错误之--'keytool' 不是内部或外部命令,也不是可运行的程序

要用到高德地图的SDK,首先要获取sha1,获取Android studio下的sha1的方法可以切到.android下,输入命令:keytool -list -keystore debug.keystore 。但是会出现如下错误;分析原因,原理是没有正确配置java环境变量,正确配置环境变量的方法可以参考如下链接:http://jingyan.baidu.com/article/c85b7a64

2016-06-05 19:57:22 21398 2

原创 Android实战简易教程-第七十七枪(获取附近可用WIFI列表 附新书地址)

1.activity_main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

2016-06-03 23:16:02 2224

原创 Android实战简易教程-第七十五枪(WIFI直连工具类)

设置指定的WIFI用户名密码和加密方式,可以进行WIFI直连。1.工具类-WifiUtil.java:package demo.androidwar.com.myapplication;import android.content.Context;import android.net.wifi.ScanResult;import android.net.wifi.WifiConfigura

2016-05-29 10:18:02 2203 3

转载 在Android开发中使用MVP模式

转载自:50个Android开发技巧(20 使用MVP模式)    注:本文的这种编程方法只能作为一种参考,并不一定要在程序中实践,而且mvc也好mvp也好,其实没有一个固定的模式,只要能实现解耦,就是好的模式,并且,在小程序中使用mvp是完全没必要的。一、MVP介绍     随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让

2016-05-21 19:42:28 1486

原创 【Android动画九章】-浮动菜单

上几节讨论了各种各样的属性动画,这里将这些知识组合起来,模拟如下图所示的浮动菜单功能。 1.activity_main.xml:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt

2016-05-15 18:12:47 2775

原创 【Android动画九章】-动画插值器和动画监听器

一、插值器我们都知道对于属性动画可以对某个属性做动画,而插值器(TimeInterpolator)在其中扮演了重要角色。 Interpolator的系统值有下面几个: public interface TimeInterpolator android.animation.TimeInterpolator Known Indirect Subclasses AccelerateDecele

2016-05-15 12:00:13 1944

原创 【Android动画九章】-属性动画集

上一节通过ObjectAnimator类见识了什么是Android属性动画,不过都是单一的动画,下面通过例子学习一下组合动画也就是动画集是如何实现的,主要可以通过几种方式来实现,下面一一介绍。一、简单的组合方式布局代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi

2016-05-14 21:24:18 1460

原创 【Android动画九章】-属性动画ObjectAnimator

属性动画是API11之后加入的新特性,属性动画和传统动画有哪些不同,为什么要引入属性动画呢?首先通过一个例子比较一下属性动画和传统动画的不同之处。xml代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln

2016-05-14 18:48:27 1770

原创 上机题目(初级)-大数求和

描述: 给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B; 题目类别: 字符串 难度: 中级 运行时间限制:10Sec内存限制:128MByte阶段: 入职前练习 输入: 因为A和B很大,从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。 输出: 以字符串形式,输出一行,表示A和B的和。 样例输入:11111111111111111111111111

2016-05-07 19:41:21 3436

转载 android开发之shape详解

很多时候,使用shape能够实现的效果,你用一张图片也能够实现,但问题是一张图片无论你怎么压缩,它都不可能比一个xml文件小,因此,为了获得一个高性能的手机App,我们在开发中应该遵循这样一个原则:能够用shape实现的效果尽量不使用图片来实现。今天我们就一起来看看shape的使用。首先,使用shape画的图形,这个xml文件的根节点是shape,如下:[java] view plain copy

2016-05-06 19:59:09 1704

原创 【Android动画九章】-LayoutAnimationController

public class LayoutAnimationController extends Object java.lang.Object ↳ android.view.animation.LayoutAnimationController 可以看出LayoutAnimationController类直接继承Object类,用于在组件上添加一些动画效果,这些组件包括常用的Li

2016-04-29 18:32:08 1825

原创 【Android动画九章】-帧动画

public class AnimationDrawable extends DrawableContainer implements Animatable Runnable java.lang.Object ↳ android.graphics.drawable.Drawable ↳ android.graphics.drawable.DrawableC

2016-04-29 17:28:43 1511

原创 【Android动画九章】-RotateAnimation(旋转动画)和ScaleAnimation(尺寸动画)

public abstract class Animation extends Object implements Cloneable java.lang.Object ↳ android.view.animation.Animation Known Direct Subclasses AlphaAnimation, AnimationSet, RotateAnimatio

2016-04-29 16:30:09 9603

原创 【Android动画九章】-TranslateAnimation(位移动画)

上一节介绍了AlphaAnimation动画的用法,本节将介绍另一种形式的动画-TranslateAnimation(位移动画)。 public class TranslateAnimation extends Animation java.lang.Object ↳ android.view.animation.Animation ↳ android.v

2016-04-28 21:34:26 19936

原创 【Android动画九章】-AlphaAnimation(渐变动画)

对于传统动画,Android提供了两类动画,即Tween(补间动画)和Frame(帧动画)。Tween动画提供了四种动画形式,即AlphaAnimation(渐变动画)、RotateAnimation(旋转动画)、ScaleAnimation(尺寸动画)、TranslateAnimation(位移动画),当然这些动画可以随意进行组合成组合动画AnimationSet。对于帧动画比较好理解,类似动画片

2016-04-28 20:27:36 14424

原创 Android实战简易教程-第七十四枪(Intent之间传递图片)

主布局文件(activity_main.xml):<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orie

2016-04-25 16:37:51 2264

原创 Android实战简易教程-第七十三枪(拨打、接听电话自动免提)

开车时接电话十分危险,这时可以考虑开发一款APP,拨打电话或接听电话时自动免提,原理也比较简单,监听电话接通状态,电话接通时打开扬声器即可,代码如下:package demo.androidwar.com.test;import android.content.Context;import android.media.AudioManager;import android.os.B

2016-04-23 16:48:35 4495 4

原创 Android实战简易教程-第七十二枪(PopupWindow浮动窗)

PopupWindow的官方定义如下:A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.也就是说它是一个浮动在当前界面上方并且可以显示在任意位置的View,

2016-04-08 09:41:14 5757 1

原创 Android Studio安装指南及genymotion配置

第一次安装Java JDK ,要大于1.7版本,不安装的话就会出现如下提示:这时点击上面的JDK链接,跳转到甲骨文的JDK下载页面,根据操作系统,选择下载版本,如下:下载后安装JDK:安装完成后,还需要配置JAVA_HOME环境变量:变量值即JDK安装路径。然后再次安装Android Studio :安装成功,首次进入会安装SDK:(Android 6.0)话说由于墙的存在,必须要使用VPN,有个

2016-03-19 21:14:59 2523 1

原创 Android实战简易教程-第七十一枪(异步网络下载网络图片及图片廊制作)

首先来实现异步下载网络图片,布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientatio

2016-03-19 12:30:13 1816

原创 Java与设计模式-代理模式

代理模式也称为委托模式,属于结构型设计模式,为其他对象提供一种代理,以控制对这个对象的访问。这么听起来很难理解,生活中代理的例子也是很多的,毕业了要找房子,怎样又快又好的找到自己心仪的房子,必须通过租房代理;想要买火车票,火车站太远,我们可以选择代理点进行购票。代码模式的UML类图如下:     应用场景:当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证

2016-03-13 19:47:53 1871 5

原创 Java与设计模式-策略模式

在实际开发中,可能会遇到这样一个情况,某一功能的实现分为多种算法,这些算法可以认定为策略,在实际操作时选择不同算法或策略进行操作得出最终结果。在实际生活中,这些例子也是举不胜举,例如,商场举行活动,满100元减10元,满200元减30元,满500元减100元等等...这样每消费一笔,根据这一笔钱消费的多少,计算最终应支付的钱对应着不同的算法,这些对应的不同计算方法就可以认定为是不同的策略。在某东购

2016-03-12 15:51:15 2056 8

原创 Java与设计模式-模板模式

模板模式可以理解成步骤模式,加入做成一件事情可以有清晰的步骤可循,这件事情就可以套用模板模式来实现。模板的概念应该很多同学都很熟悉,写一个简历,写一篇论文,假如有一个模板供我们参考的话,写起来就会更加容易,更加得心应手。这个简历模板和论文模板就可以认为是指定了写简历和写论文的步骤,我们只要按照这个步骤一步步编写即可。     模板模式的UML类图如下: 这里我们通过一个生活中的实例,炒菜来讲解一下

2016-03-12 11:46:28 2069 3

原创 Android实战简易教程-第六十六枪(服务器端搭建和服务器端Json数据交互)

学习Android有一段时间了,对服务器端有很深的好奇,决定对服务器端的实现进行一些研究,这里实现了一个简单的小例子,用于获取服务器端的json数据,例子很简单,适合初学者学习使用。服务器端首先我们搭建服务器端,服务器端使用struct2架构,对该架构不熟悉的人可以花一点时间看看慕课网上的相关视频,这里用myeclipse实现服务器端。新建一个web工程,这里要引入struct2相关,方法是:点击

2016-03-12 11:11:09 2669 10

原创 Java与设计模式-适配器模式

适配器模式是开发中经常会用到的模式,Android开发中经常用到的各种adapter就属于适配器模式,连接各种数据库时也要用到适配器模式。适配器模式在生活中的实例也随处可见,你托人在日本买了个电饭煲,日本的市电电压是110v,而国内的市电电压是220v,这时你若想安全的使用电饭煲就必须装一个220-110的变压器,这个变压器就可以理解成本模式中的适配器。 适配器模式有类的适配器模式和对象的适配器模

2016-03-09 18:42:07 2162

原创 Java与设计模式-状态模式

概念:状态模式把所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变,也就是不同状态对应不同的行为。状态模式的示意性类图如下所示:UML类图:Context:可以理解成控制类                  State是状态接口                  ConcreteStateA和C

2016-03-08 11:42:32 1913 2

原创 Java与设计模式-抽象工厂模式

首先说明,文章较长,保证你有耐心看完肯定能懂,没耐心直接点×即可。    抽象工厂模式,是创建型设计模式之一。抽象型工厂模式适合产品确定,产品线不确定的类型,怎么讲?通过一个具体例子来讲一下吧。例如某电脑厂商要生产电脑,也就是电脑这个产品确定,而电脑配置不确定,这种情况可以用抽象工厂模式来解决。类图如图所示:代码实现完全结合UML类图,结合图就可以完成系统创建。本实例里是抽象类ComputerFa

2016-03-07 19:02:38 2452 8

原创 上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信二(Java)

上一节实现了客户端像服务器端发送请求,本节将实现服务器端向客户端回传信息,实现原理很简单,在原来的基础上,在服务器端实现输出流,在客户端实现输入流即可,具体代码如下:服务器端:package com.socket.demo;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamR

2016-03-07 15:00:42 2436 2

原创 上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信(Java)

很多初学者对于java网络通信不太熟悉,对相关概念也不太明白,这里我们主要实现一下socket通信,socket通信在java中应用十分广泛,例如QQ和MSN等都是基于socket通信的,什么是socket?简单理解socket就是ip+端口。通过实例来观察一下最简单的socket通信是怎么实现的吧。    首先实现服务器端代码:package com.socket.demo;import j

2016-03-07 14:40:09 2537 2

原创 Java与设计模式-责任链模式

责任链模式属于行为型设计模式之一,怎么理解责任链?责任链是可以理解成数个对象首尾连接而成,每一个节点就是一个对象,每个对象对应不同的处理逻辑,直至有一个对象响应处理请求结束。这一种模式成为责任链模式。生活中可以找到责任链模式的原型吗?这种例子很多,比如你要去买房子,首先是销售人员(对象1)接待你,你说想要百分之3的折扣,没问题,这时销售人员就有打百分之三折扣的权限,销售人员(对象1)进行处理。这时

2016-03-07 11:10:01 1923 7

原创 上机题目(初级)- 用数组实现记事本+光标和删除(Java)

上一节实现了记录字符的功能,本节将实现光标和键盘左右键删除功能。代码如下:package com.java.test;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing

2016-03-06 09:46:19 1739 1

原创 上机题目(初级)- 用数组实现记事本(Java)

用java实现一个记事本程序,记录记下的按键,代码如下:package com.java.test;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing.JPanel;

2016-03-06 09:30:46 2166 1

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关注的人

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