自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 LayoutInflater中的inflate()方法

一、LayoutInflater的作用将一个布局文件XML实例化为一个View对象;二、常见用法://用法一View view= LayoutInflater.from(this).inflate(R.layout.text_view,linearLayout);//用法二View view= LayoutInflater.from(this).inflate(R.layout.text_vi

2017-02-28 14:30:49 584

原创 Git命令行常用命令

配置相关配置命令 命令 含义 配置文件位置 git config - -system 系统所有用户的Git配置 /etc/gitconfig git config - -global 当前用户的Git配置 ~/.gitconfig or ~/.config/git/config file git config 当前使用的仓库的Git配置 .git/con

2016-09-24 15:38:28 573

原创 Android 7.0的新特性

Android 7.0(Nougat)引进了很多新特性,作为开发者,了解掌握这些影响app性能的Android平台的新特性很有必要; 下面我根据官方文档,逐一介绍Android7.0的新特性,更多有关Android7.0的新特性支持多窗口Android平台在7.0引入了新的多任务特性——多窗口支持,这个特性非常好!非常有必要! 用户可以在屏幕中同时打开两个app,极大地提升了Android平台的

2016-09-10 19:38:09 1869

原创 版本控制系统Git(二)——Git基础

这一篇博客讲Git的一些基本概念,这对理解什么是Git和它是怎么工作的很重要;如果你之前使用过其他的版本控制系统(VCS),请把这些暂时放到一边,尽量不要受到他们的影响,也不要用他们的思维方式和逻辑来理解Git, 这一点也很重要;Git与其他VCS不同的地方主要是:Git记录数据的方式。 大多数VCS是基于文件的改变来记录数据信息的,即它们记录的是文件的集合和这些文件的变动历史,这么说有点难以理

2016-09-03 17:08:49 757

原创 版本控制系统Git(一)——版本控制系统简介

什么是版本控制?版本控制系统(Version Control System,以下简称VCS)就是一个用来记录文件变动历史的系统,便于之后切换回去查看你修改的历史;举个最简单的例子,我们大家写毕业论文的时候,应该不会是一次就写好了,中间会有修改很多次,然后每次修改你都会保存一个修改的版本,有可能你会以修改的日期来命名,以便于在这些版本的基础上作进一步的修改,最终完成论文的撰写,那么这就可以看做是最

2016-09-03 15:41:19 1179

原创 Android文件管理器

首先看效果 文件管理器的界面有两大块部分:这第一部分是分类查找:按照文件类型进行分类,代码逻辑是按照常见的文件后缀名对文件进行分类,主要是文本、视频、音频三大类,其他的文件类型都放在了最后一栏中;第二部分是按照文件目录,逐级地浏览文件:1.首先有个概念需要区分下,即内置SD卡和外置SD卡: 内置SD卡:被预设到电子设置的内部,不可随意拆卸,不可扩充容量; 外置SD卡:即插即用,可随意更

2016-09-03 12:07:15 3213 1

原创 Android代码规范

1.命名规范1.1.通用规则标识符只能使用ASCII字母和数字1.2.各类标示符的规则1.2.1.包名包名全部小写,连续的单词只是简单地连接起来,不使用下划线;采用反域名命名规则,全部使用小写字母。一级包名为com/cn,二级包名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名或层级名,如:cn.rongcloud.im.activity 1.2.2.类名类名能

2016-08-24 10:30:59 1470

翻译 GitHub vs GitLab:它们有什么区别?

查看原文GitLab vs. GitHub: How Are They Different?两者都是基于web的Git repositories(仓库),拥有流水线型的web开发流程,它们为开发团队存储、分享、发布、测试和合作web开发项目提供了中心化的、云存储的场所。Git版本控制——对于多人共同开发一个project来说非常重要——它提供了分享开源项目的平台。GitLab拥有更多的特性,它可以让

2016-06-15 18:30:09 113530

原创 Android插件的Gradle基础

Gradle1.Gradle简介查看Gradle最新版本2.13查看Gradle User GuideGradle是一个基于Java(JVM)平台的构建体系(build system),它的一些特性:Gradle核心是基于Groovy的领域特定语言(Domain Specific Languages,DSL),具有良好的扩展性,所以不管是简单的独立项目还是大型的多项目构建它都能高效的提高构建任务,

2016-05-31 19:34:04 2361

原创 Android Studio中关联源码(source for Android API)的方法

在使用Aandroid Studio的过程中,如果想查看相关的源码,可以使用ctr+鼠标点击(command+鼠标点击 for Mac),但是呢,会遇到下列情况: sources for Android API 23 not found遇到这种情况,请先检查SDK Manager中是否下载了相应的s ource forAndroid API ,如果没有下载,请自行下载,如果下载了,如图: 就

2016-04-25 20:34:12 6860 3

原创 Android Studio导入Git项目时常见的问题

android studio导入项目遇到的常见问题的解决办法。

2016-04-20 19:37:42 2524

深入Java虚拟机

非常经典的一本书,Java高级开发必看的书,了解jvm的运行原理。

2018-05-24

Android编程权威指南

这是一本Android开发进阶书籍,覆盖了Android开发中常见的知识点,既有深度又有广度。

2018-05-24

深入理解计算机系统(中文清晰版)

中文版,深入理解计算机系统,清晰全面,适合系统地了解计算机操作系统的基础原理

2018-03-18

深入理解计算机系统(英)

英文版,深入理解计算机系统,清晰全面,适合系统地了解计算机操作系统的基础原理

2018-03-18

空空如也

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

TA关注的人

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