EditText MaxLength设置

我们可以在xml中设定EditText的最大长度,如下: 123 <EditText  android:layout_width = "fill_parent"android:layout_height = "wrap_content"android:id = "@+id/mEdit" 可是如何在代码中设置呢?如下所示: 12 EditText mEdit = (EditText)findViewById(R.id.mEdit);InputFilter[] filters = {new InputFilter.LengthFilter(9)}; […… ......

Shell脚本攻略(1)—-小试牛刀

1.1简介 命令提示符中,‘$’表示普通用户,’#’表示超级用户。shell脚本通常是以“#!”其实的文本文件。其中“#!”称为shebang,在执行脚本时,shell程序会读取脚本的首行,查看shebang行是否为“#! /bin/bash”。它会识别/bin/bash,并在内部以如下命令执行 当打开一个终端时,该终端就会执行一遍~/.bashrc。在bash中,每个命令或命令序列是通过使用换行符来分隔的。 1.2终端打印 如下三种都可以完成同样的输出结果,echo在每次调用后 ......

设计模式之观察者模式

声明:设计模式相关文章收集整理于互联网,并且参考《Head First设计模式》,并非本人原创内容,本人旨在学习交流,并非有意冒犯,本人尽可能的注明来源出处。 气象站的故事 现在我们要为一家气象站开发一套气象监控系统,按照客户的要求,这个监控系统必须可以实时跟踪当前的天气状况(温度、湿度、大气压力),并且可以在三种不同设备上显示出来(当前天气状况、天气统计、天气预测)。客户还希望这个系统可以对外提供一个API接口,以便任何开发者都可以开发自己的显示设备,然后无缝挂接到系统中,系统可以统一更新所有显示设备的数 ......

view not attached to window manager

android中遇到这一问题:java.lang.illegalargumentexception: view not attached to window manager 情况大概事这样的:在A中启动B,B中有线程操作,结束时涉及到对话框的dismiss。如果在操作尚未结束时,按下HOME键,线程后台操作。此时重新进去A,等到线程操作完成就会出现这个异常。 此时应该做一个判断,如下: 在Activity的onPause()方法中加上如下语句: 12 if(isFinishing()){    mDialog.dismiss();//dismiss dialog ......

Transport endpoint is not connected

在android中做在线升级程序,在http请求数据时,出现如下错误: java.net.SocketTimeoutException: Transport endpoint is not connected 我的解决方法是:将xxx.openConnection()改为如下代码: 123456789 HttpURLConnection conn = null;String host = android.net.Proxy.getDefaultHost();if (host != null) {int port = android.net.Proxy.getDefaultPort();SocketAddress vAddress = new InetSocketAddress(host, port);java.net.Proxy vProxy = new java.net.Pro ......

eclipse下好用的vi插件viPlugin2.5破解方法

有vi控的童鞋在使用eclipse时也希望能有好用的vi插件,今天推荐一款:vimPlugin,它是是eclipse下的vim插件,很好用。使用方法如下:

1、下载viPlugin,官方下载地址:http://www.viplugin.com/viplugin/,下载最新的2.5.1版本

2、解压文件夹,将里面的plugin、feature放到eclipse根目录下的对应plugin、feature文件夹下

3、重启eclipse,这是在eclipse中可以看到vi的图标,但是vi插件是试用版的,需要付费。

网上说的破解方法,viPlugin.license的文件,内容[……]

Read more

android回到home

Android设备在按下Home键会自动切换回桌面,其实实现的方法很简单,由于Launcher捕获了Home键的按下action,我们直接发送个Intent给Launcher即可,代码如下:

[……]

Read more