两种方法:
方法1:
packages\apps\launcher2\src\com\android\launcher2\PagedViewIcon.java
1:6575、6573、6577平台:
将applyFromApplicationInfo()方法中的setText,通过packageName来过滤,设置期望显示的名字。
例如:packageName
=“com.android.stk2”,期望显示的名字"我的名字"
if
(packageName等于info.componentName.mPackage)
{
setText("http://blog.sina.com.cn/mtkshanghai")
}
else
{
setText(info.title);
}
2:6589和6572平台:两个stk应用程序是共用一个packageName的,所以无法通过包名来区分,必须通过类名来区分。例如插入卡槽2的sim或usim应用程序是通过启动"stkLauncherActivityⅡ"
将applyFromApplicationInfo()方法中的setText,通过TargetclassName来过滤,设置期望显示的名字。
例如:TargetclassName
=“stkLauncherActivityⅡ”,期望显示的名字"我的名字"
if
(TargetclassName等于info.componentName.