androidlauncher图标
1. 如何修改调整android 4.0 launcher 桌面图标快捷方式的大小综合
/packages/apps/Launcher/res/xml/default_workspace.xml中记录了系统初始化或者恢复出厂设置时桌面上图标的排列。Launcher程序第一次运行完毕以后,会在/data/data/com.android.launcher/databases/launcher.db中创建记录,里面有所有当前的桌面图标。以后每次启动只会从这里读取桌面图标。
下面简单分析一下default_workspace.xml:
default_workspace.xml中,支持的标签有:
favorite:应用程序快捷方式。
shortcut:链接,如网址,本地磁盘路径等。
search:搜索框。
clock:桌面上的钟表Widget
支持的属性有:
launcher:title,图标下面的文字,目前只支持引用,不能直接书写字符串。
launcher:icon,图标引用。
launcher:uri,链接地址。
launcher:packageName,应用程序的包名。
launcher:className,应用程序的启动类名。
launcher:screen,图标所在的屏幕编号。
launcher:x,图标在横向排列上的序号。
launcher:y,图标在纵向排列上的序号。
LauncherProvider.java里面的loadFavorites方法负责解析。
应用程序的写法,default_workspace.xml中有很多,对链接的写法却没有,我分析了一下它的解析程序,反向做出了链接快捷方式的写法,已经验证成功,希望可以帮到大家。
<shortcut
launcher:title="@string/aaa"
launcher:icon="@drawable/aaa"
launcher:uri="http://www.aaa.com"
launcher:screen="1"
launcher:x="0"
launcher:y="3" />
链接的图标内容和文字内容是从default_workspace.xml中获取到的。
应用程序的图标内容和图标下面的文字内容都是从PackageManager中获取到的。
如果Launcher启动时,应用程序的包名和类名因为某种原因没有在PackageManager中找到,桌面就不会显示它的图标。如果类名和包名找到了,但是图标没有找到,会显示Android默认的小机器人图标。
所以,要在default_workspace.xml中加入锭接时,只要写上title,icon,uri,screen,x,y这几个属性就可以了。
而要加入应用程序时,只要写上packageName,className,screen,x,y这几个属性就可以了。
2. 安卓launcher怎么实现对桌面图标的拖拽的
文件很多路径有,请确保修改到正确的文件,例如)mediatek/operator/有)这个文件会配置hotseat的图标,默认不会配置screen为2的位置,这是原来的allappbutton,做了此客制化后就需要配置screen2,而不能配置screen4,因此,请对应修改原来4个hotseat图标的screenid,从0到3.
3. Android,怎样去隐藏一个app在launcher上面的图标
Android,可以隐藏一个app在launcher上面的图标,但是没有桌面图标的app无法自动启动, 只通过其它程序来激活它, 这个有个程序可以参考一下, 隐藏app的桌面图标只需要去掉Activity的
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
即可, 然后导出apk.
4. Android launcher3中系统应用程序的图标在哪里,怎么改成自己的图标求大侠解答 谢谢
这种图标都是在/res下以drawable开头的文件夹下面
5. android开发里面的launcher中把图标和应用名一起显示的效果是怎么做的就像图片中的那样。
最简单的可喊肢穗以用textview实现,设置drawabletop为郑卜图片,text设饥禅置文字,控制下间距就行
6. Android Launcher图标问题 ,或者那些应用程序的图标我都想改。
代码里面有个行列你看看
7. Android O 默认打开设置launcher3界面所有的APP图标LOGO形状的选项
这个选项在开发备厅者模式打开后,会显示出来。
想要默认显示出乎滚答来
在alps\packages\apps\Launcher3\src\com\android\launcher3\graphics\IconShapeOverride.java
中的isSupported()方法中添加
就可以实现。
如果想要修改默认的形状岁慧在IconShapeOverride.java中的
方法中修改。
根据config.xml中的值
可修改默认想要的形状。
8. 有关安卓launcher,如何实现拖动一个图标进入另一个图标,然后合成一个文件夹
没有滑喊搞清楚你说的意思,信轮野可以下载一个小米桌面试桐烂试吧。
9. android开发者:修改android图标ic_launcher,为自定义的.
android图标ic_launcher的修改方式:
将自定义的图片复制到 res/drawable目录下,例如 logo.png.
打开AndroidManifest.xml文件.
在application节点中修改android:icon为android:icon="@drawable/logo"即可.
注意,部分Android手机的桌面有缓存,改了icon以后,桌面应用图标并没有变,需要重启手机才会生效.
10. Android中Launcher3桌面图标显示两行字
我也是同样的问题 但是我把里面的改好了 但是拉到桌面上的不可以