给什么平台,跳什么舞

Launcher bugs

96399 [Launcher默认显示在第三屏,只有五个点,但往右滑页,发现多出两屏]

查看launcher.xml 只include了5个workspace_screen,为什么会出现7屏呢?

现象描述:

1、在右滑页时大于6页显示7个点

2、是WVGA的手机,却只在drawable-mdpi中找到7个点的图片资源,grep 没有发现谁使用

3、第六页还有一个widget,配置文件在哪?

Oh,my 。。。

原来展讯把它自己的代码放到3rdparty/app/***/special/android/packages/apps/Launcher2/

 

96477 没有搜索功能

SearchManager:No global search activity found.

Launcher.java MENU_SEARCH

SearchManager.java  startGlobalSearch getGlobalSearchActivity()

Manifest.permission.GLOBAL_SEARCH android.permission.GLOBAL_SEARCH

经查证,有GLOBAL_SEARCH的APP,在packages/apps/QuickSearchBox

但在out目录下,没有生成APK,这是为什么呢?

Android.mk LOCAL_MODULE_TAGS := optional

必须要在customize/customer_cfg/n816/sprd_apps.mk 中注册QuickSearchBox

 

bug96571 在首页添加2个时钟的窗口小部件,只能进入其中一个

Question 1:点击widget的事件由谁获取?

LOG:RemoteViews Cannot  send pending intent:

android.content.IntentSender$SendIntentException

代码路径:frameworks/base/core/java/android/widget/RemoteViews.java

君正和展讯平台都有这个问题,

startIntentSender[Activity.java] -> startIntentSenderForResult[Activity.java] -> startIntentSenderForResultInner[Activity.java] -> startActivityIntentSender[ActivityManagerService.java] -> sendInner[PendingIntentRecord.java]

if(!canceled) 如果是最后一个时钟widget,canceled就为false,否则,就是true。

 

 

 

 

posted @ 2012-10-12 10:49  Jimwind  阅读(407)  评论(0编辑  收藏  举报
==============精通*学习*关注==============