看着别人的应用的时间显示着“刚刚”、“2分钟之前”、“下午 2:00”是不是很羡慕?但是常常因为项目时间紧凑,没空去扣这些细节的你一定很想要一个...
看着别人的应用的时间显示着“刚刚”、“2分钟之前”、“下午 2:00”是不是很羡慕?但是常常因为项目时间紧凑,没空去扣这些细节的你一定很想要一个...
一、导航逻辑的差异 大家都知道ios没有实体返回键,所有返回都是通过导航栏的back按钮(图1)来完成。所以,ios应用大多数情况下,只提供单一...
一个移动APP项目研发规模可大可小,但都离不开以下几个成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员工作、确保项目...
前言:作为一名创业狗,我们在开发APP的过程中,有很多功能模块,都是借用第三方的服务来解决。下面是在我Evernote里整理记录的,我们自己采用...
从APK的文件结构说起 APK在安装和更新之前都需要经过网络将其下载到手机,如果APK越大消耗的流量就会越多,特别是对于使用移动网络的用户来讲,...
上一篇中,我说明了Android中Activity和View触摸事件的传递流程,现在我们来继续学习MotionEvent在View的容器Vie...
引子 不管进行什么开发,桌面也好、移动端也罢,UI一直都是让人头大的一部分。那对于Android开发来说,在UI这一块,是否有什么最佳实践能让人...
对于学CS的IT人而言,终身学习是很有必要的,尤其是在这样一个技术快速迭代更新的时代。经常看看本文介绍的一些技术博客则是其中的一个途径,相信阅读...
原文链接:Lessons Learned From Analyzing Material Design Components 如果你通读过Goo...
本篇主要用作链接使用。 线程池的核心就是,当接收到一个任务,需要一个线程去执行时,并不着急创建一个线程,而是先去线程池检查是否有空闲的线程,如果...