摘要: adb命令的使用 执行结果是adb为每一个设备输出以下状态信息:l 序列号(serialNumber) — 由adb创建的使用控制台端口号的用于唯一标识一个模拟器或手机设备的字符串,格式是 <设备类型>-<端口号>,例如: emulator-5554l 状态(state) — 连接状态,其值是:n offline — 未连接或未响应n device —已经连接到服务商。注意这个状态并不表示Android系统已经完全启动起来,系统启动的过程中已经可以连接adb,但这个状态是正常的可操作状态。每一个设备的输出形如: [serialNumber] [state]下面是 dev 阅读全文
posted @ 2011-08-20 17:30 孤鹤+ 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: 我在装通讯录程序时出现的问题。当时是直接adb install Contacts.apk,安装好使用时出现了该问题,后来发现原因是程序安装到了/data/local/temp下,这样的法安装的apk程序无法调用系统本身的程序。解决办法:安装到、system/app下 adbpush Contacts.apk /system/app 阅读全文
posted @ 2011-08-20 17:00 孤鹤+ 阅读(390) 评论(0) 推荐(0) 编辑
摘要: EditText之自定义边框颜色有俩种方式可以达到效果一种是网上比较推崇的用图作背景,另一种则是自绘图作背景的: 首先重新定义一个style。在values文件夹下新建一个style.xml文件: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="my_edittext_style" parent="@android:style/Widget.EditText"> <item name=" 阅读全文
posted @ 2011-08-20 16:51 孤鹤+ 阅读(14476) 评论(0) 推荐(0) 编辑
摘要: J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。 for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体eg:/* 建立一个数组 */int[] integers = {1, 2, 3, 4};/* 开始遍历 */for (int i : integers) {System.out.println(i);/* 依次输出“1”、“2”、“3”、“4” */} 阅读全文
posted @ 2011-08-20 16:46 孤鹤+ 阅读(1346) 评论(0) 推荐(1) 编辑
摘要: EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。EditText不支持marquee用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = "marquee" 跑马灯android:singleline = 阅读全文
posted @ 2011-08-20 16:20 孤鹤+ 阅读(48339) 评论(1) 推荐(4) 编辑