移动硬盘安装Ubuntu系统(UEFI引导)的一些记录

移动硬盘需要提前将磁盘分区表类型转为GUID(即 GPT) 转换方法:使用DiskGenius软件,选中磁盘右键,选择 “转换分区表类型为GUID格式” 。 磁盘分区 为了避免安装系统时出现 “分配到/的分区/dev/sdb3开始于3584字节,使用磁盘的最小对齐,这可能造成非常差的性能” ...

2018-06-20 22:23:55

阅读数:1121

评论数:0

Linux系统下的Jenkins的简要安装方法

1 下载软件包 Jenkins 访问 https://jenkins.io/download/ 下载最新(LTS版本)的 war 包。 Tomcat 访问 https://tomcat.apache.org/download-90.cgi 下载最新的 Tomcat 9.0 。 cloud...

2018-03-05 21:38:22

阅读数:313

评论数:0

使用Gradle打包Kotlin项目代码、生成Kotlin代码文档

Kotlin项目在 Root Project 下的 build.gradle 文件中 buildscript 下的 dependencies 中添加:classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.15"在 modu...

2017-11-19 17:05:54

阅读数:1441

评论数:3

在Android中全屏显示GIF图片

1、自定义一个GifView首先自定义一个GifView,用于显示Gif图片。GifView的代码参考自https://github.com/Cutta/GifView。package cc.duduhuo.gifviewdemo.view;import android.annotation.Su...

2017-08-20 00:23:36

阅读数:1356

评论数:0

Simpler - 轻量级的微博客户端(开源)

项目地址https://github.com/liying2008/Simpler 欢迎大家Star/Fork。 此项目仅供Android开发学习交流使用,不得用于其他用途。 下载安装包 (v1.0.2)编译环境 Android Studio 2.3.3 Gradle 3.3 说明 应用...

2017-08-05 16:59:34

阅读数:345

评论数:0

Kotlin学习笔记(2):run、apply、let、also、with的用法和区别

run 、 apply 、 let 、 also 和 with 五个函数均位于 kotlin 包下的 Standard 文件中,其含义和用法比较相似,现分别介绍如下。run用法1函数定义:public inline fun <R> run(block: () -> R): R =...

2017-08-05 16:58:23

阅读数:317

评论数:0

Kotlin学习笔记(1):标签

标签的声明方式:标签名++”@”,如:abc@ 标签的引用方式:”@”++标签名,如:@abc Kotlin中标签的含义和Java中的基本一致,都是为了方便跳转到指定位置,常和 break 和 continue 搭配使用。但是Kotlin中的标签还可以和 return 搭配使用,表示在标签处...

2017-08-05 16:56:50

阅读数:133

评论数:0

SmartisanDialog - 锤子风格的对话框

1 Github地址https://github.com/liying2008/SmartisanDialogDownload Demo Apk2 屏幕截图(Screenshots)3 引入(Download)Use Gradlecompile 'cc.duduhuo.dialog:smartis...

2017-08-05 16:54:59

阅读数:350

评论数:0

Android Studio配置Kotlin开发环境的最简单方式

第一步:安装Kotlin插件打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入“Kotlin”查找,然后安装即可。安装完成之后需要重启Android Studio (切记!)。安装完成之后如下图所示。插件当前的最新版本是1.1.2-rel...

2017-08-05 16:52:54

阅读数:220

评论数:0

使用Nexus私服代理其他maven仓库(jitpack、jcenter)

Nexus下载及运行Nexus3下载地址:https://support.sonatype.com/hc/en-us/articles/218637467-Download-Nexus-Repository-Manager-3 从Nexus Repository Manager 3.1.0-0...

2017-03-24 15:56:17

阅读数:6755

评论数:0

PermissionsDispatcher使用详解

PermissionsDispatcher是一个基于注解、帮助开发者简单处理Android 6.0系统中的运行时权限的开源库。避免了开发者编写大量繁琐的样板代码。开源地址:https://github.com/hotchemi/PermissionsDispatcher文档介绍:http://ho...

2016-12-27 16:06:14

阅读数:2114

评论数:1

Android Studio使用Vector Asset的注意事项

Vector是Android 5.0之后新增加的一项特性,默认只支持Android 5.0以上的设备。之后会说如何兼容到Android 5.0之前的设备。1、Android Studio创建Vector Asset在res目录下的drawable目录上单击右键,选择New –> Vector...

2016-12-22 15:13:38

阅读数:881

评论数:0

Android获取本机IPv4地址

获取本机IPv4地址可分两种情况,一种是WiFi已开启,一种是蜂窝移动数据已开启。 1、WiFi已开启WiFi开启的情况下,通过WiFi获取本机IP地址,如果仅仅打开WiFi,但并未接入网络,则IP地址可认为是0.0.0.0。 如果已经接入网络,则可以通过如下方式获取IPv4地址。// 获取Wi...

2016-12-19 21:09:07

阅读数:658

评论数:0

使用Android Studio进行多渠道打包

以友盟统计为例。在AndroidManifest.xml文件中声明channel信息,如下。<meta-data android:name="UMENG_APPKEY" android:value="产品的APPKEY" /> &...

2016-12-17 16:28:29

阅读数:330

评论数:0

问题解决:启动Genymotion模拟器,执行adb命令异常

异常信息adb server version (32) doesn't match this client (36); killing... error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037...

2016-12-07 22:47:39

阅读数:996

评论数:0

记录个人Android Studio安装插件列表

写这个列表是为了以后重装AndroidStudio之后可以找到之前所用的插件。 ADB WIFI Android File Grouping Android Parcelable code generator Android Selector Genymotion Groovy GsonForma...

2016-12-07 21:45:26

阅读数:221

评论数:0

Android时间轴(Timeline)效果的实现(使用RecyclerView)

1、时间轴效果我们要实现的时间轴效果如下图所示,这是锤子手机的查看物流信息界面的截图。 2、主要布局的实现在TraceActivity关联的布局文件activity_trace.xml中放置一个RecyclerView,代码如下。将overScrollMode属性设置为never是为了去除列表滑...

2016-12-07 20:34:53

阅读数:4249

评论数:4

记录个人PC使用的软件列表(部分)

记录此列表以备不时之需:以后换电脑时可以轻松找到之前使用的一些很顺手的软件。1、IDE IntelliJ IDEA JetBrains CLion JetBrains PhpStorm JetBrains WebStorm Eclipse Android Studio 微信web开发者工具 2、...

2016-12-07 10:27:50

阅读数:301

评论数:0

小技巧:使用Excel通过拼接文本批量生成代码

操作比较简单,就不叙述了,直接上图。1、分割代码片段2、使用表达式生成一行代码3、批量生成代码

2016-11-27 17:20:19

阅读数:970

评论数:2

Android Studio2.2中JNI的简单使用

方式1:直接创建包含C++支持的项目 方式2:手动引入C++支持 ***引入C++支持的步骤:*** 1、配置NDK路径 2、编写CMakeLists.txt文件 3、在Java文件中创建native方法、加载动态库并使用 4、编写C++代码 5、配置app目录下的build.gradle文件 6...

2016-11-27 14:21:42

阅读数:226

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭