作为一个Android开发者,自己想做一个app练手,有个比较头疼的问题就是没有UI图标资源~~ 其实很容易搞定的,下面就来聊聊如何在Android中应用图标字体库,找图标不再纠结!
Android开发中难免会遇到一些比较“不友好”的服务端接口。比如以前遇到的json数据中,某个字段偶尔为Object,偶尔为List…
最近遇到的一个问题就是:所有请求接口都要增加一个token参数… 并且token参数有可能过期,比如请求某一条接口,如果token失效则在该请求的响应中把新的token带回来,客户端就得用新的token再次发送该请求,类似重定向。
原文:What 2 Years of Android Development Have Taught Me the Hard Way
前言
我仍记得2014年我决定做Android开发的那天,这是我一生中做出的最好决定之一。到现在已经有2年半了。
最初的时候,并没有人告诉我如何做才是正确的。我犯了很多错误,也浪费了很多得时间。
一年半之后,我有机会和一个真正有才而且经验丰富的Android开发者一起工作,他指导我,并教我正确的做事方式。这期间我学到了很多东西,学会了该做什么不该做什么。
我直接或者间接帮助其它开发者也有很长一段时间了。这里是我的StackOverflow和Github的简介。
本文我将分享这几年所收集的精华。也许可以帮助大家更快上手Android,避免重复我犯的错误。
英文原文:medium
Android Studio
是每一个 Android 开发每天都要使用的工具,但是即使你是一个经验丰富的开发人员,你也可能已经错过了许多可以节约生命的技巧,这篇文章也许就可以帮助你掌握它们其中的一部分。我不会一字一句地翻译,而是以最简洁易懂的方式介绍给你,同时提供必要的注解和延伸,让你可以在一遍快速阅读之后迅速掌握。
AsyncTask 是Android特有的一个轻量级异步抽象类,在类中通过doInBackground()在子线程执行耗时操作,执行完毕在主线程调用onPostExecute()
项目地址:https://github.com/smuyyh/GitHubWidgets
先来几张效果图。
GitHub用户信息挂件
GitHub代码库信息挂件
GitHub个人贡献信息挂件
为CSDN博客添加GitHub用户信息挂件
谈到编码规范,对于团队项目开发来说,是很有必要的。如果说代码是一种社会行为,那么代码规范可以说是法律,通过法律来约束行为。养成一个良好编码规范的习惯,一是可以统一代码风格;二是便于团队成员协作开发;三是在review代码的时候,更加容易精确地判断需要修改的地方;四是提高代码的可读性和可维护性,提高编码效率及代码质量。
写代码就像写文章一样,逻辑调理清晰,在合适的地方分段,这样对方看起来也比较舒服。当然,以下一些规范是个人整理出来的一些建议,也并非绝对正确,欢迎提议,不喜勿喷~~
Android Studio将远程仓库默认指定为Jcenter仓库,位于Bintray网站。Bintray网站下面还有其他好几个仓库。本文主要介绍如何将Android项目发布到Jcenter。