- 博客(8)
- 收藏
- 关注
原创 Android studio 多渠道多包名打包
在日常开发中我们经常会有多渠道分发的需求,那么如果针对每个渠道都打包一次那简直是不舒服斯基到死,作为以“懒”作为标签的程序员群体,干这种重复性的工作,那感觉简直不要太酸爽,简直让人分分钟切腹。所以我们就会想能不能写个脚本文件,我只干一次打包的活,所有渠道的包都能生成好。很明显是可以的,要不然这不是打作者的脸吗!为了不被打脸——我转载引用一下各位前辈大神的博客(谢谢各位前辈和大神为了不让我被打脸所做出
2016-08-22 13:48:53 4013 2
原创 Android开发中View的事件分发探秘
Android开发中View的事件分发探秘View是Android开发中所有控件的基类,虽然它不属于四大组件,但是它在android开发中的地位丝毫不亚于四大组件,甚至于毫不夸张的说,它的重要性和使用场景是超出BroadcastReceiver和ContentProvider。在日常的开发中跟view打交道的时候太多了,可以说,android开发中最终的页面呈现全靠view。而我们在开发中也碰到使用
2016-05-24 17:19:57 551
原创 Android高效ImageLoader的实现
在android开发过程图片加载和显示基本上是每个项目中都会包含的功能,这就导致每个项目里面ImageLoader是标配。当然我们在使用的过程中有很多牛逼的(性能好,使用简单方便)开源框架可供挑选。但是如果自己手动实现一个高效的ImageLoader那给自己的技术树里面又添加了一个靓丽的枝干。ok,接下来我们一起来分析和探讨一下高效ImageLoder的实现。一般来说,优秀的ImageLoader都
2016-04-28 00:42:38 5877
原创 使用shape绘制阴影图层阴影效果
最近在项目中用到一个比较有意思的阴影特效从上面的效果图上可以发现在图片的右、下有一个阴影的特效,通过这个阴影效果明显会使得这个提示文本有一种立体的观感
2016-02-29 11:01:26 20307
原创 Android控件绘制完成原来是这样的
实际开发中经常会碰到需要获取某个控件的宽度和高度的情况,但是在实际测试中我们在Activity的启动中期函数中废了老大劲了,我们发现是这样的OnCreate=>>>>>>>>>width==0,height==0 onStart=>>>>>>>>>width==0,height==0onResume=>>>>>>>>>width==0,height==0这可不就傻眼了,裤子都脱了,你就给我看这个。
2015-10-22 16:19:38 2345
原创 Android程序打包和安装过程及apk安装释放文件过程
一、Android程序打包&安装的过程用解压缩软件打开-->>Helloworld.apk-->>META-INF目录下,我们可以看到如下的目录结构这里面的文件保存着应用程序的签名摘要,没有密钥是不能反编译出来的,当签名摘要变化了,应用程序也就不能安装了。打包步骤:①android项目通过编译,用dx.bat工具,将编译的多个.class文件打包成一个classes.d
2015-06-10 10:48:46 5171
原创 从HelloWorld开始
每种开发语言的初学者在学习这门语言的时候一定会有一个相同的初恋情人,那么今天我们就来看看android开发者的初恋情人到底是怎么“倾国倾城”的。 首先我们来看一下HelloWorld这个初恋情人的身体构造(Android应用程序架构)。src/java 原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录
2015-06-10 10:21:25 588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人