Android界面与交互设计原则
译者按:在 iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的 HIG(大概是为了配合Android 4.0 Ice Cream Sandwich)。仔细比较两套HIG的“设计原则”部分,发现完全是截然不同的两种风格。iOS...
View Article移动APP手机兼容性测试初步
Web开发需要做各种浏览器兼容测试,移动APP开发需要做各种设备兼容性测试。兼容性测试,哪里都逃不开。对各种设备的兼容测试,主要集中在2点:不同Android OS版本的测试,如Android 2.3, Android 4.1不同屏幕密度的测试,如320*240(QVGA),480*320(HVGA),800*480(WVGA)Android OS各版本市场占有按照Android...
View Article如何测试安卓手机的流畅性?
对于安卓手机,我们听到最多的抱怨就是不流畅,在选购前,问的最多的问题也是这款手机流畅不流畅。有的人看配置,但是同样配置的手机,流畅性天差地别,而有些低配手机反而很流畅;有的人看跑分,但是有些手机跑分很高,流畅性却很差;更糟的是,因为人和人的流畅标准不同,同样的手机,张三觉得不流畅,李四觉得还不错,选购前问别人也无法有个正确的参考。那么到底应该看什么呢?我们来做个解读。一、什么是手机的流畅性所谓手机的...
View ArticleIMO messenger 让你在浏览器中直接视频聊天
分类: 互联网络 谁说视频聊天一定要有应用才行,直接打开浏览器不是更加方便吗? IMO显然赞同这一点,于是在移动应用之外,他们刚刚重新设计过的网页从现在开始也支持视频聊天了。在 WebRTC技术的加持下,用户无需下载任何东西就可以通过浏览器实现通话。而且它支持跨平台,就算对方用的是移动设备也毫无压力。不过话说,现在 IM 应用那么多,能不能把别人拉来和你一起用 IMO 才是最大的问题啊。 经由:...
View Article不仅是微软和诺基亚,谁都无法 fork Android,因为它就没法 fork
虽然是名义上的开源系统,但如果微软的手机采用 Android 系统,那将是个巨大的错误,诺基亚都不行,因为 Google 把 Android 做得无人可改。不止一次了,总有人跳出来「建议」微软采用 Android,替换掉市场乏力的 Windows Phone 系统。这种估计将来也不会停。说这话的人到底是人笨呢,还是心眼坏。Google 这么多年来,已经把 Android...
View ArticleGoogle是怎样控制Android厂商的?
Google出售摩托罗拉移动,预示着他们放弃了走“软硬件结合”的道路。这意味着,OEM厂商们将会继续充当Android系统最重要的“分发者”。为了防止厂商任意“阉割”自己的服务和应用,Google出台了一套Google应用授权协议对厂商进行限制。Google能那么做的原因是,尽管Android仍然是开源的,但包括Play商店、Gmail、Google地图、Google Play...
View ArticleKindle fire HDX 评测:第一款堆硬件的亚马逊平板
经过漫长的等待,Kindle fire HDX 行货版正式来临。还记得第一代 Kindle fire 发布时贝索斯的名言:“No Gadgets,Kindle Fire 是服务!” 从前的 Kindle fire 作为一款平板产品,走的并非传统平板路线,在它身上并没有过分突出硬件,而是强调这块屏幕背后的内容帝国——不过这一次,可能有点不一样。外观 & 硬件Kindle fire...
View Article移动开发者必须了解的10大跨平台工具
成本低、周期短,易于上手,不用重新设计,种种好处让跨平台开发风头无量,也让诸多跨平台开发工具趁势崛起。在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台移动应用开发工具,尤以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App。...
View Article你的手机到底安不安全?看看Android和iOS是如何防御恶意应用的吧
在刚刚过去的世界移动通信大会上,Android负责人Sundar Pichai也出现在会场。 由于媒体上经常出现各类有关Android被恶意软件占领的新闻,所以和Android、iOS安全性相关的问题自然也被抛给了Sundar...
View Article为什么Android手机会越用越慢,如何提速?
安卓手机和平板越用越慢?貌似挺多人会这么觉得。好吧,一起来看看设备变慢的原因和如何提速。当然这不是只是安卓才有的问题——可以用用iOS7的iPad3,看看会变得有多慢——但貌似确实很多安卓用户会反映这个问题。OS更新和大型应用比起一年前,你的手机上的应用几乎全部换了。如果有 安卓系统更新,要么更新可能并没有针对你的设备很好的优化,其结果就是你的设备变慢了;要么运营商或制造商在更新中...
View Article深入观察Android Wear,Google 智能手表平台
Google 与3月18日宣布了Android Wear ,智能穿戴设备平台,主要为智能手表而存在的一个系统。你可以看做是Android 系统的是一个分支,专门为智能手表等小型屏幕而设置的Android 。为此Ars 收集了网上关于Google Android Wear 的信息。带你深入了解一下这个东西到底长什么样子。Home 界面Android Wear 的Home...
View ArticleAndroid 4.4 meminfo 实现分析
Android提供了一个名为meminfo的小工具帮助应用分析自身的内存占用,并且在4.4还新增了memtrack HAL模块,SoC厂商通过实现memtrack模块,让meminfo可以获取GPU相关的一些内存分配状况。了解meminfo的实现,对我们更深入了解应用的内存占用状况是很有帮助的。而这篇文章的目的就是分析Android 4.4...
View Article高效开发Android App的10个建议
假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用...
View ArticleAndroid公共库选型 单元测试 依赖管理等调研
抱歉,最近一个多月一直比较忙,博客许久未更新。后续更新周期会慢一些,不过依旧会陆续分享一些原创。 最近在调研一些事情,欢迎大家留言告诉我自己公司的一些情况、经验及想法 1. Android单元测试a. 单元测试覆盖率情况 b. 测试辅助框架选型,Quality Tools for Android, android-test-kit, robolectric, Android FEST指标同上 c....
View Article超实用!19条ANDROID平台设计规范-20140412早读课
今天@亚茹有李 妹子整理了19条Android平台的设计规范,尺寸+组成元素+字体+操作栏+多面板布局+触摸与反馈+按钮+滑块+开关+对话框+通知栏。细节很到位,希望对做App设计的同学有帮助:) 1、尺寸以及分辨率: Android的界面尺寸比较流行的有:480*800、720*1280、1080*1920,我们在做设计图的时候建议是以 480*800的尺寸为标准; 2、界面基本组成元素:...
View Article技术宅打造全能美剧播放器
1:前言看到有同仁发《权力的游戏》 自动追剧脚本,老衲也来凑个热闹…移动端最好的播放器非云播君莫属了,极速而方便,高清而无码,可惜最近资源被和谐,每次有美剧更新需要用浏览器手工添加播放源或者pc端添加,很是麻烦的说。于是就简单diy了下云播1.9 for Android ,使其支持自定义搜索引擎(比如人人影视,xxx资源站等),并且修复了原来搜索结果列表页标题的bug,为了迎接Game of...
View Article健壮且可读的安卓架构设计
自接触Android以来,我一直在寻找一种比较健壮的开发方法。譬如避免在UI线程进行IO操作,防止重复的网络请求,对重要数据进行缓存并且准确的更新这些缓存等等。当然,代码结构也要保持尽量清晰。本文并不是给你提供一个权威精准的解决方案,更多的是去探讨在灵活性、可读性和健壮性之间有着很好平衡的App的一种开发方式。一些现有的解决方案在Android的初期版本,许多人处理多任务时会选择...
View Article你可能不知道 智能手机还有这10个神奇功能
手机只能用来打电话和发短信的时代已经一去不复返了,如今我们早就习惯了用智能手机拍照、拍视频、收发邮件、查看网页以及运行各种各样的应用,而且各大厂商正在不断为智能手机添加更丰富的功能,比如指纹识别和心率监测。但是,你知道智能手机可以诊断汽车故障、扫描护照信息甚至自制显微镜吗?很多人或许从未想到,智能手机也能实现以下这10个比较“奇葩”的功能:1....
View ArticleAndroid HttpURLConnection及HttpClient选择
介绍Android中Http请求方式的选择、区别及几个常用框架对API的选择1. 两种请求方式对比 Android Http请求API主要分两种: 第一种是Java的HttpURLConnection,默认带gzip压缩 第二种Apache的HttpClient,默认不带gzip压缩 两种方式请求connection都是keep...
View Article