自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 一套源码编译多个APP,不同的签名,包名,界面,字段...

一套源码编译多个 APP,不同签名,不同接口等配置线上源码地址,结合源码看比较容易理解 源码地址 作为一个刚入行一两年的 代码 Copy 者 来说,这么久没有深入了解 Gradle 真的是一大遗憾,熟悉了 Gradle 之后开发效率能够提高很多,当然,现在我还没有到那个地步,这篇文章就是我实际开发中的需求,刚开始的时候用的是最基本的开发方式,后来东西越来越多,渐渐的感觉这种开发方式太拖慢进度了,

2018-01-11 12:51:42 2218 6

原创 编译AOSP源码(我也有自己的Android源码啦)

环境要求配置java环境配置Android SDK环境安装配置git安装构建系统的必要软件包安装repo下载源码编译源码及其中遇到的问题编译完成之后

2017-03-09 14:09:07 637

原创 Ubuntu配置Nodejs开发环境

Ubuntu版本:16.04LTS下载nodejs去Nodejs官网下载nodejs Linux版本,进入到官网会自动检测到你现在是什么系统,下面放图。配置环境下载完成后解压到本地,然后打开终端使用命令打开一个文件,配置一下环境,这里我用gedit,不会vim,尴尬。下面上命令sudo gedit ~/.bashrc注意使用* sudo*,打开之后输入以下字段# set NodeJs enviro

2017-02-27 18:38:06 455

原创 新安装的Ubuntu配置一下Android开发环境

Windows用多了想尝尝鲜,之前也装过Ubuntu,现在在装上作死一下,浪白一下。记录一下安装完成之后环境的配置。Java环境配置其实使用 OpenJDK也是可以的,我看AOSP网站上源码编译要求的环境也都是OpenJDK了,具体深究我也不知道有多大区别。OpenJDK安装OpenJDK安装很方便,Ubuntu自带的貌似也有吧,我装的Ubuntu16.04,需要手动安装上才行。 sudo apt

2017-02-27 18:37:17 398

原创 XML解析之DOM解析

BB两句一开始我也不会,就找资料,这种资料多的要命,一搜一大堆,眼花缭乱的,没看到满意的。。。 反正要掌握的,何不多写写,别人写的大多数是针对某个xml进行解析的,我不喜欢这样,太麻烦。。。* 以下代码基本上可以解析平常xml格式的内容了,代码不需要怎么改动*走起首先获取DOM解析最重要的工厂类,通过工厂类获取解析xml用到的对象,就是下面这俩。。 DocumentBuilderFactor

2017-02-27 18:36:18 267

原创 XML解析之SAX解析

SAX解析。。。不想写BB两句不想写,都是差不多的套路。走起首先获取工厂类,然后获取用于解析xml的对象,SAX和DOM是java提供的,不用导入jar包什么的。 SAXParserFactory saxParserFactory = SAXParserFactory.newInstance(); SAXParser saxParser = saxParserFactory.n

2017-02-27 18:36:17 247

原创 XML解析之DOM解析

BB两句一开始我也不会,就找资料,这种资料多的要命,一搜一大堆,眼花缭乱的,没看到满意的。。。 反正要掌握的,何不多写写,别人写的大多数是针对某个xml进行解析的,我不喜欢这样,太麻烦。。。* 以下代码基本上可以解析平常xml格式的内容了,代码不需要怎么改动*走起首先获取DOM解析最重要的工厂类,通过工厂类获取解析xml用到的对象,就是下面这俩。。 DocumentBuilderFactor

2017-02-27 18:35:47 213

原创 走向自定义View的深坑——自定义属性

为了让我们的自定义看起来和官方的差不多,正经一点,对没错是正经一点。我们的自定义控件要做的全面一点。BB两句为什么要自定义控件? 为了装逼为了满足脑洞为了世界的发展自定义属性,单独自定义属性没啥用,因为自定义属性是提供给自定义View使用的,所以我们要先创建一个自定义View才能愉快的使用。 前排提示,文章略长,请耐心看完。流程创建自定义View编写要用到的属性使用style给

2017-02-27 18:33:20 357

原创 Material Design系列之TextInputLayout

受够了原生EditText那种呆板的样子了吗,来给它加点料吧!首先添加依赖 compile 'com.android.support:appcompat-v7:24.1.1' compile 'com.android.support:design:24.1.1'开始编写布局 <android.support.design.widget.TextInputLayout

2017-02-27 18:31:50 223

原创 Material Design系列之SnackBar

学习控件当然要从最简单的开始了,一口吃不成一个胖子(当然我怎么吃也吃不胖,这是最气的)。 话不多说,开始学习控件了,最简单的SnackBar,它当于Toast,使用方法也差不多,找Google的说法来说,比Toast更友好一点。不难,就把分步写了。 添加依赖包,不添加依赖包的话,默认是没有的。。。 compile 'com.android.support:design:24.1.1'好了,

2017-02-27 18:28:30 440

原创 Hexo搭建个人Blog

Hexo驱动搭建个人主页简单教程,以及主题配置简单介绍。第一步首先要创建个人blog请保证以下需要用到的你都有。网络Github 账号本地安装有git安装有Node.js没有? 别急,下面有方法。-_-、但是,没网的,我也救不了你了。。。。Github假设你已经有了Github账号,如果你没有请去github注册。创建仓库创建一个新的仓库,仓库名为 你的github名.github.io

2017-02-27 18:26:24 314

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-27 18:24:40 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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