|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
掌握上面的内容差不多就能写个APP了最好的学习方法就是边写边学自己构想一个小的APP在做的时候遇到问题去找找资料我觉得这样学习比较快也比较扎实下面这些库都是有专门功能的库本文是Android贴士年夜集锦的第三部分。
UrlQuerySanitizer——利用这个工具能够便利对URL举行反省。
Fragment.setArguments——由于在构建Fragment的时分不克不及加参数,以是这是个很好的工具,能够在创立Fragment之前设置参数(即便在configuration改动的时分仍旧会招致烧毁/重修)。
DialogFragment.setShowsDialog()——这是一个很奇妙的体例,DialogFragment能够作为一般的Fragment显现!这里可让Fragment承当两重义务。我一般在创立Fragment的时分把onCreateView()和onCreateDialog()都加上,就能够创立一个具有两重目标的Fragment。
FragmentManager.enableDebugLogging()——在必要察看Fragment形态的时分会有匡助。
LocalBroadcastManager——这个会比全局的broadcast加倍平安,复杂,疾速。像otto如许的Eventbuses机制对你的使用场景加倍有效。
PhoneNumberUtils.formatNumber()——望文生义,这是对数字举行格局化操纵的时分用的。
Region.op()——我发明在对照两个衬着之前的地区的时分很有用,假如你有两条路径,那末怎样晓得它们是否是会堆叠呢?利用这个办法就能够做到。
Application.registerActivityLifecycleCallbacks——固然短少官方文档注释,不外我想它就是注册Activity的性命周期的一些回调办法(望文生义),就是一个便利的工具。
versionNameSuffix——这个gradle设置可让你在基于分歧构建范例的manifest中修正版本名这个属性,比方,假如必要在在debug版本中以”-SNAPSHOT”开头,那末就能够轻松的看出以后是debug版仍是release版。
这个不用疑惑照做就行了文档:高级库(发动机)UIKit---UI库OBJCUIResponder |
|