- 博客(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关注的人