Android
iteye_21281
这个作者很懒,什么都没留下…
展开
-
Android TextView 个别文字字体颜色格式
Android TextView 个别文字字体颜色格式1.简单的办法,用Html来格式化字符[code="java"]import android.app.Activity;import android.os.Bundle;import android.text.Html;import android.widget.TextView;public class And...2010-08-30 20:15:23 · 85 阅读 · 0 评论 -
Android控制屏幕方向的改变
目前大多数手机都支持 重力感应 ,随之而来的就是屏幕方向改变的问题。很多游戏都是仅横屏展示的,也有一些是仅竖屏展示的,更多的是横屏竖屏都可以的。 对应普通开发者来说,屏幕的随意改变也会带来困扰。在Google自带的doc里可以看到 如果设备的配置(在 Resources.Configuration 中进行了定义)发生改变,那么所有用户界面上的东西都需要进行更新,以适...原创 2011-03-19 16:05:35 · 278 阅读 · 0 评论 -
Android EditText禁止输入中文字符
只允许EditText输入数字或者email格式字符是非常简单的(详见API文档)。要实现只允许输入自定的数字字符也是很容易的(详见API文档,setKeyListener(KeyListener) 和setFilters (InputFilter[] filters) )。但是要限制只能输入指定的字母字符就非常的困难。/**InputFilter[] ifs = {new In...原创 2011-03-24 16:51:50 · 625 阅读 · 0 评论 -
自定义程序实现Android EditText只允许输入指定字符
程序设计的很多地方都要用到一个小技术:指定文本框的输入类型。即限制只能输入某几类或某类字符,甚至是某几个字符。Android本身已经做了很多设计,如限制长度,限制只能输入整数或数字。有时候这些还是不够的。我们可以在程序中根据需要自己定制。主要涉及:EditText.addTextChangedListener,EditText.removeTextChangedListener,EditText....原创 2011-03-24 19:18:44 · 126 阅读 · 0 评论 -
Android SQLite学习工具
Android自带数据库SQLite,是一个超级迷你,但是五脏俱全的开源数据库。经测试,在手机端的效率也非常高。但是在手机上设置测试比较麻烦。可以下载一个shell终端来测试。 在附件里。 ...原创 2011-03-27 19:01:23 · 63 阅读 · 0 评论 -
Android获取、设置桌面
1>添加权限<uses-permission android:name="android.permission.SET_WALLPAPER"></uses-permission>2>设置桌面Resources resources = getResources();InputStream is = resources.openResource(R....原创 2011-04-02 18:57:40 · 111 阅读 · 0 评论 -
Android获取、设置Wifi状态
1>获得WifiManagerWifiManager mWiFiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 2>获得Wifi状态mWiFiManager.getWifiState() WIFI_STATE_ENABLED 已启动WIFI_STATE_ENABLING...原创 2011-04-02 19:14:20 · 146 阅读 · 0 评论 -
Android获取SIM卡信息--TelephonyManager
1>获得TelephonyManager TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 2>获取SIM卡状态 telMgr.getSimState(); 3>获取SIM卡卡号 telMgr.getSimSerialNumber(); 4>获取SIM卡供货商号...原创 2011-04-02 19:37:10 · 214 阅读 · 0 评论 -
Android 系统服务getSystemService
public Object getSystemService (String name) Since: API Level 1 Return the handle to a system-level service by name. The class of the returned object varies by the requested name. Currently availa...原创 2011-04-02 21:04:58 · 80 阅读 · 0 评论 -
Android获取通话状态
[size=medium]1>添加读取手机状态的权限 [/size][code="java"] [/code] [size=medium]2>获取管理手机的系统服务[/size][code="java"]TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_S...原创 2011-04-04 21:08:45 · 1831 阅读 · 0 评论 -
Android 自定义拨打电话程序段
[code="java"]strInput = "13912345678";//电话号码//新建实例Intent myIntentDial = new Intent("android.intent.action.CALL",Uri.parse("tel:" + strInput));//开始实例startActivity(myIntentDial);[/co...原创 2011-03-17 14:09:22 · 135 阅读 · 0 评论 -
java合并两个XML文件
[img]http://dl.iteye.com/upload/picture/pic/71544/1633a33e-6418-3deb-8bf0-e51039b5b78e.jpg[/img][img]http://dl.iteye.com/upload/picture/pic/71542/e80f4bb7-a73b-3407-a9ba-0543fe2a63a5.jpg[/img][img...原创 2010-09-13 15:59:43 · 935 阅读 · 0 评论 -
Android TextView文字链接4中方法
Android 的实现TextView中文字链接的方式有很多种。总结起来大概有4种:1.当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是android:autoLink="all"。当然也可以在java代码里做,[b]textView01.setAutoLinkMask(Linkif...原创 2010-08-31 21:57:36 · 102 阅读 · 0 评论 -
Android Activity间传递自定义类的对象
有很多时候都需要在不同的Activity之间传递数据。实现方法有很多,可以用Bundle来传递,也可以用给Intent用putExtra传递附加参数。当然也可以传递自定义类的对象。为了让自定义类可以在Activity之间传递,必须符合一些条件。常用的方法是自定义类实现Parcelable接口或Serializable接口。Android中建议实现Parcelable。下面例子中两种方法...原创 2010-09-01 12:53:36 · 507 阅读 · 0 评论 -
Android Activity间传递对象startActivityForResult、onActivityResult、setResult总结
前面做了在Activity之间传递参数的测试。setResult,一定要在finish之前做,否则不能返回正确对象。虽然运行顺序如下图:[img]http://dl.iteye.com/upload/picture/pic/70684/14ed8518-b069-3dc7-9ad4-ff0a338bb19c.jpg[/img]但是如果把,setResult放在finis...原创 2010-09-01 13:12:54 · 291 阅读 · 0 评论 -
Android TabHost使用、动态加载内容
使用TabHost有两种办法1.在layout的xml文件里定义,格式如下:[code="ruby"] [/code][color=red][size=medium][b]其中TabHost、TabWidget、FrameLayout的id必须如上,否则运行出错,甚至不能通过编译。在代码中...原创 2010-09-02 16:03:59 · 112 阅读 · 0 评论 -
Android TabHost动态加载内容总结
[size=medium]前面用继承TabActivity的方法很好的完成了,TabHost的使用,和内容的动态加载。业务需要,Tab的tab是可变的,用户可以选择要显示出来的tab页面,而且要求,现在后马上能够在UI上体现。1,判断用户的选择,在[color=green][b]onResum[/b][/color]里处理,直接加用addTab加到TabHost里。运行之后,才...原创 2010-09-02 16:16:06 · 183 阅读 · 0 评论 -
Android发送短信与邮件
发送短信:注意引入包的时候,应该是:import android.telephony.SmsManager;因为android.telephony.gsm.SmsManager已经废弃,不建议使用[code="java"]SmsManager smsMgr = SmsManager.getDefault();smsMgr.sendTextMessage(address, nul...原创 2010-09-07 19:14:31 · 108 阅读 · 0 评论 -
Android手机号码判断正则表达式
[code="java"] public static boolean isPhoneNumberValid(String phoneNumber) { boolean isValid = false; String expression = "^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{4})$"; St...原创 2010-09-07 19:26:25 · 110 阅读 · 0 评论 -
正则表达式需要转义的字符
[code="java"] $ ---> \$ ( ---> \( ) ---> \) * ---> \* + ---> \+ . ---> \. [ ---> \[ ] ---> \] ? ---> \? \ ---> \\ / ---> \/ ^ ---> \^ { ---> \{ } ---> \}[/c...原创 2010-09-07 20:08:24 · 575 阅读 · 0 评论 -
android 邮件地址正则表达式
[code="java"] public static boolean isEmail(String strEmail) { String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$"; ...原创 2010-09-07 20:24:40 · 136 阅读 · 0 评论 -
Android获取sdcard信息
1>实例代码: if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File path = Environment.getExternalStorageDirectory(); StatFs statFs = new StatFs(path.getP...原创 2011-04-04 22:11:57 · 93 阅读 · 0 评论