android

由苹果与安卓输入体验所引发的思考

之前,一直在使用安卓手机,近一段时间,安卓手机大限已到,成功退位,借机加入了苹果机行列。在使用苹果手机一段时间后,我觉得其设计理念印证了王坚老师在《结网》一书中关于用户体验设计的“三不要”观点,即“不要让我等,不要让我想,不要让我烦”。但就苹果输入体验而言,经过和几位典型苹果手机用户的交谈,我们一致认为苹果手机在输入体验上,相比安卓手机,还有一定的差距。最大的差距在于:苹果

一套完整的 Android 通用框架

现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可,当然您说您能力强,非要重复造轮子,无可厚非。MVP模式MVP简介Android MVP Sample,MVP+Retrofit+RxJava实践小结github地址https://github.com/WuX

插件化框架 android-pluginmgr 全解析

0x00 前言:插件化的介绍阅读须知:阅读本文的童鞋最好是有过插件化框架使用经历或者对插件化框架有过了解的。前方高能,大牛绕道。最近一直在关注 Android 插件化方面,所以今天的主题就确定是 Android 中比较热门的“插件化”了。所谓的插件化就是下载 apk 到指定目录,不需要安装该 apk ,就能利用某个已安装的 apk (即“宿主”)调用起该未安装 apk 中的

Android 进阶 设计模式之“软件设计概要”面向对象的抽象设计模式(一)

什么是设计模式模式,代表对一种常见的重复的问题的一个公认的解决方案或做法,我们把这些方案总结下来,以后每次遇到类似问题,就直接从这些设计模式中取出一个适用的模式。就像我们生活中有许多重复性的事情,例如上厕所,对应的模式就是找到厕所,根据性别进入不同房间,xxxx,我们把这套上厕所的方案总结下来,以后上厕所就不需要重新思考要怎么做了。就像一条公式,牛顿把F = ma 总结出来

27 张 PPT,看 Android 八年演化史

作为一个产品经理,不管是从了解熟悉Android设计规范的角度,还是学习如何管理产品迭代的角度,都应该深入的去研究一下Android这8年之路是如何走过来的。这里我只暂整理了Android8年中重大版本功能迭代,后面会再有一篇Android设计规范变迁的文章,希望大家共同成长。从2008年8月18日Android第一个内测版发布至今已经8年有余了,前几年大家都还在吐槽And

Android 启动模式—你需要知道的一切

启动界面如下:MainActivity—>Activity1—>Activity2—>Activity3—>MainActivity—>MainActivity.通过android:launchMode设置启动模式默认模式standardAndroid系统默认的启动模式就是standard,当启动模式为standard时,Log如下可以看到当Acitivity3启动位于栈底

聊聊 Android6.0 以上系统权限

发热放入Android6.0带来了新的权限管理方式,根据提供的官方文档,再加上自己的理解,做了以下汇总仅供大家伙参考,不好勿喷。一个新建的Android应用默认是没有权限的,这意味着它不能执行任何可能对用户体验有不利影响的操作或者访问设备数据。为了使用受保护的功能,你必须包含一个或者多个标签在你的app manifest中。1、Android 6.0中权限分为两种,普通权限

1.0 Android 的历史、版本进化与应用框架

一、Android 的诞生 首先我们就要先来说说Android系统这个名字的来历:Android这一词最先出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。接下来我们再来看一下Android系统的来历:Android系统一开始并不是由谷歌研发出来的,Android系统原来的公司