自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 android.os包中一些类的使用

android.os.Build Java代码   Build.BOARD // 主板  Build.BRAND // android系统定制商  Build.CPU_ABI // cpu指令集  Build.DEVICE // 设备参数  Build.DISPLAY // 显示屏参数  Build.FINGERPRINT // 硬件名称  Build.HOST  Build.

2011-11-29 17:47:54 1309

原创 TextWatcher

对于一些需求,如非法字符限制(例如不允许输入#号,如果输入了#给出错误提示),做成动态判断更方便一些,而且容易扩展;      在Android里使用TextWatcher接口可以很方便的对EditText进行监听;TextWatcher中有3个函数需要重载: public void beforeTextChanged(CharSequence s, int start,

2011-11-25 17:17:46 1400

原创 Android如何让软键盘出现和消失

在程序中加入以下代码时,软键盘会出现: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN); <!-- .csharpcode, .c

2011-11-24 12:14:30 993

原创 Android中的Layout_weight详解

一。也許很多童鞋對getWidth()和getMeasuredWidth()的用法有很多的不解,這兩者之間有什麼樣的不同呢,網上也有各種不同的版本,但大多數都大同小異,從這個地方Ctrl+C,到另一個地方Ctrl+V,沒有把問題說透,也有一部分文章誤導了大家對這兩個方法的認識,我也是深受其害。這裡先糾正下面的一個版本的說法,Baidu上一搜一大堆的,可惜這種說法是錯的,所以希望大家就不要再盲目的轉

2011-11-22 10:06:19 398

原创 使用git工具下载android.jar Source Code

为了开发android应用,在开发时发现sdk没有源代码,这样在开发时太麻烦了,下面说说如何下载源代码,以及如何配置。   下载源代码需要git,先下载一个git。下面的操作都是在windows下完成的。   在安装好git后,通过git clone git://android.git.kernel.org/platform/frameworks/base.git framework

2011-11-17 19:13:35 403

原创 J2SE 1.5中增强for循环详解

<!-- p {margin-bottom:0.21cm} a:link {color:rgb(0,0,255)} --> J2SE1.5中增强for循环详解 J2SE1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这

2011-11-17 15:49:19 1014

原创 ConcurrentModificationException 的异常分析

今日运行一段如下代码 List pList = ... for(Person person : pList){   if(person.getGender()==Gender.MALE){     pList.remove(person);   } } 报出的异常为 java.util.ConcurrentModificationException 异常 经查

2011-11-17 15:47:43 262

原创 bug状态和含义

l      新建(New) 一个最新的bug报告,通常这个状态维持很短的时间。一旦注意到这个bug,通常要把新建状态改变为别的状态。 l      反馈(Feedback) 在处理这个bug之前,发出一个讨论这个bug的请求。举个例子,处理这个bug,有两个不同的方案,要经过讨论才能决定采用那个方案。或者你根本就没有解决方案,需要求助别人来提供解决方案。 l      公认(Acknow

2011-11-10 12:37:09 1330

原创 MultiAutoCompleteTextView和AutoCompleteTextView两个自动完成功能控件的使用

MultiAutoCompleteTextView 可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个值选中的时候再次输入值时会自动去匹配 可用在发短信,发邮件时选择联系人这种类型当中。 使用时需要执行设置分隔符方法   AutoCompleteTextView 支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据   两个控件

2011-11-08 19:09:08 352

原创 Android上获取本机安装的应用程序

在google上输入以上的关键字+ android,可以搜到的代码: view sourceprint? 1 List packs = getPackageManager().getInstalledPackages(0);   虽然,有些代码号称可以过滤掉系统自身的应用程序,但是只要细看代码就会发现,好像里面的那个布尔变量

2011-11-07 10:19:24 322

原创 listActivity和ExpandableListActivity的简单用法

天自己简单的总结了listActivity和ExpandableListActivity二者的简单用法。   首先,先说一下listActivity的用法:   ListActivity是一个绑定到一个数据源,并且用来显示这一串数据的Activity。ListActivity拥有一个listview对象来实现数据源的绑定与显示,通常会是一个array或者一个拥有查询结果的cursor.List

2011-11-04 13:28:30 386

原创 linux tar gzip与bzip2命令

首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。   Linux下最常用的打包程序就是tar了,使

2011-11-02 21:28:02 748

空空如也

空空如也

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

TA关注的人

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