- 博客(19)
- 收藏
- 关注
Android TextView跑马灯效果实现
今天下午在研究让TextView一行显示数据,多的数据用省略号来表示,实现了,然后又继续研究看怎么样能够使TextView实现跑马灯效果,这样用户可以完整的看到所有的数据。 1.TextView一行显示数据,多的数据用省略号来表示 <TextView android:layout_height="wrap_content" android:layout_widt...
2011-08-08 08:16:49
123
原创 Windows将来也能跑Android应用: Native x86 Android runtime will enable Android apps on Wi
All your favorite Android apps now on Windows PC A startup called BlueStacks has developed an Android runtime environment for the Windows operating system. It will enable users to run Android ap...
2011-08-08 08:15:49
146
原创 如何提高Android用户体验
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景): 1、避免建立对象例如,int数组比Int...
2011-08-08 08:15:26
119
原创 Android软键盘研究
Android软键盘研究: 1.利用按钮弹出软键盘。 2.程序启动后直接弹出软键盘。 1.由Button的OnClick事件调出软键盘和隐藏软键盘。具体代码如下: public class test extends Activity implements OnClickListener{ Button bt; /** Called when the activity is f...
2011-08-08 08:11:59
81
Android动态切换菜单
在同一个Activity中如何动态切换菜单: 很简单,由于在onCreateOptionsMenu中,menu被创建好之后,以后多次按menu键,这时onCreateOptionsMenu不会被再次执行,必须要重载此函数才可以 @Override public boolean onPrepareOptionsMenu(Menu menu) { menu.clear(); Men...
2011-08-08 08:10:39
105
原创 ExpandableListView的下拉图标替换
ExpandableListView的小图标有个状态,一个是不点击的情况,一个是点击后展开的情况,用xml配置如下: <?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item a...
2011-08-08 08:09:50
90
原创 SQLite3 table 结构修改
SQLite的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。 并且只能在表的末尾添加栏目 比如,为 Subscription添加两个栏目 ALTER TABLE Subscription ADD COLUMN Activation BLOB;ALTER TABLE Subscription ADD COLUMN Key BLOB; ...
2011-08-08 08:09:02
83
原创 sqlite3 多表查询方法
多表查询方法: sqlite3可以有多种多表查询方法,比如 select (select * from table2) from table1 where xxx=xxx; 这种方法比较简单并且高效: select table1.abc from table1,table2 where table1.xxx=table2.xxx; 或这种 select table1.abc from...
2011-08-08 08:07:38
356
原创 EditText 输入法问题(setContentView切换两个view,抢焦点问题)
在用setContentView来切换两个已经创建好的view时(它们里面有EditText),会有一个EditText无法获取输入法输入事件,而老是会输入到第一个获取了焦点的EditText中。 不论是使用n种获取焦点的办法,还是使用输入法管理器将输入法强制弹出,一样无法输入内容。 最后,试验出一种终极方法。将view中的 EditText remove,然后再添加进来,这时就可以正常的输入...
2011-08-08 08:06:50
80
原创 日本研发Android智能家居机器人
“Mirai Sanzo”是三洋在日本的“未来家庭”计划中的一部分。从外观上看,它是一个直径22厘米的圆球,带有触摸屏,触摸感应器(用以激活/关闭设备),WiFi连接和语音识别功能。更人性化的是,这个小东西能够变幻出7种不同的颜色,表示自己当前的“情感”。 昨天 16:53 上传 下载附件 (32.07 KB) 这款设备的使用非常简单,如果用户想要开启空...
2011-08-08 08:06:24
241
原创 android图片压缩方法
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图...
2011-08-08 08:05:56
70
原创 Moto XT800 获取root权限
使用Universal Androot_1.6.2 beta5.apk ,按默认选择,然后点 Go Root, 等待提示消息,成功了之后就可以root了, 但有一个,如果需要在命令行中用 adb shell -> su 这里,需要将 Universal Androot_1.6.2 beta5 打开,然后再运行命令才能生效。 ...
2011-08-08 08:05:28
98
原创 如何删除XT800 ROM自带程序
直接用adb uninstall xxx.xxx.xxx 是不行的。 可以先获取root权限(本博中有,请搜索一下),然后再用 RE Explorer删除 /data/data/xxx.xxx.xxx 然后再在 /system/app/xxx.apk 删除相应的apk之后,再安装就OK. ...
2011-08-08 08:04:52
108
原创 int String 互转
java里的int和String转换有点烦人,做了一下笔记 1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).int...
2011-08-08 08:04:24
102
原创 email邮箱最长多少位
email地址的最长长度 email地址的最长长度是多少? 答案:320个字符 email地址分为2个部分:local part和domain part local part 为“@”前面的部分,最多64个字符 domain part 为“@”后面的部分,最多255个字符 于是,255+64+“@”一个=320个字符 说完,谢谢 http://iiiorz.net/2...
2011-08-08 08:03:54
4040
原创 Permission Denial: starting Intent 解决办法 .
最近在调试程序的时候经常出现ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.xxxxx.xxxx...
2011-08-08 08:02:39
242
Android 按两次back键退出 -- 效率最高版
[code="java"]01.private long exitTime = 0; 02. 03.@Override 04.public boolean onKeyDown(int keyCode, KeyEvent event) { 05. if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == Ke...
2011-08-08 08:01:40
71
如何让自定义Dialog上下居中
在自定义的Dialog中,如果View与Title都用自己的,这时,会发现不会居中。Title的位置有被空着,感觉Dialog被压到下面来了。 其实只要设一个Dialog属性,这时Dialog就能够上下居中了。 [code="java"]customDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); [/code]...
2011-08-08 08:00:49
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅