android
iteye_4542
这个作者很懒,什么都没留下…
展开
-
如何安装新的eclipse开发组件
利用eclipse自身的更新系统http://hi.baidu.com/person_space/blog/item/a35b998fffce39eaf11f3640.html原创 2009-09-16 17:46:13 · 125 阅读 · 0 评论 -
android键盘映射(转)
原文网址:http://www.cnblogs.com/cnhome/archive/2009/12/22/1629435.html 按键事件对于按键事件,调用mDevices->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置 文件 qwerty.kl 决定...原创 2010-07-07 10:23:14 · 151 阅读 · 0 评论 -
如何定制launcher allapps中应用的快捷方式
android中,关于Intent相关内容是一整套强大的解耦合机制,跟spring的依赖注射有异曲同工之妙,这里来举几个简单应用的例子. 1\如何让用户不需要,而系统必须有的组件从ui中消失.比如mid中的phone、mms和contact应用(如上图椭圆标注的),对于没有电话功能的mid来说,让它们出现在ui中是非常扎眼的,对于有完美主义倾向的人来说,永远用不到的东西出现在...原创 2010-12-06 11:12:57 · 148 阅读 · 0 评论 -
如果定制使用特定sdk的emulator
提出这个问题,主要是因为当使用avd创建emulator时,当把大屏模拟器(如WVGA800)density从240调低时,对于很多未做兼容性处理的程序,包括android系统某些自带程序,屏幕会出现此种情况: 更有意思的是,samsung大吹特吹的galaxy tab addon emulator不修改density也存在这个缺陷(它的默认分辨率是1024*600). ...2010-12-02 18:06:00 · 133 阅读 · 0 评论 -
froyo系统原生bug及修正:改变系统语言时Launcher2的AllApps内shortcut不刷新
把froyo的Launcher2移植到eclair后,产生了一些小问题,都一一解决掉了.这是市场反馈回来的一个问题之一,摸清内部机制颇废了一番周折.也算见识了android系统内部的另一个面向切面编程案例,很有必要记录一下,有时间好好研究研究,可以借此做些特殊的系统功能. 严格意义上说,这并不是跨版本移植产生的问题,而是系统原生的一个bug,用samsung的galaxy tab平板模拟器...2010-12-01 17:34:44 · 138 阅读 · 0 评论 -
如何把默认的壁纸设置为动态壁纸
在frameworks\base\core\res\res\values目录找到Config.xml文件,最后一行有定义: <string name="default_wallpaper_component">null</string> 将其修改为对应的live wallpaper的启动component即可,如要把默认壁纸设置为2.1...2010-11-30 15:29:07 · 560 阅读 · 0 评论 -
如何隐藏Launcher中live wallpapers入口
公司某产品性能有限,需要屏蔽live wallpapers防止内存使用量过大影响客户体验,于是按照经验在Launcher2目录寻找设置壁纸对话框对应的代码,前一个"Add to Home screen"Dialog对象创建位置轻松找到,在Launcher.java中有如下代码: if (mWorkspace.allowLongPress()) { ...2010-11-10 16:03:21 · 407 阅读 · 0 评论 -
在eclipse环境中开发android原生应用
最近比较闲,于是在网上闲逛搜罗各种源代码和UI效果,在eoeandroid找个一个不错的帖子,关于原生Launcher2二次开发的(标题:关于使用Eclipse调试Launcher的完美解决方法 链接:http://www.eoeandroid.com/thread-46204-1-2.html)。在里面提到如下内容: 写道由于在Android源码中,很多方法、成员、类、包都被打上...2011-08-02 12:05:53 · 247 阅读 · 0 评论 -
使用Iterator引起的java.util.NoSuchElementException错误
今天在使用Iterator时写了如下代码:for (Iterator iter = map.keySet().iterator(); iter.hasNext();) { HashMap hmap = new HashMap() ; hmap.put("file";, iter.next()); hmap.put("state";, ...2010-04-18 05:48:57 · 261 阅读 · 0 评论 -
一些标准的处理代码
1 调节bitmap大小以覆盖指定大小区域 static Bitmap generateBitmap(Context context, Bitmap bm, int width, int height) { if (bm == null) { return bm; } bm.set...2011-07-12 15:18:00 · 145 阅读 · 0 评论 -
如何解决软键盘弹出引起的各种不适
在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况,android为此提供了一系列的的配置参数供选择,你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字): intSOFT_INPUT_ADJUST_NOTHINGAdjustment option for sof...原创 2011-02-22 17:10:10 · 244 阅读 · 0 评论