自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Custom

Windows运行打开应用程序 添加环境变量: C:\Users\silion\Desktop\Shortcut复制快捷方式到Shortcut目录

2018-02-02 09:17:34 223

原创 Git命令手册

Git官方廖雪峰的 Git 教程git branch 分支列出所有分支(本地) git branch列出所有分支(包括远程) git branch -a删除分支 git branch -d [branch]git checkout 分支切换到分支 git checkout develop创建并切换到分支 git checkout -b debu......

2018-01-29 16:52:53 547 1

原创 AS快捷键

序号 Name 快捷键 说明 01. Vim Emulator ctrl+NumPad-1(自定义) Vim插件开关 02. Hide All Tool Windows ctrl+Shift+F12 最小化所有工具窗口 03. File Path ctrl+alt+F12 显示文件路径 04. Over...

2018-01-09 09:54:23 304

原创 项目实战-SM

项目实战知识点

2017-11-01 13:36:53 9939

原创 项目实战-RS

总结项目中使用的框架和知识点

2017-08-31 14:32:20 329

原创 学习计划

学习计划

2017-08-30 13:55:17 277

原创 AS Import Project 常见错误解决

AS Import Project 常见错误解决

2016-08-30 13:05:55 2991

原创 .gitignore

Porjece:.gradle/local.properties/.idea/workspace.xml/.idea/libraries.DS_Store/build/captures/.ideaMobileSafe.imlbash.exe.stackdumpgradle.properties/gradlegradlewgradlew.bat

2016-04-25 14:38:46 264

转载 Android Studio编译

Android Studio编译

2016-03-05 14:23:12 639

原创 Git命令

1. 在当前目录创建git仓库$ git init2. 查看有没有修改(工作区为红色,缓冲区为绿色)$ git status3. 添加文件到暂存区git add  $ git add pw.txt$ git add SharedPreferenceDemo/4. commit到mastergit commit -m "comment"

2015-10-07 12:40:54 363

原创 开发笔记

1. 颜色值计算

2015-09-22 10:04:25 597

原创 Android Studio 配置

Code Style:

2015-09-11 19:57:34 352

原创 AndroidStudio快捷键

01. Vim Emulator                       ctrl+NumPad-1(自定义)        Vim插件开关02. Hide All Tool Windows              ctrl+Shift+F12               最小化所有工具窗口03. File Path                          ctrl+alt

2015-09-09 09:49:13 400

原创 Android性能优化专题

Android性能优化典范Android性能优化典范 - 第1季Android性能优化典范 - 第2季Android性能优化典范 - 第3季Android性能优化典范 - 第4季Android性能优化典范 - 第5季Android性能优化典范 - 第6季Android内存优化之OOM

2018-02-14 11:34:48 247

原创 Android性能优化 -- 内存优化

Java内存区域划分参考文章方法区 类信息常量静态变量即时编译器(JIT)编译后的代码运行时常量池虚拟机栈本地方法栈堆 Java堆是垃圾收集器管理的主要区域,所以也称为“GC堆”程序计数器Java引用参考文章强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomRef...

2018-02-09 09:49:09 236

原创 ?attr/selectableItemBackground的使用(TypedArray,TypedValue)

?attr的使用

2017-10-27 14:07:47 5729

原创 LaunchMode and Flag

Activity LaunchMode and Intent Flags通过执行adb shell dumpsys activity命令查看Task stack信息进行分析LaunchModestandard(默认模式)每次启动 Activity 都会创建 Activity 的新实例并添加到 Activity Task。Activity 可以多次实例化,而每个实例均可属于不同的任务,并且一个任务可

2017-08-23 14:29:18 304

转载 Activity与Fagment生命周期

在创建的过程中,是Activity带领Fragment执行生命周期中的方法,所以生命周期方法的执行顺序是这样的:1.Activity–onCreate();2.Fragment–onAttach();3.Fragment–onCreate();4.Fragment–onCreateView();Fragment–onViewCreate(); // Called immediately after

2017-08-21 11:26:31 369

原创 adb命令

adb

2017-02-22 16:33:59 756

原创 Git-版本控制工具

GitGit是一个开源的分布式版本控制工具,它的开发者就是大名鼎鼎的Linux操作系统的作者Linus Torvalds.Git 安装Ubuntu操作系统 打开shell界面,并输入: sudo apt-get install git-coreWindows操作系统 1.下载Git 2.下载完成后点击安装,之后一直点击“下一步”就可以完成安装了创建代码仓库配置身份配置身份 git

2017-01-11 11:23:50 242

转载 增强版ListView-RecyclerView

RecyclerView本文参考郭霖《第一行代码》第2版Recycyler不仅可以轻松实现和ListView同样的效果,还优化了ListView中存在的各种不足之处(性能不好,扩展性差,只能纵向滚动)。目前Android官方更加推荐使用RecyclerView,未来也会有更多的程序逐渐从ListView转向RecyclerView。依赖库RecyclerView定义在support库中,需要在项目m

2017-01-05 16:56:47 770

原创 计划任务

1.控制面板 > 搜“计划任务” > (右上角)创建基本任务 > 按向导操作即可2.设置“启动程序”时,“程序或脚本”选 D:\Program Files (x86)\Clover\clover.exe ,“添加参数”填 “E:\02_AndroidDev” (包括英文的双引号)3.创建任务计划完成之后,可以添加触发器(比如上下午各提醒一次):选中任务计划 > (右下角)属性 > 触发器Tab >

2016-12-08 15:56:37 430

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

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

2016-12-08 15:54:40 184

转载 Android Dimension转换算法原理分析

Android Dimension

2016-09-29 16:17:53 2874

原创 Layout属性笔记

Layout属性

2016-09-24 11:02:13 239

原创 Style属性笔记

Style属性

2016-09-22 17:34:04 305

原创 项目实战-ViewPager

ViewPager使用Field修改ViewPager的Scroller 使用Volley加载网络图片并实现3级缓存

2016-09-18 17:24:47 314

原创 JAVA反射系列之Field

Field类主要是用来辅助获取和操作类的字段

2016-09-18 16:57:33 381

转载 项目实战-ProgressDialog

ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show()。

2016-09-13 16:47:04 299

转载 项目实战-HttpURLConnection

HttpURLConnection转于:详解HttpURLConnection创建HttpURLConnection任何底层的网络连接都需要经过socket才能连接,HttpURLConnection不需要设置socket,所以,HttpURLConnection并不是底层的连接,而是在底层连接上的一个请求。这就是为什么HttpURLConneciton只是一个抽象类,自身不能被实例化的原因。Htt

2016-09-12 17:06:03 532

原创 项目实战-对象序列化

对象序列化Java是一种完全面向对象的高级语言,所以在编写程序的时候数据大都存放在对象当中。我们有时会需要将内存中的整个对象都写入到文件中去,然后在适当的时候再从文件中将对象还原至内存。我们可以使用序列化,java.io.ObjectInputStream和java.io.ObjectOutputStream类来完成这个任务

2016-09-09 11:40:12 518

原创 项目实战-GC

GC项目实战

2016-09-08 16:16:04 339

原创 项目实战-Jackson使用

Jackson使用方法

2016-09-06 13:57:23 7173

转载 举例解析Java中Volatile的作用

volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。

2016-09-05 09:37:22 6876 2

原创 LayoutInflater的参数

LayoutInflater的参数如果root为null, attachToRoot将失去作用,设置任何值都没有意义如果root不为null, attachToRoot设为true, 则会给加载的布局文件指定一个父布局,即root如果root不为null, attachToRoot设为false, 则会将布局文件最外层的所有layout属性进行设置,当该view被添加到父view当中时,这些l

2016-09-02 11:45:43 401

原创 Semaphore

Semaphore

2016-09-01 10:17:14 310

原创 项目实战-Andorid属性

Android属性

2016-08-30 17:03:42 488

转载 欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客

2016-08-30 16:58:44 191

原创 项目实战-使用Toolbar替代ActionBar

Toolbar自从MaterialDesign开始,Android官方就开始使用Toolbar替代了原来的ActionBar,现在Toolbar已经加入Support兼容包。Toolbar是一个相比起ActionBar更加丰富,更加灵活的组件,另外它的布局本身还是View Hierarchy的一部分,这就意味着可以对Toolbar执行动画操作,增加点击滑动事件等等,甚至我们还可以在一个页面里面加入两个Toolba

2016-08-30 16:34:13 1214

原创 ZXing使用

ZXing的使用

2016-08-29 11:47:04 3082

空空如也

空空如也

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

TA关注的人

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