自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给GridView的item动态设置Color Selector

前言一般我们创建Selector是通过XML文件来创建,然后在XML文件中的某个控件指定background引用此Selector;但有些时候,我们需要通过代码来动态设置Selector: 比如说GridView中的item数量不确定,而且每个Item的背景颜色是不一样的,每个item对应的数据都有颜色的,那么我们就不能用同一个Selector来设置,这时候就需要动态创建Selector。分析it

2015-06-24 11:59:06 1557

原创 在AndroidStudio中使用Git和GitHub

环境: win7, Android Studio 1.2.1.1首先本地电脑要安装好msysGit,它里面自带了Git Bash命令行工具Android Studio(简称AS) 默认集成了Git插件和GitHub插件,我们直接开始下面的步骤:1. 打开AS, 配置Git.exe安装路径File -> Setting -> Version Control -> Git注意:这里是Git\cmd\

2015-06-19 15:24:10 2092

原创 本地Git仓库同步到Bitbucket 远程Git仓库

前言远程Git仓库,可以这样理解:不在本地的Git仓库,这不是废话嘛?!本地仓库内容可以和多个远程仓库同步,本地仓库出问题或者远程仓库其中一个有问题,那么剩余的仓库还是可以使用的,这就是分布式管理的魅力所在 ! O(∩_∩)O~说了那么多废话,下面我们开始具体的操作:(1) 先在github.com或bitbucket.org 创建一个仓库,仓库名就是项目名(一般有依赖工程,都放在这个项目名里面的)

2015-06-18 23:14:30 8869

原创 通过SSH 密钥连接GitHub/Bitbucket

GitHub, Bitbucket 都是项目托管服务器,都支持Gib版本控制,不过二者是有区别的。Github 一般是能够正常访问的,Bitbucket访问不稳当;Github 提供公开库和私有库,私有库需要付费,Bitbucket同时提供公有库和私有库,均免费。 Github只支持Git,Bitbucket同时支持Git和Mercurial(Hg)参考:http://blog.aboutc.ne

2015-06-18 18:47:38 11486

原创 解决ImageLoader显示图片出现明显波纹的问题

在项目中经常用到开源项目imageloader,发现图片显示的时候有明显的波浪纹 而单独的通过图片URL将图片保存在本地,然后直接设置到imageview里面是没有波浪纹(不使用imageloader),那么这时可以肯定是imageloader在displayimage的时候对图片做了什么处理。通过查看显示的代码,大致如下:DisplayImageOptions **displayOptions*

2015-06-16 17:57:44 2718

原创 Android Studio res目录下的图片在xml文件中的引用方式

android studio 的目录结构相对eclipse android 的目录结构有很大的改动,其中drawable存放目录变化: Eclipse Android Android Studio drawable-hdpi mipmap-hdpi drawable-mdpi mipmap-mdpi drawable-xhdpi mipmap-xhdpi drawa

2015-06-16 14:41:18 6413

原创 Android Studio 最常用的快捷键(待续)

快捷键 说明 Ctrl +Alt + L 格式化(java,xml) Ctrl + Alt + T 自动环绕选中的内容(以if ..else, try..catch,for,synchronized…) Alt + Enter 自动Fixed, Imoport,interface实现接口 Ctrl +Shift + 上下箭头 (整体移动一块代码)如果是方法将此方法移

2015-06-16 14:17:18 637

原创 Eclipse Android 项目 以全新AS结构导入Android Studio

我们知道Android Studio 的一个Project 相当于Eclipse 的WorkSpace,一个Project下可以有多个Module,原来的Ecllipse Android 项目想导入到Android Studio ,我们可以在当前Android Studio 的Project 下通过 File -> New ->Import Module …方式导入进来。但有时我们发现该项目依赖了第

2015-06-15 17:45:27 622

原创 AndroidStudio集成Genymotion(模拟器)

Genymotion是一个非常强大的Android应用模拟器,包括许多机型;使用Genymotion有个前提条件就是电脑显卡至少要支持openGL2.0 否则即使你安装完成后也是不能使用的它的安装和使用主要有4步:(1) 安装virtualBox 以及Android SDK 等基础软件(2) 到  Genymotion 的美国官网 注册一个账号并验证邮箱激活(3)下载并

2015-06-12 09:31:12 781

转载 充分理解getMeasuredHeight()与getHeight的区别

转自 http://blog.csdn.net/xujainxing/article/details/8985063实际上在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,getHeight()的大小此时则是view在屏幕中显示的大小(有的说成 "屏幕的大小")当超

2015-06-11 11:09:01 860

转载 在onCreate()过程中获取View的width和Height为0的4种解决方法

转自 http://www.cnblogs.com/kissazi2/p/4133927.html很经常当我们动态创建某些View时,需要通过获取他们的width和height来确定别的view的布局,但是在onCreate()获取view的width和height会得到0.view.getWidth()和view.getHeight()为0的根本原因是控件还没有完成绘制,你必须等待系统将绘制

2015-06-11 10:06:48 542

原创 Android Studio 调试跟踪代码

我们想调试跟踪代码,最好先把这java类的行数显示出来,那么首先在Java 类显示区域里面的左侧非编辑区域,鼠标右键选择 Show Line Numbers,即可看到有代码行数显示,然后在左侧非编辑区域如下图:然后鼠标左键单击, 即可在显示的32 行设置断点, 有红色圆图标标识再次点击取消设置断点我们可以通过Ctrl

2015-06-05 17:15:57 5206

原创 Android Studio 最常用的快捷键(待续)

Ctrl +Alt + L   格式化(java,xml) Ctrl + Alt +T 自动环绕选中的内容(以if ..else, try..catch,for,synchronized...) Alt + Enter  自动Fixed, Imoport,interface实现接口

2015-06-05 17:09:05 736

原创 android studio 编译失败:appcompat-v7的问题

在make 其中一个module的时候,报appcompat_v7相关的错误,不是资源不存在就是style不存在module 里面的 build.gradle文件如下apply plugin: 'com.android.application'android { compileSdkVersion 17 buildToolsVersion "19.1.0"

2015-06-05 13:30:15 6251

原创 Android Studio 格式化快捷键和QQ 锁键盘快捷键冲突的处理

在Andorid Studio 编辑代码的过程中,想格式化一下代码,快捷键 Ctrl + Alt +L ,发现没效果,结果出现了 QQ 的锁键盘界面解决办法:去掉QQ里面 锁键盘快捷键(1) 在QQ底部 点击 系统设置(2) 选择 热键 -> 点 设置热键(3) 在热键 里面 看到 锁定QQ Ctrl +Alt + L选中 Ctrl

2015-06-05 11:31:52 3073 1

原创 win7下删除ubuntu

(1) 下载MBRFix,把mbrfix.exe复制到c盘根目录下        (2) 在cmd里面运行 mbrfix /dirve 0 fixmbr /yes,      如果出现error:5,则右击mbrfix.exe选择属性将mbrfix的兼容性改为以管理员身份运行。    然后重新再cmd 里面运行mbrfix /dirve 0 fixmbr /yes    注

2015-06-04 19:20:17 458

转载 解决:分区调整改变造成ubuntu/win7不能正常启动的问题

本人安装了双系统win7, ubuntu , 其中ubuntu是最后安装的,在win7下通过EasyBCD引导安装的方式安装的,由于误操作,在win7下通过分区助手 将原来新分配的NTFS格式的分区合并到现有的NTFS分区,引起了分区改变,最后重启电脑的时候发现 之前的ubuntu/win7切换不了,系统不能正常启动,一开机就会进入如下命令行模式error: file'/boo

2015-06-04 19:11:01 2481

转载 win7下通过easyBCD引导安装Ubuntu14.04(补充完善版)

参考 http://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html安装Ubuntu 有好多方式,其中制作 U盘unbuntu比较多,由于我的U盘上有好多资料,不想抹掉,这就想别的办法来安装Ubuntu,于是乎查阅好多资料,发现通过EasyBCD引导安装Ubuntu比较简单,在安装的过程中出现好多问题,终于折腾了一天才把Un

2015-06-04 18:47:50 9780 2

空空如也

空空如也

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

TA关注的人

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