摘要: 引言使用Android的知道,有快捷方式这么一说,可以通过长按桌面来添加,也有的是第一次运行时候询问是否需要安装,有的直接放在桌面(MIUI是直接放在桌面的),那么为了驱动用户使用,有些应用在安装以后便直接安装了快捷方式,还有些应用是在用户第一次进入的时候,询问用户是否安装快捷方式,那么接下来就看看快捷方式的实现。安装即带这个实现方法比较简单,直接在AndroidManifest.xml里面就可申明1<activity-alias2android:name="demoAlias"3android:icon="@drawable/logo"4andr 阅读全文
posted @ 2013-03-11 16:42 TavenWang 阅读(3820) 评论(0) 推荐(2)
摘要: 引言相信强迫症兄弟伙都或多或少有点,生活中你可能出门多次确认门是否关好,烟头是否灭了,工作中你可能将自己桌面摆成个形状,恋爱中你可能要求朋友按照你的某些意愿去做。那么作为程序员,强迫症也是有很多体现的,有些可以视为好的习惯,有些却不是所有人都能接受的。写注释每个//和comment之间都要加个空格,看到别人的代码没加,手痒都得改下。绝对不允许注释有错误的单词带来的警告哪怕很简单的方法,例如isEnable()都要加个注释才看着算是个完整的方法格式化多参数的方法,非要一个参数一行才看着舒坦|| &&之间也非得换行来写每个独立的语句块之间非要加个换行,感觉就是解耦表达式if条件语句 阅读全文
posted @ 2013-03-06 16:13 TavenWang 阅读(512) 评论(3) 推荐(0)
摘要: 引言Android的Manifest文件解析,该文件是工程配置的核心,这个博客解析的比较全面,记录了http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html,写下读后感。读后感第一层:<manifest />versionName为发布市场时候的显示installLocation为安装的位置配置auto由系统自适应;preferExternal为优先SD卡,如果SD满了,就装在手机上;internalOnly必须装在手机上。---第二层:<Application /><application and 阅读全文
posted @ 2013-03-05 17:25 TavenWang 阅读(308) 评论(0) 推荐(0)
摘要: 引言了解Matrix和Camera的使用,本章主要总结自定义动画(Animation),最后通过一个3D动画来综合应用。对于Animation的基本使用以及种类不做细讲,希望Animation动画说白了就是在一个时间段,改变一个目标的视图状态。---example:1秒钟内,让一个图片的透明度从1编程0.51.设置时间-1秒钟,对于抽象类Animation直接提供setDuration(long milis)方法进行设置2.执行目标,View提供startAnimation(Animation anim)方法执行动画3.改变状态视图,动画的多样化就是改变视图的各种状态,可以分为透明度,坐标矩. 阅读全文
posted @ 2013-02-22 14:04 TavenWang 阅读(4157) 评论(0) 推荐(2)
摘要: 引言接Android变形(Transform)之Matrix,来总结下Camera的使用,Camera主要实现3D的变形,有转动,旋转等,Camera的源码是由Native(本地代码)实现,提供的接口也比较简单。官方的介绍:A camera instance can be used to compute 3D transformations and generate a matrix that can be applied, for instance, on a Canvas. 效果图原图:变形以后:API使用Camera提供的方法如下:save:保存当前状态restore:回复当前状态tr. 阅读全文
posted @ 2013-02-21 11:06 TavenWang 阅读(2067) 评论(1) 推荐(0)
摘要: 引言最近在研究Android的变形,Android的2D变形(包括缩放,扭曲,平移,旋转等)可以通过Matrix来实现,3D变形可以通过Camera来实现。接下来就将我这俩天研究的东西和大家分享下,先来看看Matrix的用法。效果图变形以后 Matrix矩阵坐标变换矩阵,即一个3*3的矩阵,用来对图形进行坐标变换。图1.1 A为坐标矩阵,C为原始矩阵,R是A和C矩阵相乘记过,那么可以知道:(矩阵知识,大学没学好的伤不起啊)x’ = a*x + b*y + cy’ = d*x + b*y + f最后一列很少有资料提到,不过初始值g=h=0,大家可以去改变值试试,变化为3D效果,但是值没看出规律, 阅读全文
posted @ 2013-02-18 17:48 TavenWang 阅读(4730) 评论(2) 推荐(1)
摘要: 2013年开始上班的这几天,总是在纠结今年在技术的道路上该怎么走,公司项目上,由于接触android时间不长,没有太多的开发可以参与,wp的话,目前也看不到前景,出于这俩个考虑,而且开始着手学android也有三个月了,碰到了瓶颈,知识乱成一团糟,今年的目标简单的说就是更好的学习android。 回顾,有必要总结下这近4年的开发,前俩年做的是企业级web开发,那时候刚走出校门,心中坚信,只要上进,好学,那么技术会增长的快,职业生涯上升也会快,事实其实也如此,那段时间也算是在技术上的一个启蒙阶段,后俩年其实说来是吃老本,接触了移动平台的开发,但是觉得技术层面没有得到什么突破,总是感觉已经到... 阅读全文
posted @ 2013-02-18 11:03 TavenWang 阅读(3223) 评论(21) 推荐(4)