自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leafact的专栏

你想要的,岁月都会给你!

  • 博客(36)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开发过程中遇到的问题(长期补充)

长期补充自己开发遇到的问题

2016-10-26 15:09:45 1946

原创 Android 6.0指纹识别App开发Demo

Android 6.0指纹识别App开发Demo现在很多手机都有指纹识别的功能,这边就简单了解学习一下。 贴一张效果图: 首先声明指纹识别权限:<uses-permission android:name="android.permission.USE_FINGERPRINT"/>这个权限是一个normal级别的,所以不需要再运行时加判断。 这里复习一下normal 权限有哪些: ACC

2016-12-21 21:32:35 15459 7

转载 Android中的设计模式--建造者模式

简单说就是把自个儿构造函数变成了保护类型,就不能主动创建了。那么创建需要一个使用它内部类Builder,给他传递AlertDialog标题、提示、点击监听等进行设置,然后每个函数都返回Builder好持续设置。设置完create构建AlertDialog并赋予对应设置项。

2016-11-22 10:36:48 520

转载 Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44171115大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对

2016-10-18 14:21:13 423

转载 Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能

2016-10-18 14:19:21 372

转载 Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的

2016-10-18 14:15:58 338

转载 Android Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar

http://blog.csdn.net/u010687392/article/details/46852565版权声明:本文为博主原创文章,未经博主允许不得转载。转载注明出处:Sunzxyongok,今天继续更新Material Design系列!!!废话不说,先看看效果图吧:好了,现在来讲讲上图是怎么实现的吧!讲之前先讲讲几个控件

2016-09-09 10:36:56 1107

原创 关于开发个简单应用(账号管家)的总结

前言转眼已经毕业一年了,工作一年还是学到了很多东西,但是由于公司维护的老项目,目前还是用eclipse开发,看着android studio 2.0 出来了,还是很想去尝试的,另外很多高版本的API,github上的开源控件以及Material Design,于是我就决定做个简单的应用,来熟悉一下android studio 以及对我来说这些比较新颖的东西。所以梳理一下自己的开发过程和参考的文章。效

2016-07-13 00:29:37 2594

转载 关于使用 CardView 开发过程中要注意的细节

2014 年,随着 Google 推出了全新的设计语言 Material Design,还迎来了新的 Android 支持库 v7,其中就包含了 Material Design 设计语言中关于 Card 卡片概念的实现 —— CardView。经历了相当长的一段时间相信许多 Android 开发者都已经应用了这个控件,现在才写这篇文章可能有点晚,但对于刚刚开始使用的开发者以及其他已经使用了一段时间

2016-06-02 09:28:46 4775

转载 meterial design 5.0 新增控件介绍及使用方法

转载地址:http://blog.csdn.net/liaoinstan/article/details/50998966Android 5.0 Lollipop 是迄今为止最重大的一次发布,因为 material design 的存在,android的界面风格发生了新的改变,这是一门新的设计语言,它刷新了整个 Android 的用户体验。对于开发者来说,要设计出完全符合 material

2016-05-18 10:59:43 2593

转载 你应该知道的那些Android小经验

来源:冯建 (@冯建V)链接:http://www.jayfeng.com/2016/03/18/%E4%BD%A0%E5%BA%94%E8%AF%A5%E7%9F%A5%E9%81%93%E7%9A%84%E9%82%A3%E4%BA%9BAndroid%E5%B0%8F%E7%BB%8F%E9%AA%8C/做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之

2016-04-20 13:20:42 651 2

翻译 设计模式之禅之设计原则概念总结

设计原则概念总结阅读了设计模式之禅,将设计原则做个概念总结吧,如果想要更好的了解,还是要去看具体细节,这边只能粗略的总结一下,作为一个学习的笔记吧。

2016-02-04 10:25:17 1150

原创 Android应用 捕获应用崩溃的数据CrashHandler

Android应用 捕获应用崩溃的数据CrashHandler当应用发生崩溃,需要讲崩溃信息保存起来,上传服务器或者保存到数据库网上这块资料很多,简单记录当作学习笔记吧首先,创建一个类CrashHandler 实现 UncaughtExceptionHandler 接口接口UncaughtExceptionHandler的定义public static interface UncaughtExcep

2016-01-29 14:33:58 927

转载 Android .9.png图片制作

“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png  智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。  我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。

2015-12-09 15:25:51 579

原创 Android 可拖拽的GridView效果实现, 长按可拖拽删除数据源

感谢这个作者的博客:Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换作为新手,在这个的基础上,简单修改,完成自己想要的功能:长按,移到垃圾桶,删除数据。主要思路是:1.获取到用户长按的操作   2.获取按下的图片的bitmap以及移动的时候动态刷新镜像3 action_up的时候判断镜像的位置,进入是否删除逻辑自定义控件pac

2015-10-16 15:00:23 3730 3

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

转载请注明出处:http://blog.csdn.net/xyz_lmn/article/details/12517911 Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、o

2015-10-14 11:32:01 803

转载 学习UML实现、泛化、依赖、关联、聚合、组合

转载请注明出处:http://blog.chinaunix.net/uid-26111972-id-3326225.html类之间的关系种类:Realization(实现), Generalization(泛化),Dependency(依赖)、Association(关联)、Aggregation(聚合)、Composition(合成或组合)。 其中,Aggregation(聚合)

2015-10-13 13:44:20 637

原创 Android自定义控件之会缩放的GridView

这是我快毕业那会写的一个自定义控件。效果如下:主要就是在自定义控件的onTouchEvent中写自己的动画效果代码如下:package com.example.mygridviewdemo;import android.content.Context;import android.graphics.Canvas;import android.util

2015-09-28 17:48:41 2283

转载 Android自定义控件——自定义属性

转载请注明出处:http://blog.csdn.net/allen315410/article/details/39343401       我们在自定义android组件的时候,除了用Java构建出组件的样子外,有时候还需要去申明一些“属性”提供给项目使用,那么什么是组件的属性呢?例如在清单文件中,创建一个TextView的时候,这是需要制定TextView的android:lay

2015-09-28 11:34:24 446

原创 接口的回调2-Android学习

之前简单介绍了接口的回调,在android开发的过程中,我们常常遇到setOnClickListener,里面放一个接口,等待触发的时候回调这里我写个demo,用来判断用户双击的操作,我把名字成为setOnDoubleClick(),下面大改结合代码讲一下如何实现。首先,要有个接口对吧,就叫OnDoubleClickListener吧。package com.example.appde

2015-09-16 15:45:05 711

原创 接口的回调1-java学习

在安卓开发的过程中,常常会遇到很多监听事件,setOnClickListener,很多网上的开源框架imageloader(用到了displayImage方法,就需要设置接口回调),或者是项目中遇到的别人写的代码。作为刚工作的初学者,了解设计模式很重要,有利于读懂别人的代码,以及写出好代码。下面写一个简单的demo方便理解:例子:当判断string字符串的类型,有纯数字的字符串,纯字母的字

2015-09-16 10:04:40 805

原创 Android开发过程中遇到的问题

长期补充,我只是大自然的搬运工=。=记录一些自己开发过程中遇到的问题和解决的办法

2015-09-07 00:06:36 2685

原创 Android中GridView中onTouch监听(2)自己写的Scroll滑动判断

由于之前Android中GridView每个item进行点击缩放动画的制作以及点击事件的监听的文章中由于OnTouch返回值为true,导致当元素过多时(即需要下滑的时候),下滑是操作不了的,事件被拦截了这里就需要自己的判断,主要涉及到的是GridView中的getScrollY(),setScrollY(int y),这里需要修改之前的代码。=====================

2015-06-18 21:56:49 3049

原创 Android中GridView中onTouch监听(1)item实现触摸执行缩放动画的功能

功能:当用户点击元素,执行图片缩放动画,当按住元素并且移开位置离开该元素,之前元素将执行放大回到原状,而新选中的元素将进行缩放。即:gridview中的元素按住就会下陷变小,移动离开就会变回原样,点击就会进入跳转界面由于为了完整的监听ontouch事件,即能监听ACTION_DOWN,MOVE,UP返回值必须为true但是由于为true导致事件被拦截了,之后的自带的onItemClic

2015-06-17 14:13:33 4047

原创 Android音乐播放器中的歌词同步学习分析

在网上查了一下资料,感谢 http://www.cr173.com/html/20184_1.html 给了我思路,可以说他提供了最基本的歌词同步的功能,我在其上面添加了自己的修改的代码。主要是自己为了实现歌词同步,并且通过移动seekbar,改变歌曲的歌词位置。当然还有自己不一样的地方。首先歌词播放,是要一个子线程来操作,这个子线程负责在找到两段歌词之间的时间差,然后显示当前正在播放的歌

2015-05-27 12:38:54 2422

原创 Git的使用-把本地代码上传到github的库中

运行环境是unbuntu14.04下,在终端下完成把本地代码上传到github的库中初学者,记录一下我的做法:方法一:1.申请github账号2.本地ssh-genkey生成公有和私有的key3.把public key 放入github中settings中的ssh key中4.在有代码的位置,或者自己新建一个文件夹把代码copy进来5.git init 初始化生成git

2015-05-14 10:57:09 853

转载 回调机制详解

很喜欢这个博主的文章!转!!!尊重原创转载请注明:From AigeStudio(http://blog.csdn.net/aigestudio)Power by Aige 侵权必究!原帖地址:http://blog.csdn.net/aigestudio/article/details/40869893当时我思考了下就让他在异步完成后回调一下将值返回……因为对方是初学者我

2015-05-11 19:33:38 675

原创 设计模式之状态模式

在看Android中frameworks中的wifi部分时,发现frameworks有很多的状态机感谢朋友的分享,让我学习了java设计模式中的状态模式,很有感触。简单总结记录一下,巩固一下。用我们日常的饮料贩卖机为例,简单的对其进行一下定义人的操作有投币,选择饮料,退币三个操作。饮料机的状态有闲置,有钱,出货三个状态首先简单定义一下IState.java的接口。p

2015-04-27 19:02:41 554

原创 Android 5.1系统源码Wifi模块中wifiConfigController源码分析

之前看了WifiSettings的源码,大概理解了之后,在点击AP的时候,会显示对应的dialog,然后经过我查看代码和别人的帮助的情况下,我发现WifiConfigController.java写的还是很有意思的,简单的总结一下!  无论是新增网络(add Network),还是点击未连接的ap,还是已经连接的ap,其实用的都是同一个布局文件,只是通过判断对布局中的控件设置vis

2015-04-08 16:03:29 2942

原创 初识Android自定义控件之旋转罗盘的制作

话说有时候心血来潮,想到一个点子自己又感兴趣就会迫不及待的去做,在简单了解了安卓的事件派发机制之后,想做一个控件,实现这样的效果:根据手滑动屏幕的速度和方向,让图片转动起来,并且持续时间和速度有关,转的圈数和时间有关,最后慢慢停下来,这个图模拟器上截的不是很好实现思路:             1.自定义控件在onTouchEvent中,对ACTION_DOWN和ACTIO

2015-03-30 22:32:23 2561

原创 setAnimation设置了不播放动画?setAnimation与startAnimation的区

在自己写小游戏的时候,常常遇到一些很奇怪的问题,比如一个动画在模拟器上跑的很好,但是在真机上却显示不出来,这让人很蛋疼,问了很多人,也没有得到很好的结果,后来才发现是自己用错方法了,设置动画通常有setAnimation,但是还有一个方法很重要,startAnimation!看下setAnimation方法的解释和源码 /** * Sets the next animati

2015-03-30 22:19:22 3206

原创 Android 5.1系统源码Wifi模块中wifiSettings源码分析

在谷歌提供的安卓源码中,网址如下:http://androidxref.com ,初学者学习,分析,留疑问,并且长期更新,修改错误,补充。安卓的系统wifi模块,一般在设置----->Wifi中WifiSettings显示的就是打开wifi的那个界面

2015-03-19 15:01:58 10219 7

原创 初识Android自定义控件之圆形百分比图表的制作

在做小游戏的时候,会想做一个统计玩家水平百分比的圆形图标,主要有个各个阶段的数据,就可以画出百分比的圆,在了解了安卓简单自定义控件的基础上,利用SharedPreferences进行数据存储,自定义控件完成显示,算法较为简单,初学者应该都能看懂,效果如下:代码:自定义控件MyImageView:public class MyImageView extends ImageView

2015-03-12 22:53:14 3476 2

转载 How System.out.println() really works

How System.out.println() really worksA few days ago I came across an interesting article, Where the printf() Rubber Meets the Road, describing how the printf function ‘works’ on the low level.

2014-12-18 21:32:05 913 3

转载 新手上路,初学java,关于String的对象

http://sarin.iteye.com/blog/603684/,感觉写的很好先来看一个例子,代码如下:Java代码  public class Test {      public static void main(String[] args) {          String str = "abc";          Str

2014-11-30 20:30:45 603

原创 新手上路,java不同进制转换的字符串

在学习java的过程中,发现API文档里面例如包装类,String类有很多方法,敢到很头疼,为了学而去学,短时间的学习很难理解透彻和巩固,希望在博客中记录下我java成长的路程,希望能与新手共勉,一起学习,有错误的地方还望指出。偶然看到的一个题目,让我跃跃欲试,题目是把十六进制的数的字符串转化二进制的数的字符串,二话不说,先把代码撸出来再说。

2014-11-29 22:10:18 769 2

Android 6.0指纹识别App开发Demo

Android 6.0指纹识别App开发Demo

2016-12-21

Pro Android 5.pdf

Pro Android 5的英文文档,有时候用看英文文档,你不仅能提升自己英语阅读能力,而且还更能传递笔者的思想

2015-10-12

eclispe 插件(GenyMotion)

eclipse查看,eclipse直接导那个网址有问题,请求不到

2015-09-28

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

TA关注的人

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