自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林萧的博客

人生短短几十年,好好享受每一天,该工作的好好工作,该玩的好好玩

  • 博客(27)
  • 收藏
  • 关注

转载 rebase -i 编辑、删除的使用

删除中间的commit,只需要在编辑框,将pick (commit id)这句话移除即可

2017-05-11 18:27:27 3076

转载 git rebase操作

原文地址:http://gitbook.liuhui998.com/4_2.htmlrebase假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git com

2017-05-10 17:06:11 309

原创 键盘明文密文转换笔记

if (mVisiblePass) { // setInputType(InputType.TYPE_CLASS_TEXT); setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { // setInpu

2017-05-08 21:06:23 1572

转载 drawable使用顺序

转自:http://blog.csdn.net/lvwenbo0107/article/details/516551611.mipmap & drawableThe mipmap folders are for placing your app icons inonly. Any other drawable assets you use should be pla

2017-03-30 17:50:17 486

转载 手机软键盘按键监听

转自:http://blog.csdn.net/zhufuing/article/details/18964725/前言:我们在Android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“Go”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角

2017-03-24 13:57:16 433

转载 arm平台分类和配置

转自:http://www.jianshu.com/p/cb05698a1968早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从20

2017-03-16 10:44:30 1860

原创 canvse的save和restore方法总结

概要:save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。restore:用来恢复Canvas之前保存的状态。防止save后对Canvas执行的操作对后续的绘制有影响。save和restore要配对使用(restore可以比save少,但不能多),如果restore调用次数比save多,会引发Error直接上代码和截图,看代

2017-03-14 13:54:35 541

原创 处理viewpager、fragment的回收问题

现在对处理viewpager、fragment使用过程中的回收问题,做一下记录首先看下初始化fragment初始化的代码,对成员变量FragmentA、fragmentB进行赋值,并设置viewpager的adapter伪代码:private void initFragment() { mFragmentA = PhoneFareFragment.newIn

2017-03-09 15:59:41 6626

转载 android:configChanges属性

对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执

2017-03-09 14:11:51 198

原创 onSaveInstance、onRestoreInstance执行顺序

温故而知新,记录一下两个activity,从1跳转到2,打开开发者模式中的不保留活动,输出一下生命周期,直接上代码package com.example.myapplication;import android.content.Intent;import android.os.Bundle;import android.os.PersistableBundle;imp

2017-03-09 12:20:46 1416

转载 git的使用

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

2016-08-19 20:29:42 188

转载 SpannableString简单操作

public void setSpanString(TextView mTextView) { //创建一个 SpannableString对象 SpannableString msp = new SpannableString("字体测试字体大小一半两倍前景色背景色正常粗体斜体粗斜体下划线删除线x1x2电话邮件网站短信彩信地图X轴综合"); //设置字体(default,def

2016-08-09 14:30:47 221

原创 高质量代码必备要素

简单描述一下在高效地完成功能的基础上,注意代码的耦合度、可读性、扩展性、健壮性。一、可读性方面:命名、注释资源命名规则:1 从大到小,从外到里,以下划线_分割  模块名称_需求名称_界面名称_视图名称_资源含义名称   例如 mygome_order_detail_addreess_townmygome_order_detail_addr

2016-07-16 01:01:38 480

原创 属性动画设置延迟后,如果在未开始前取消,会执行onAnimationStart方法,特此记录

package com.example.lizheng_ds3.myapplication;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.ObjectAnimator;import android.os.Bundle;

2016-06-30 14:31:13 6989

原创 使用studio编译中遇到的两个的错误_'D:\jdk1.7.0_80\bin\java.exe'' finished with non-zero exit value 1 等

错误1在1.5的studio中遇到 可能jdk版本和sdk编译版本不兼容使用低版本的build_tool_version可以解决Information:Gradle tasks [:app:assembleDebug]:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE:app:checkDebu

2016-06-24 16:55:20 4691 2

转载 dpi ppi dip

通过程序去了解硬件情况是一件十分有意思的事情。很早我就研究在WM6.5上获得屏幕物理尺寸,但一直没有成功。后来又想要在Android上有所突破,不过在今天之前得到的尺寸都不准确。虽然很多人认为没必要这么较真,因为貌似很多情况下用不到。不过我就当这是一件很有挑战性的事,一定要做到。对,就是这么任性。源码中android.view包下的Display类提供了很多方法供程序员获得显示

2016-01-19 11:28:05 415

原创 对于svn分支和合并的理解

1 svn分支拆分后,可以将分支用来开发单独的功能2 svn分支合合并,类似于更新代码,只不过这次更新的不是当前分支地址的内容,而是目标分支的内容   svn会将目标分支需要合并的版本中的内容对当前分支进行更新,svn合并的时候,会检查当前文件和目标文件的版本号,并进行update操作。   如果目标分支和当前分支操作了同一个文件,会产生冲突,解决冲突即可3 更新完成后,当前分支的

2015-12-18 14:15:15 794

原创 对内部类引用外部方法变量需用final修饰的理解

参考网上的解释,对于下面一种解释比较赞同因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量所引用的对象肯定也就被GC了,然而内

2015-12-14 10:34:48 1495

转载 eventbus使用

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、

2015-08-17 12:22:47 457

转载 定向广播的几种方式

原文:http://blog.csdn.net/mingli198611/article/details/17762149 在android系统中sendBroadcast和BroadcastReceiver。只要BroadcastReceiver指定的action和sendBroadcast action一致就可以就行消息接收。但是我们有这样的需求即我发送的广播不允许所有应用都可

2015-07-16 17:37:22 5673

转载 view转bitmap

1.已经显示出来的: //在将View转为BitMap的时候,View有一个私有变量mDrawingCache,就是所谓的cache //清空缓存,释放资源,mDrawingCache将调用recycle mListView.destroyDrawingCache(); //设置视图是否开启缓存 mListView.setDrawingCacheEnabled(true

2015-07-13 15:22:33 855

原创 ActionBar属性和效果修改

1 今天做android原生短信的二次开发,有个需求需要修改标题栏的颜色,发现覆盖windowntitle的一些属性,对于Theme.Light这类主题是有效的,但是对于Theme.Light.holo这类主题有些是无效的,只有覆盖ActionBar的一些属性才可以生效分析了一下原因,大概是因为3.0之后加入了AcitonBar,也就是这个时候引入了Theme.Light这些主题,所以这些

2015-07-03 18:46:23 511

转载 volley加载本地图片等

1. Volley加载本地图片    Volley本身只能处理网络请求,缓存网络请求。但是其request和response的架构同样适用于异步加载本地和本地文件。所有网络请求的获取,全部交给了BasicNetwork.它是Volley的核心,在performRequest这个方法中,将所有request转换为相应的response,交给NetworkDispatcher来调度。我们只需要

2015-06-28 09:12:51 507

原创 Linux/ubuntu下搭建svn服务器,安装eclipse subclipse插件小结

网上有很多的安装步骤,不多赘述,把大概的方向记录一下基本步骤如下1 安装subverison注意:如果安装的是1.8的subversion,对应的eclipse插件需要1.10以上,否则会有版本等级低的提示,然后最好是用在线安装的方法,安装最新版的插件,不然可能只支持javahl这种操作方式,我今天安装的是1.10的Subclipse 1.10.x Update S

2015-06-26 15:04:58 495

转载 linux下ctrl+alt+down和eclipse的复制快捷键冲突

参考自:http://askubuntu.com/questions/315625/how-to-disable-the-shortcut-ctrl-alt-arrow-in-gnome-3-8The new keybinding you can define in 'Settings-->Keyboard-->Shortcuts-->Navigation' is appended to

2015-06-24 11:50:38 1916

转载 linux下配置java的环境变量(解决默认的openjdk无法修改)

ubuntu下JDK配置本质上和win是一样的:1、去官网下载JDK7,找jdk-7u21-linux-i586.tar.gz并下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2、解压后得到名字为jdk1.7.0_21的文件夹,将其复制到 /usr/lib/jvm下(

2015-06-23 13:21:28 7638 2

转载 EditText中显示图片

Android的WebView固然强大,不过很多时候还要依赖于Android组件。这些组件的常规的使用方法这里就不必说了,而在这些组件中还有很多比较有趣的使用方法。例如,使用过QQ for Android的开发人员可能会发现,在输入聊天记录时,可以直接将表情图像放到EditText组件中(如图3所示)。也许会多初学者会感觉实现这个功能比较困难,但实际上实现这个功能再简单不过了。我们一般通过

2015-06-23 11:28:53 2513

空空如也

空空如也

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

TA关注的人

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