![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
zh19900207
这个作者很懒,什么都没留下…
展开
-
Android编码规范
Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv转载 2012-02-07 21:54:50 · 320 阅读 · 0 评论 -
Android属性动画---Property Animation(一)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7703684 其中有一处应该是译者笔误,将10毫秒写成了10秒。但是依然不影响这个文章的风采。属性动画系统是一个健壮的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变转载 2013-03-20 08:50:35 · 381 阅读 · 0 评论 -
Android属性动画---Property Animation(三)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7713757API概要在android.animation包中能够找大多数属性动画系统的API。因为视图动画系统已经在android.view.animation包中定义了很转载 2013-03-20 09:21:40 · 459 阅读 · 0 评论 -
Android属性动画---Property Animation(五)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7720684用AnimatorSet类来编排多个动画在很多场景中,一个动画的播放要依赖与另一个动画的开始或结束。Android系统让你把这些相互依赖的动画绑定转载 2013-03-20 09:33:31 · 360 阅读 · 0 评论 -
Android属性动画---Property Animation(二)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7710535有的地方根据自己理解稍作修改属性动画与视图动画的差异视图动画提供了只让View对象具有动画效果的能力,因此想要非View对象具有动画效果,就得自己实现动画转载 2013-03-20 08:58:08 · 348 阅读 · 0 评论 -
Shape API简介
public abstract classShapeextends Objectimplements Cloneablejava.lang.Object ↳android.graphics.drawable.shapes.ShapeKnown Direct SubclassesPathS翻译 2013-03-20 13:38:11 · 341 阅读 · 0 评论 -
Canvas and Drawables
此文章的翻译仍然是FireOfStar。他的博客中拥有很多好的文章和译文,希望大家能够多多关注他的博客。 Android框架API提供了一组2D描画API,使用这些API能够在一个画布(canvas)上渲染自己的定制图形,也能够修改那些既存的View对象,来定制它们的外观和视觉效果。在绘制2D图形时,通常要使用以下两种方法中的一种:1. 把图形或动画绘制到布局中的一个View对象转载 2013-03-20 14:22:21 · 407 阅读 · 0 评论 -
Android 开发常用代码片段
1、图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap =转载 2013-04-02 10:21:06 · 304 阅读 · 0 评论 -
Creating a View Class
翻译自http://developer.android.com/training/custom-views/create-view.html#accessibilityCreating a View Class一个设计优良的用户界面应该和其他设计优良的类一样,将一系列功能封装起来,并且暴露给用户一个简单的接口,并且能够做到高效的使用CPU和内存。为了能够设计一个好的自定义View,应该翻译 2013-04-02 13:34:13 · 493 阅读 · 0 评论 -
onInterceptTouchEvent和onTouchEvent
onInterceptTouchEvent:onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子转载 2013-03-25 16:18:09 · 251 阅读 · 0 评论 -
android paint类 方法全解析
/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 *转载 2013-03-25 11:19:39 · 272 阅读 · 0 评论 -
SweepGradient简介
public classSweepGradientextends Shaderjava.lang.Object ↳android.graphics.Shader ↳android.graphics.SweepGradient SweepGradient是Shader的子类,主要是用于颜色扫原创 2013-03-20 11:47:56 · 1646 阅读 · 1 评论 -
Android属性动画---Property Animation(八)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7726801 用ViewPropertyAnimator制作动画ViewPropertyAnimator类使用一个单一的Animator对象,给一个View对象的几个动画属性平行处理提供转载 2013-03-20 09:44:29 · 394 阅读 · 0 评论 -
Android属性动画---Property Animation(七)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7726024 使用插补器插补器定义了怎样在动画内指定用于时间函数的计算值。例如,指定贯穿整个动画期间的线性播放动画,意味在动画整个时间里都是均匀的移动,也能够指定非线性动画,如:在动画的转载 2013-03-20 09:37:32 · 411 阅读 · 0 评论 -
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引转载 2013-01-06 00:32:18 · 195 阅读 · 0 评论 -
Handler
为什么android中要使用多线程?Handler是在多线程之间使用的,用于线程之间进行通信。要想知道为什么需要Handler就首先说明android的主线程和工作线程。主线程又称为UI线程。正是因为在android中,所有与UI有关的操作(例如创建UI,刷新UI,处理UI等)都必须在主线程中进行,所以主线程又称为UI 线程。如果当一个程序进行下载等操作的时候,需要的时间是非常长的原创 2013-01-07 01:06:16 · 362 阅读 · 0 评论 -
intent 六大属性
intent 六大属性:action:描述意图想法中,在日常生活中,我们会说我想干。。。我想看。。。我想做 and so on ,在android中action就是表示这个动作的意思。你指定一个action执行者就会依照这个动作的指示,接收相关的输入,表现对应的行为,产生输出。在intent类中,定义了一批量动作,比如:Action_VIEW ACTION_PICK 之类的,基本上覆盖了常转载 2013-01-30 21:56:42 · 1516 阅读 · 0 评论 -
Handler知识点总结
为什么android中要使用多线程?Handler是在多线程之间使用的,用于线程之间进行通信。要想知道为什么需要Handler就首先说明android的主线程和工作线程。主线程又称为UI线程。正是因为在android中,所有与UI有关的操作(例如创建UI,刷新UI,处理UI等)都必须在主线程中进行,所以主线程又称为UI 线程。如果当一个程序进行下载等操作的时候,需要原创 2013-02-13 21:07:17 · 1381 阅读 · 2 评论 -
手机安全卫士
以下这个安全卫士的软件是我独立完成的。这款软件具有了市面上安全软件的大多数功能。作为一个丰富并强化自己知识的作品,其中并没有过多的纠结于一个功能的完善。尽可能多的实现功能。其中每一个功能还都有进一步优化的空间。但是由于耗费时间太长,重复代码过多,所以只保留重要功能。功能包括:1. 手机防盗(gps定位,远程锁屏,远程删除数据,发出警报)2.原创 2013-02-17 18:31:33 · 517 阅读 · 0 评论 -
豆瓣客户端
我的豆瓣客户端是一个连接豆瓣网的网络应用程序客户端。这个客户端也并没有纠结于实现更多的功能。而是通过一个豆瓣客户端学会怎么实现oauth认证,如何从网络获取数据并对xml,html和json进行解析。其主要的功能包括:1. 通过oauth认证,登陆豆瓣网的用户账号。2. 获取用户账号相关的,我读的图书,我看的电影,我听的歌曲,我的日记,我的资料等信息。3. 获原创 2013-02-17 19:11:31 · 2201 阅读 · 1 评论 -
invalidate和postInvalidate的区别
如果转载,请注明地址 http://blog.csdn.net/zh19900207/article/details/8746944至于什么invalidate,invalidate是做什么用的。这个问题老外是这么回答的:Each class which is derived from the View class has the invalidate and the post原创 2013-04-01 16:07:34 · 475 阅读 · 0 评论 -
Canvas and Drawables(一)翻译
Canvas and DrawablesAndroid Framework层的API为用户提供了2D绘画的API,使得用户可以在画布上绘制自定义的图形,或者根据用户自己的审美和感觉进行修改现有的View对象。当想要绘制2D图形的时候,您可能使用以下一两种方式:A. 在Layout中的View对象时行绘制图形或者动画。使用这种方式绘制,您绘制的图形是由系统绘制view图层来进行绘制的—翻译 2013-04-01 17:07:03 · 544 阅读 · 0 评论 -
Canvas and Drawables(二)翻译
DrawablesAndroid提供了一个2D图形的类库用来绘制图形和图像。android.graphics.drawable包就是二维图形的共同的类。这篇文档主要讨论的时候Drawable对象及其子类的基本使用。如果想要了解使用Drawable来实现帧动画,请参照Drawable AnimationDrawable对象是“可绘制图像”的抽象。您可以发现,很多特殊的图像类都是Drawa转载 2013-04-01 17:17:19 · 304 阅读 · 0 评论 -
property animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Anima转载 2013-03-19 16:39:21 · 730 阅读 · 0 评论 -
Android属性动画---Property Animation(四)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7717163用ValueAnimator来制作动画ValueAnimator类通过设定动画过程中的int、float或颜色值,来指定动画播放期间的某些类型的动画值。通过Val转载 2013-03-20 09:32:00 · 386 阅读 · 0 评论 -
Android属性动画---Property Animation(六)
本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7724033 对于ViewGroups对象布局变化的动画属性动画系统给ViewGroup对象的动画变化提供了与View对象一样容易动画处理方法。使用LayoutTransition类转载 2013-03-20 09:35:00 · 376 阅读 · 0 评论