摘要: 一:什么是路由? 说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。 二:为什么需要路由 Android系统已经给我们提供了api来做页面跳转,比如startActivity,为什么还需要路由框架呢?我们来简单分析下路由框架存在的意义: 在一些复杂的业务场景下(比如电商),灵活性比较强 阅读全文
posted @ 2018-07-31 16:26 brave-sailor 阅读(760) 评论(0) 推荐(0)
摘要: 在发现这个类之前,一直是用的handler,子线程发消息,UI线程进行倒计时的显示工作。前几天在做一个倒计时显示的时候发现了这个类,用起来非常方便 翻看了下源代码。内部已经帮我们实现了handler的子线程操作 CountDownTimer这个类用起来非常easy。两个參数。几句代码搞定,例如以下: 阅读全文
posted @ 2018-07-31 16:16 brave-sailor 阅读(328) 评论(0) 推荐(0)
摘要: 一、前言 今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。 二、Android Studio 代码混淆基本配置 在工程目录下,找到 proguard-rules.pro 文件,它就是 阅读全文
posted @ 2018-07-31 13:48 brave-sailor 阅读(651) 评论(0) 推荐(0)
摘要: 前言 在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单。只需要在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以到proguard-rules.pro 阅读全文
posted @ 2018-07-31 11:59 brave-sailor 阅读(516) 评论(0) 推荐(0)
摘要: 今天编译工程总过不去,查看失败原因,因为ndk的mips编译不过去。 A problem occurred starting process ‘command ‘/Users/didi/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux- 阅读全文
posted @ 2018-07-31 11:14 brave-sailor 阅读(687) 评论(0) 推荐(0)