Kyleduo's blog!


  • 首页

  • 归档

  • 标签

【译】使用返回和向上进行导航 Navigation with Back and Up

发表于 2015-04-07   |   分类于 Android , 翻译文章

来源:http://developer.android.com/intl/zh-cn/design/patterns/navigation.html
统一、连贯的导航是整体用户体验的重要一环。大概没有什么比不一致不连贯的导航更能给用户带来麻烦的了。Android3.0针对全局导航引入了重要的更新。严格按照返回和向上的引导逻辑会使应用对你的用户来说更加自然和可靠。

Android 2.3和以前的系统,依靠系统的返回按钮在应用内提供导航。随着Actionbar在Android 3.0中的引入,第二种导航机制也被加入到系统中:向上按钮——由应用图标和向左箭头组成。

navigation_with_back_and_up

 

阅读全文 »

Application is initialized multi-times when there were multiple processes in Android.

发表于 2015-03-19   |   分类于 Android

Android的Application类,在应用冷启动的时候由系统实例化并初始化。因为只有冷启动的时候才实例化,所以大多应用都会把应用的初始化工作放到Application的onCreate()方法中。

The Application class is only created and initialized once. Since that, most of Apps put the initialization stuff into the method onCreate() of Application.

阅读全文 »

Fail to install Apps on mobile running Android 5.0

发表于 2015-03-13   |   分类于 Android

最近遇到个比较奇怪的问题,就是应用在Android5.0的机器上安装失败,经过一系列搜索也没有找到原因。

I came into a rare problem these days, that is I got a FAIL when install my app on mobile running Android 5.0. That cost a lot of my time.

一个意外机会,有人提到是权限问题,安装失败是因为那台机器上安装了相同权限的应用。后来才查到,是因为Android5.0更新了权限管理机制,不再允许同一台设备上安装两个声明了相同自定义权限的应用(5.0以前是允许的)。如果使用 adb install xxx.apk 安装,会报这个错误:

INSTALL_FAILED_DUPLICATE_PERMISSION

阅读全文 »

Let’s talk about iOS and Android.

发表于 2015-02-06   |   分类于 生活随笔 , 行业

iOS和Android大家都不陌生,我也一样。从2.3开始用Android(arc),用过原生Android、MIUI、iOS,用的时间不长的系统也有一些,包括Flyme和锤子,今天分享一下对这两大系统阵营的看法,欢迎交流。

问自己一个问题:用过这么多系统,对这两个系统的第一印象是什么?

阅读全文 »

Why is my Android App's icon smaller than the other ones?

发表于 2015-01-11   |   分类于 Android

为什么App的icon总是比别人家的小一圈?
这个问题困惑了我好一段时间,网上找了很多答案都说是尺寸错误,要按照Android的标准来做。我也反复检查过,绝对是没有问题的,甚至找了其他正常的App来看res里的ic_launcher,尺寸都是一样的。那么问题出在哪里呢?

不知道大家是不是和我一样,使用ADT自带的工具生成图标,然后很肯定的把padding设置为0%,结果还是不行。其实问题就是在这一步出现的。

阅读全文 »

How to set divider of ListView in Android in code?

发表于 2014-12-19   |   分类于 Android

刚才遇到一个奇葩问题,顺手记录下,在代码中调用ListView的setDivider();方法无效,Google了一下确认我使用的方法是正确的,new ColorDrawable()传入,没有问题,但是就是显示不出效果。

原因:

我在setDivider();之前调用了setDividerHeight();

解决方法:

先调用setDivider();再调用setDividerHeight();

 

P.s. 史上最短博文诞生。

再见你的美

发表于 2014-12-06   |   分类于 摄影 , 生活随笔

起床后耀眼的阳光吸引我出去走走,没想到午后的云朵遮挡了光线。798这个熟悉的地方,今天,再见你的美。

好久没有再拿起相机去看这个世界,仿佛一切都陌生了,上一次,还是凉爽的秋天。今天第一次走过798的铁路,一段不长的铁轨上面,走过了多少对情侣,流进了多少人的回忆。冰冷坚硬的钢铁,似乎被798的柔情,融化了……

阅读全文 »

《那天》进行时

发表于 2014-11-21   |   分类于 生活随笔 , 项目

前两天没睡好,趁着今天还早点,写点东西。

开始之前,感谢各位对SwitchButton的支持,直到刚才,GitHub上已经有241个star了。如果你还不知道,可以去GitHub上看看,如果你觉得对你有帮助或者有什么改进建议,欢迎邮件告诉我,多谢~

SwitchButton在GitHub上的地址:https://github.com/kyleduo/SwitchButton 因为可配置的属性很丰富(我用的时候也记不全……),我还在项目中附上了Demo,供大家参考。因为大家都很喜欢Material Design的样式,我还上传了素材的PSD源文件,大家可以根据需要调整颜色使用。

好啦,说说《那天》吧。

阅读全文 »

SwitchButton 1.2

发表于 2014-11-08   |   分类于 Android

(这篇主要谈实现方法,使用方法请移步Github)

昨天晚上把SwitchButton更新到了1.2,增加了一些新特性。这个小东西变得越来越好用,越来越强大了。

首先是增加了Material Design样式的支持。先放一张图:

switchbutton_md

感觉略专业的样子啊~

回顾iOS 7 Style

阅读全文 »

《那天》以及一些想法

发表于 2014-11-07   |   分类于 Android , 技术笔记 , 项目

接上一篇《<那天>预告》……

预告过后这么久才又发了一篇也是醉了,其实我一直都有做下去,没早点写一是因为很多时候我都在关注一些细节的地方,不太好讲出来,其次就是平时写到比较晚,困了就直接睡觉了,再写篇博客可能又要到1点(貌似今天也逃不过了……)。

这篇博文主要包含下面几点:App定位、Coding、开源项目、对系统级UI的看法。乍一看是不是不像个“阶段性总结”?其实很多想法都是从《那天》这个项目中提炼出来的,或者就是这个项目中的问题和延伸。看官莫急,待我细细道来。

App定位

阅读全文 »
1…101112…15
kyleduo

kyleduo

Always follow my heart.

142 日志
30 分类
101 标签
Github Weibo
友情链接
  • CarlWe
  • Jeremy's World
© 2026 kyleduo
由 Hexo 强力驱动
主题 - NexT.Mist
京ICP备15044234号-1