
Android
文章平均质量分 86
Leafact
努力奋斗,你想要的岁月都会给你!
展开
-
初识Android自定义控件之圆形百分比图表的制作
在做小游戏的时候,会想做一个统计玩家水平百分比的圆形图标,主要有个各个阶段的数据,就可以画出百分比的圆,在了解了安卓简单自定义控件的基础上,利用SharedPreferences进行数据存储,自定义控件完成显示,算法较为简单,初学者应该都能看懂,效果如下:代码:自定义控件MyImageView:public class MyImageView extends ImageView原创 2015-03-12 22:53:14 · 3552 阅读 · 2 评论 -
你应该知道的那些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 · 680 阅读 · 2 评论 -
meterial design 5.0 新增控件介绍及使用方法
转载地址:http://blog.youkuaiyun.com/liaoinstan/article/details/50998966Android 5.0 Lollipop 是迄今为止最重大的一次发布,因为 material design 的存在,android的界面风格发生了新的改变,这是一门新的设计语言,它刷新了整个 Android 的用户体验。对于开发者来说,要设计出完全符合 material转载 2016-05-18 10:59:43 · 2641 阅读 · 0 评论 -
关于使用 CardView 开发过程中要注意的细节
2014 年,随着 Google 推出了全新的设计语言 Material Design,还迎来了新的 Android 支持库 v7,其中就包含了 Material Design 设计语言中关于 Card 卡片概念的实现 —— CardView。经历了相当长的一段时间相信许多 Android 开发者都已经应用了这个控件,现在才写这篇文章可能有点晚,但对于刚刚开始使用的开发者以及其他已经使用了一段时间转载 2016-06-02 09:28:46 · 4839 阅读 · 0 评论 -
Android Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
http://blog.youkuaiyun.com/u010687392/article/details/46852565版权声明:本文为博主原创文章,未经博主允许不得转载。转载注明出处:Sunzxyongok,今天继续更新Material Design系列!!!废话不说,先看看效果图吧:好了,现在来讲讲上图是怎么实现的吧!讲之前先讲讲几个控件转载 2016-09-09 10:36:56 · 1156 阅读 · 0 评论 -
Android中GridView中onTouch监听(1)item实现触摸执行缩放动画的功能
功能:当用户点击元素,执行图片缩放动画,当按住元素并且移开位置离开该元素,之前元素将执行放大回到原状,而新选中的元素将进行缩放。即:gridview中的元素按住就会下陷变小,移动离开就会变回原样,点击就会进入跳转界面由于为了完整的监听ontouch事件,即能监听ACTION_DOWN,MOVE,UP返回值必须为true但是由于为true导致事件被拦截了,之后的自带的onItemClic原创 2015-06-17 14:13:33 · 4176 阅读 · 0 评论 -
Android开发过程中遇到的问题
长期补充,我只是大自然的搬运工=。=记录一些自己开发过程中遇到的问题和解决的办法原创 2015-09-07 00:06:36 · 2773 阅读 · 0 评论 -
Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能转载 2016-10-18 14:19:21 · 404 阅读 · 0 评论 -
Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/44171115大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对转载 2016-10-18 14:21:13 · 451 阅读 · 0 评论 -
Android属性动画完全解析(上),初识属性动画的基本用法
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的转载 2016-10-18 14:15:58 · 367 阅读 · 0 评论 -
接口的回调2-Android学习
之前简单介绍了接口的回调,在android开发的过程中,我们常常遇到setOnClickListener,里面放一个接口,等待触发的时候回调这里我写个demo,用来判断用户双击的操作,我把名字成为setOnDoubleClick(),下面大改结合代码讲一下如何实现。首先,要有个接口对吧,就叫OnDoubleClickListener吧。package com.example.appde原创 2015-09-16 15:45:05 · 747 阅读 · 0 评论 -
Android开发过程中遇到的问题(长期补充)
长期补充自己开发遇到的问题原创 2016-10-26 15:09:45 · 2028 阅读 · 0 评论 -
Android 5.1系统源码Wifi模块中wifiSettings源码分析
在谷歌提供的安卓源码中,网址如下:http://androidxref.com ,初学者学习,分析,留疑问,并且长期更新,修改错误,补充。安卓的系统wifi模块,一般在设置----->Wifi中WifiSettings显示的就是打开wifi的那个界面原创 2015-03-19 15:01:58 · 10401 阅读 · 7 评论 -
Android应用 捕获应用崩溃的数据CrashHandler
Android应用 捕获应用崩溃的数据CrashHandler当应用发生崩溃,需要讲崩溃信息保存起来,上传服务器或者保存到数据库网上这块资料很多,简单记录当作学习笔记吧首先,创建一个类CrashHandler 实现 UncaughtExceptionHandler 接口接口UncaughtExceptionHandler的定义public static interface UncaughtExcep原创 2016-01-29 14:33:58 · 1016 阅读 · 0 评论 -
Android 5.1系统源码Wifi模块中wifiConfigController源码分析
之前看了WifiSettings的源码,大概理解了之后,在点击AP的时候,会显示对应的dialog,然后经过我查看代码和别人的帮助的情况下,我发现WifiConfigController.java写的还是很有意思的,简单的总结一下! 无论是新增网络(add Network),还是点击未连接的ap,还是已经连接的ap,其实用的都是同一个布局文件,只是通过判断对布局中的控件设置vis原创 2015-04-08 16:03:29 · 3013 阅读 · 0 评论 -
设计模式之状态模式
在看Android中frameworks中的wifi部分时,发现frameworks有很多的状态机感谢朋友的分享,让我学习了java设计模式中的状态模式,很有感触。简单总结记录一下,巩固一下。用我们日常的饮料贩卖机为例,简单的对其进行一下定义人的操作有投币,选择饮料,退币三个操作。饮料机的状态有闲置,有钱,出货三个状态首先简单定义一下IState.java的接口。p原创 2015-04-27 19:02:41 · 610 阅读 · 0 评论 -
回调机制详解
很喜欢这个博主的文章!转!!!尊重原创转载请注明:From AigeStudio(http://blog.youkuaiyun.com/aigestudio)Power by Aige 侵权必究!原帖地址:http://blog.youkuaiyun.com/aigestudio/article/details/40869893当时我思考了下就让他在异步完成后回调一下将值返回……因为对方是初学者我转载 2015-05-11 19:33:38 · 701 阅读 · 0 评论 -
setAnimation设置了不播放动画?setAnimation与startAnimation的区
在自己写小游戏的时候,常常遇到一些很奇怪的问题,比如一个动画在模拟器上跑的很好,但是在真机上却显示不出来,这让人很蛋疼,问了很多人,也没有得到很好的结果,后来才发现是自己用错方法了,设置动画通常有setAnimation,但是还有一个方法很重要,startAnimation!看下setAnimation方法的解释和源码 /** * Sets the next animati原创 2015-03-30 22:19:22 · 3336 阅读 · 0 评论 -
Android音乐播放器中的歌词同步学习分析
在网上查了一下资料,感谢 http://www.cr173.com/html/20184_1.html 给了我思路,可以说他提供了最基本的歌词同步的功能,我在其上面添加了自己的修改的代码。主要是自己为了实现歌词同步,并且通过移动seekbar,改变歌曲的歌词位置。当然还有自己不一样的地方。首先歌词播放,是要一个子线程来操作,这个子线程负责在找到两段歌词之间的时间差,然后显示当前正在播放的歌原创 2015-05-27 12:38:54 · 2514 阅读 · 0 评论 -
Android中GridView中onTouch监听(2)自己写的Scroll滑动判断
由于之前Android中GridView每个item进行点击缩放动画的制作以及点击事件的监听的文章中由于OnTouch返回值为true,导致当元素过多时(即需要下滑的时候),下滑是操作不了的,事件被拦截了这里就需要自己的判断,主要涉及到的是GridView中的getScrollY(),setScrollY(int y),这里需要修改之前的代码。=====================原创 2015-06-18 21:56:49 · 3139 阅读 · 0 评论 -
Android自定义控件——自定义属性
转载请注明出处:http://blog.youkuaiyun.com/allen315410/article/details/39343401 我们在自定义android组件的时候,除了用Java构建出组件的样子外,有时候还需要去申明一些“属性”提供给项目使用,那么什么是组件的属性呢?例如在清单文件中,创建一个TextView的时候,这是需要制定TextView的android:lay转载 2015-09-28 11:34:24 · 490 阅读 · 0 评论 -
Android 可拖拽的GridView效果实现, 长按可拖拽删除数据源
感谢这个作者的博客:Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换作为新手,在这个的基础上,简单修改,完成自己想要的功能:长按,移到垃圾桶,删除数据。主要思路是:1.获取到用户长按的操作 2.获取按下的图片的bitmap以及移动的时候动态刷新镜像3 action_up的时候判断镜像的位置,进入是否删除逻辑自定义控件pac原创 2015-10-16 15:00:23 · 3813 阅读 · 3 评论 -
Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
转载请注明出处:http://blog.youkuaiyun.com/xyz_lmn/article/details/12517911 Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEvent()、o转载 2015-10-14 11:32:01 · 832 阅读 · 0 评论 -
Android自定义控件之会缩放的GridView
这是我快毕业那会写的一个自定义控件。效果如下:主要就是在自定义控件的onTouchEvent中写自己的动画效果代码如下:package com.example.mygridviewdemo;import android.content.Context;import android.graphics.Canvas;import android.util原创 2015-09-28 17:48:41 · 2342 阅读 · 0 评论 -
Android .9.png图片制作
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真。转载 2015-12-09 15:25:51 · 621 阅读 · 0 评论 -
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 · 15654 阅读 · 7 评论