深入Android开发FAQ的详解

 更新时间:2013年05月23日 11:07:26   作者:  
本篇文章是对Android开发FAQ进行了详细的分析介绍,需要的朋友参考下
Android 现在很火爆,其所谓的开放性和免费开源吸引了大批的手机硬件厂商进入了Android阵营。其火爆的另一个原因是因为其平台应用开发,正如Google所说,Android开发上手很快,很容易入门,比其他平台开发上手容易得多。但是,想要成为一个高手,或是开发出一个优质的程序,却没有想像中和所宣传的那么容易。首先的原因就是Android的文档很不完善,很多Api的文档都轻描淡写,对于参数的说明,对返回值的说明和对一些注意事项都没有说明,更为让人受不了的是,很多Api都没有文档;另外一个原因就是Android在细节上做的不好,Google为了快速拿出东西,为了尽早的占领市场,就快马加鞭的弄出了一个操作系统,但是很多地方做的不完善,很多细节都没有做好,如果你仔细使用Android系统,你会发现,其中有很多的Bug,有些大,有些小,但总是有问题;如果你研究其代码,更会发现,很多东西都没有做好。
但话说回来,哪有完美的东西呢?做为开发者就要不断的学习,总结经验找到其中隐藏的陷阱,然后在开发过程中回避它或是解决它。
本文将记录一些开发中常常遇到的问题:
1. 如何方便快捷的显示如“有XX条未读信息”, 其中XX是可变的实际数目?
对于这个问题,首先想到的就是“有”+数目+"条未读信息“。稍微想一下就有第二个解决方案:”有#条未读信息“.replaceAll("#", 数目)。
但在Android建议这么做:
a. 首先在字串资源文件中如此声名字串:
复制代码 代码如下:

<string name="unread_notification">有<xliff:g id="number">%1$d</xliff:g>条未读信息</string>

b. 然后在使用的时候,这样使用
复制代码 代码如下:

Context.getString(R.string.unrread_notification, 20);

这样Resources.getString()会自动地替换,而得到我们想要的效果,最终显示效果就是:“有20条未读信息”

相关文章

  • 解决Android WebView拦截url,视频播放加载失败的问题

    解决Android WebView拦截url,视频播放加载失败的问题

    这篇文章主要介绍了解决Android WebView拦截url,视频播放加载失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 基于标准http实现Android多文件上传

    基于标准http实现Android多文件上传

    这篇文章主要介绍了基于标准http实现Android多文件上传的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android自定义View实现带4圆角或者2圆角的效果

    Android自定义View实现带4圆角或者2圆角的效果

    这篇文章主要介绍了Android自定义View实现带4圆角或者2圆角的效果,本文通过实例代码截图给大家展示的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • 详解Android JS相互调用

    详解Android JS相互调用

    这篇文章主要为大家介绍了Android与JS两者之间的相互调用,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Android使用vitamio插件实现视频播放器

    Android使用vitamio插件实现视频播放器

    这篇文章主要为大家详细介绍了Android使用vitamio实现视频播放器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Android GestureDetector手势滑动使用实例讲解

    Android GestureDetector手势滑动使用实例讲解

    这篇文章主要为大家详细介绍了Android GestureDetector手势滑动使用实例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • Android仿泡泡窗实现下拉菜单条实例代码

    Android仿泡泡窗实现下拉菜单条实例代码

    最近参与android的项目开发,其中遇到这样的需求:点击下拉按钮,显示出所有的条目,有删除和点击功能,点击后将条目显示。下面通过实例代码给大家介绍下Android仿泡泡窗实现下拉菜单条效果,需要的朋友参考下吧
    2017-05-05
  • 使用Android造了个滚轮控件轮子示例

    使用Android造了个滚轮控件轮子示例

    这篇文章主要介绍了使用Android造了个滚轮控件轮子示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Android实现第三方登录的上拉展开,下拉隐藏,下拉隐藏示例

    Android实现第三方登录的上拉展开,下拉隐藏,下拉隐藏示例

    本篇文章抽出了项目登录界面中实现的第三方登录,用户可以上拉展开,下拉隐藏第三方登录这么一个效果,提高用户和软件的交互性。有兴趣的可以了解一下。
    2017-01-01
  • 自定义View之kotlin绘制折线图实例教程

    自定义View之kotlin绘制折线图实例教程

    折线图是我们在开发中经常会遇到的一个需求,下面这篇文章主要给大家介绍了关于自定义View之kotlin绘制折线图的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09

最新评论