摘要: Nexus下载及运行 Nexus3下载地址:https://support.sonatype.com/hc/en us/articles/218637467 Download Nexus Repository Manager 3 Nexus3使用文档:http://books.sonatype.co 阅读全文
posted @ 2017-03-24 16:02 独毒火 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: PermissionsDispatcher是一个基于注解、帮助开发者简单处理Android 6.0系统中的运行时权限的开源库。避免了开发者编写大量繁琐的样板代码。 开源地址: "https://github.com/hotchemi/PermissionsDispatcher" 文档介绍: "htt 阅读全文
posted @ 2016-12-28 10:18 独毒火 阅读(6274) 评论(0) 推荐(0) 编辑
摘要: Vector是Android 5.0之后新增加的一项特性,目前已经可以兼容到Android 5.0之前的版本。但使用过程中依然还是可能产生一些兼容性的问题。 1、Android Studio创建Vector Asset 在res目录下的drawable目录上单击右键,选择New Vector Ass 阅读全文
posted @ 2016-12-22 17:02 独毒火 阅读(2712) 评论(0) 推荐(0) 编辑
摘要: 获取本机IPv4地址可分两种情况,一种是 WiFi已开启 ,一种是 蜂窝移动数据已开启 。 1、WiFi已开启 WiFi开启的情况下,通过WiFi获取本机IP地址,如果仅仅打开WiFi,但并未接入网络,则IP地址可认为是0.0.0.0。 如果已经接入网络,则可以通过如下方式获取IPv4地址。 2、蜂 阅读全文
posted @ 2016-12-19 21:13 独毒火 阅读(4156) 评论(0) 推荐(0) 编辑
摘要: 以 友盟统计 为例。 在AndroidManifest.xml文件中声明channel信息,如下。 在主module下的build.gradle文件中android节点下配置productFlavors,如下。 上面的fir、_360、baidu, _91等是Flavor名称,双引号里面的fir、3 阅读全文
posted @ 2016-12-17 16:37 独毒火 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 异常信息 解决办法 1、设置Android SDK路径 如图所示,选择“Use custom Android SDK tools”选项,然后选择一个本地的SDK路径。 2、添加PATH环境变量 将上图中选择的路径添加进PATH变量里,操作流程如下图所示。 3、重启Genymotion模拟器 更改完成 阅读全文
posted @ 2016-12-07 22:52 独毒火 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 写这个列表是为了以后重装AndroidStudio之后可以找到之前所用的插件。 .ignore ADB WIFI Android File Grouping Android Parcelable code generator Android Selector Codota Genymotion Gr 阅读全文
posted @ 2016-12-07 21:48 独毒火 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、时间轴效果 我们要实现的时间轴效果如下图所示,这是锤子手机的查看物流信息界面的截图。 2、主要布局的实现 在TraceActivity关联的布局文件activity_trace.xml中放置一个RecyclerView,代码如下。将overScrollMode属性设置为never是为了去除列表滑 阅读全文
posted @ 2016-12-07 20:52 独毒火 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 操作比较简单,我就不叙述了,直接上动图。 1、分割代码片段 2、使用表达式生成一行代码 3、批量生成代码 阅读全文
posted @ 2016-11-27 22:31 独毒火 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 方式1:直接创建包含C++支持的项目 如下图所示,创建项目时,勾选“Include C++ Support”选项。 方式2:手动引入C++支持 在没有勾选“Include C++ Support”选项的情况下,创建出来的项目大致是这样子的(Project视图): 引入C++支持的步骤: 1、配置ND 阅读全文
posted @ 2016-11-27 22:30 独毒火 阅读(2389) 评论(5) 推荐(0) 编辑