自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文章标题

http://blog.csdn.net/rss.html?type=column&column=androiddevelop

2015-09-15 22:21:37 291

原创 Java使用bufferedreader解析txt文件

Android中的res文件夹是用来存储资源的,res文件夹下的raw文件夹的内容会在编译的时候原样打包,不会被编译成二进制文件,所以我们可以在raw文件夹下存放的txt文件来保存我们的一些信息,或者也可以放入assets文件夹下进行读取,两者的不同之处在于:raw文件夹下的data.txt文件通过InputStream inputStream = getResource().openRawReso

2015-09-12 14:53:40 1343

转载 [Android]attrs.xml文件中属性类型format值的格式

"reference" //引用  "color" //颜色  "boolean" //布尔值  "dimension" //尺寸值  "float" //浮点值  "integer" //整型值  "string" //字符串  "fraction" //百分数,比如200%  枚举型的格式:[html] view plainc

2015-09-10 13:34:37 382

原创 对象解耦和设计模式

不知道各位对这几个概念:封装、继承和多态是怎样理解的,也许大家都在脑海中有那么一种印象,但是每个人也都不不同的看法,我先说说我的看法:封装,就是把对象的属性和行为包装起来,隐藏属性,公开行为。继承,是子类和父类之间共享属性和行为的机制。多态,是对象的消息处理机制,不同的对象接收到同一个消息可以产生完全不同的结果。那么多的设计模式,那么多的软件架构,无非就是封装和解耦、继承和关联、多

2015-09-07 16:38:27 389

转载 String.Split()函数

我们在上次学习到了 String.Join函数(http://blog.csdn.net/zhvsby/archive/2008/11/28/3404704.aspx),其中用到了String.SPlit函数,所以可以上网查了该函数的使用方法 如下: #中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式, 但是如

2015-09-06 14:08:36 333

原创 java中判断空字符串时避免出现空指针的方法

遇到的一点问题,说不上大问题,就是有点烦人,如何判断字符串是否为空: 我们经常使用的方法,比如:public boolean function (String params){ if (params == null || params.equals("")) { //todo }}上面可能是我们经常使用的方法,这个方法其实是存在弊端的:if语句里面使用的是或判

2015-09-05 23:36:57 8195

转载 java中HashMap的用法

重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。  再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到

2015-09-01 17:54:35 318

原创 如何让EditText的光标置于Text的尾部

代码很简单,记一下。phoneEt = (EditText) findViewById(R.id.phone);String phone = "13888888888";if (phone != null) { phoneEt.setText(phone); phoneEt.setSelection(phone.length());}改善一点用户体验而已,记得的话写一下。

2015-08-28 13:24:24 393

转载 android AudioManager类 详解

AudioManager类位于android.Media 包中,该类提供访问控制音量和钤声模式的操作。通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象。AudioManager audiomanage = (AudioManager)context.getSystemService(Context.AUDIO

2015-08-17 17:02:25 292

原创 intent.setFlags的参数含义及使用方法

首先介绍一下intent.setFlags方法:设置特殊的flags来控制intent的处理事件。就理解成给intent附加一个标志吧。 intent.setFlags有一些重要的参数,这些参数的含义需要弄清楚。在理解这些参数的含义前,必须先了解Activity的生命周期,和多个Activity的栈管理方式。多个Activity的栈管理方式多个 Activity 之间采用的是栈道管理

2015-08-12 23:15:44 5216

原创 Android双击返回键退出APP

这个功能实现很简单,但是是每个APP都必不可少的,目标效果应该是:在主界面点一下返回键,出现提示再按一次返回键退出程序,再按一次就退出程序。//菜单,返回键响应//菜单和返回键响应 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEven

2015-08-05 01:20:29 1450

原创 Android的网络请求库----Android-Async-Http

Android中用来处理网络请求的除了Volley以外,还有Android-Async-Http,Android-Async-Http功能十分强大,INS等app的Android的版本就是使用的这个网络请求库。对于这个请求库,需要初步了解以下几点:Android-Async-Http的GET和POST请求方式的使用Android-Async-Http回调逻辑的二次封装Android-Async

2015-07-27 23:23:40 656

原创 Google开源库之Volley的初步介绍

Volley是Google在2013年推出的网络请求库,在现在APP普遍与网络交互的现在,volley和http通信技术成为十分重要的技术。volley可以让网络铜芯线更快,更简单,更健壮。volley适合数据量不大但通信频繁的场景,先看volley的使用方法。RequestQueue mRequestQueue = Volley.newRequestQueue(context);JsonObj

2015-07-26 00:06:27 438

空空如也

空空如也

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

TA关注的人

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