随笔分类 - Android随笔
日常的一些技术点总结
摘要:引言使用Android的知道,有快捷方式这么一说,可以通过长按桌面来添加,也有的是第一次运行时候询问是否需要安装,有的直接放在桌面(MIUI是直接放在桌面的),那么为了驱动用户使用,有些应用在安装以后便直接安装了快捷方式,还有些应用是在用户第一次进入的时候,询问用户是否安装快捷方式,那么接下来就看看快捷方式的实现。安装即带这个实现方法比较简单,直接在AndroidManifest.xml里面就可申明1<activity-alias2android:name="demoAlias"3android:icon="@drawable/logo"4andr
阅读全文
摘要:引言相信强迫症兄弟伙都或多或少有点,生活中你可能出门多次确认门是否关好,烟头是否灭了,工作中你可能将自己桌面摆成个形状,恋爱中你可能要求朋友按照你的某些意愿去做。那么作为程序员,强迫症也是有很多体现的,有些可以视为好的习惯,有些却不是所有人都能接受的。写注释每个//和comment之间都要加个空格,看到别人的代码没加,手痒都得改下。绝对不允许注释有错误的单词带来的警告哪怕很简单的方法,例如isEnable()都要加个注释才看着算是个完整的方法格式化多参数的方法,非要一个参数一行才看着舒坦|| &&之间也非得换行来写每个独立的语句块之间非要加个换行,感觉就是解耦表达式if条件语句
阅读全文
摘要:引言Android的Manifest文件解析,该文件是工程配置的核心,这个博客解析的比较全面,记录了http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html,写下读后感。读后感第一层:<manifest />versionName为发布市场时候的显示installLocation为安装的位置配置auto由系统自适应;preferExternal为优先SD卡,如果SD满了,就装在手机上;internalOnly必须装在手机上。---第二层:<Application /><application and
阅读全文
摘要:引言接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.
阅读全文
摘要:引言最近在研究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效果,但是值没看出规律,
阅读全文

浙公网安备 33010602011771号