自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随手记两笔

coder...从来不曾无聊过...因为有些乐趣只有我们自己才懂

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 android:visibility和android:scaleType 属性

1.Android:visibility="gone"其有三个属性:visible显示;invisible显示黑背景条;gone不显示2.android:scaleType属性ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放

2017-02-28 17:45:58 219

原创 Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取

日常开发中我们经常会因为绘图、绘制自定义组件、定位组件或者是计算布局高度需要减去状态栏高度等需要来获取Activity界面中状态栏、标题栏的高度。但很多人马上要拿起来就用还是会遇到各种各样的问题,一时要查很多资料,很是不爽!今天也是猛然发现这个问题费了不少时间,终于有所收获,特地记录下来,希望给遇到同样问题的你一点帮助,也给以后留个笔记。废话少说,开始正题吧——        一、Activi

2017-02-24 16:18:51 370

转载 Android spannableStringBuilder用法整理

spannableStringBuilder 用法详解: SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:.");           //用颜色标记文本         ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,                

2017-02-23 14:52:23 236

转载 git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

1 查看远程分支[plain] view plain copy $ git branch -a  * br-2.1.2.2    master    remotes/origin/HEAD -> origin/master    remotes/origin/br-2.1.2.1    remotes/origin/br-

2017-02-23 11:42:49 210

转载 Win7中的软链接详解(mklink命令)

进入windows vista和win7时代后,这样的功能也被附带在windows中了,通过win7操作系统中的mklink命令就可以创建类似的软链接了。D:\temp>mklink /?创建符号链接。 MKLINK [[/D] | [/H] | [/J]] Link Target  /D 创建目录符号链接。默认为文件 符号链接。

2017-02-23 10:39:29 3593

转载 LeakCanary——直白的展现Android中的内存泄露

当我们的App中存在内存泄露时会在通知栏弹出通知:当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示:LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。以下是我找到的学习资料,写的非常棒: 1、LeakCanary: 让内存泄露无所遁形 2、LeakCanary 中文使用说明AndroidStudio

2017-02-23 09:48:00 224

转载 android中handler使用WeakReference防止内存泄露

什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可

2017-02-22 11:37:42 405

转载 Android之联系人PinnedHeaderListView使用

Android联系人中的ListView是做得比较独特的,但是源码写得比较复制,先来看看效果图:   首先是封装好的带头部的PinnedHeaderListView:[java] view plaincopypublic class PinnedHeaderListView extends ListVi

2017-02-21 20:04:02 345

转载 adb操作命令详解及大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。a...

2017-02-19 14:34:05 372

转载 Android学习之如何配置使用Android studio的terminal

配置环境变量你需要将你的SDK中adb目录配置在path环境变量中例如:D:\android-sdk2\android-sdk\platform-tools然后将其添加到环境变量Path路径下大家这样很直观吧然后打开cmd输入adb shell测试这样即为成功。但是我们还需要对cmd做一些属性设置做完这些之

2017-02-19 14:32:58 445

转载 手把手教你使用Git

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2017-02-19 10:29:26 320

转载 Git bash的中文化支持

在开发过程中使用Git 仓库是非常有必要的。代码可以随时同步到github.com上面。但是对git bash命令行下面对中文的支持不够,每次输入log都要敲一堆自己都不懂的英文注释真是无语啊。所以修改如下,修改完毕之后可以支持中文文件的显示(不会再显示乱码了)、支持中文注释。需要的配置:1、C:\Program Files\Git\etc\git-completion

2017-02-19 10:09:23 505

转载 使用Android Studio时你应该知道的一切配置

【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:1.1正式版【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能;自带布局编辑器,可以让你拖放UI组件,

2017-02-17 16:23:09 691

转载 Git 分支管理和冲突解决

创建分支  git branch  没有参数,显示本地版本库中所有的本地分支名称。  当前检出分支的前面会有星号。  git branch newname  在当前检出分支上新建分支,名叫newname。  git checkout newname  检出分支,即切换到名叫newname的分支。  git checkout –b ne

2017-02-16 14:02:54 279

转载 Git错误non-fast-forward后的冲突解决

当要push代码到Git时,出现提示:error:failed to push some refs to ...Dealing with “non-fast-forward” errorsFrom time to time you may encounter this error while pushing:[plain] view plain copy

2017-02-16 13:29:46 416

转载 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2017-02-16 11:19:17 157

原创 ls命令详细使用

ls命令是Linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文

2017-02-16 10:18:11 868

原创 复制Assets文件到SD卡

Assets文件介绍assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets() 来获取AssetManager引用。 2. 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流I

2017-02-15 15:33:13 662

android自定义进度条渐变色进度条

android自定义进度条渐变色进度条

2017-05-15

C#开发相关技术

C#相关的技术 一些封装继承多态 一些基本语法 注意事项

2014-02-25

空空如也

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

TA关注的人

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