摘要:
摘要:在项目开发过程中常常会不断改UI设计,于是在定稿要发布的前夕,发现有好多不再需要的资源文件存在,发布的包会把这些无用的资源都包含在里面,造成APK的下载包过大。可以通过Android SDK自带的工具进行无用资源的批量删除,下面就工具的使用流程和注意事项进行介绍。第一步:lint检测无效资源在... 阅读全文
摘要:
在CSDN上看到这样一篇译文,虽然最终的解决方案要按照自己特定的项目去设计,但该文还是引起了很多自己的共鸣,原文猛戳这里。 这是他提出的基于Messaging的MVC框架: 其中包含的设计思想在于:哪怕再小的应用程序,也有封装的必要,这样才能便于拓展同时增强应用的鲁棒性。 View:xml本身属于view的一部分但不是全部,我认为view的定义是指UI主线程所维护的全部,包括xml的加载,控件的... 阅读全文
摘要:
Android用户下载我们wcc应用时,偶尔会出现“解析程序包出现问题”的的现象,以下是逐步排查的相关经验:1. 首先确保这个包本身没有问题。检测方法:其他手机采用同样的下载方式再下载一次。解决方案:android系统不支持包名包含中文文件名和全角字母符号,如果在应用程序中使用了,请做修改。andr... 阅读全文
摘要:
今天早上5点睡觉,9点半起床,一直忙,下午还出去线下,晚上参加调bug,好累啊。回去睡觉了,明天的任务是把主activity分离出来,还有两个面试,以及接待另外一个创业团队,晚上今天讨论。 阅读全文
摘要:
今天基本完成任务,1. 写了昨天的总结,2. 完成slides的第一个完整版。3. 家里布置了照片墙。4. 其他的未完成:1. 框架搭建:Creasy没来。领导力:为公司利益早起,任务说到做到,坚定执行不拖延,明天任务:学习一个ppt制作或者keynote制作的视频;给Slides换一个背景模板;看... 阅读全文
摘要:
程序猿的零点从他睡觉那一刻开始计时。今天是周六,听到了Robert关于销售技巧的培训还有Sue关于微信零售业O2O电商的分析,一并加上昨天晚上直到11点的Leadership培训,这个周末真的是收获满满。培训课题3:Leadership主讲人: Robert时间: 2014年8月15日,19:0... 阅读全文
摘要:
Java语言并不支持多重继承,而只能继承一个类,不过我们可以使用implements来实现多个接口。 extends继承的父类:不能声明为final或者定义为abstract; implements实现接口interface,用逗号分开就好; 如:class A extends B implements C, D, E interface的引入是为了部分地提供多继承的功能。 在interface... 阅读全文
摘要:
Menifest.xml中加入: 中加入: 外面加入: 编写单元测试代码:必须继承自AndroidTestCase类 package name.feisky.android.test; import android.test.AndroidTestCase; import junit.framework.Assert; public class MyTest extends Andro... 阅读全文
摘要:
一个好的框架,不仅能帮助程序开发节约很多时间,同时也能减少bug的引入。这个框架是在ssy同学的基础上进行了一些改进:主要在于一下几点(会随着项目开发逐渐更新这篇文章)1. 应用了反射机制,实现网络Task的多态。2. 应用MVC模式,独立出数据Model,让Activity更加专注在界面响应和基本... 阅读全文
摘要:
重构的第一步:为即将修改的代码建立一组可靠的测试环境。和任何重构手法一样,当提炼一个函数时,我们必须知道可能出什么错。安全步骤:首先在一个函数内找到局部变量和参数。任何不会被修改的变量都可以被当成参数传入新的函数,至于会被修改的变量就需要格外小心。重构代码原则:每次的改动幅度不要太大,这样才能保证任... 阅读全文