如何在android桌面添加几个app图标做快捷方式
来源:互联网 发布:淘宝官网登录入口 编辑:程序博客网 时间:2024/04/24 10:46
如最下方图所示,在桌面添加6个app应用的快捷方式,
在路径packages\apps\Launcher2\res\xml\default_workspace.xml文件里
1. 在桌面第二屏添加所用app的包名和类名。
<favorites xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"> <scene launcher:scene="default" /> <wallpaper launcher:wallpaper="default_wallpaper" /> <!-- Far-left screen [0] --> <!-- Left screen [1] --> <appwidget launcher:packageName="com.android.settings" launcher:className="com.android.settings.widget.SettingsAppWidgetProvider" launcher:screen="1" launcher:x="0" launcher:y="3" launcher:spanX="4" launcher:spanY="1" /> <!-- Middle screen [2] --> <appwidget launcher:packageName="com.android.deskclock" //桌面时钟包名 launcher:className="com.android.alarmclock.AnalogAppWidgetProvider"//桌面时钟类名 launcher:screen="2"//第二屏 launcher:x="4"// x轴上第几格,此格数可以通过长按app图标成悬浮状态,即可看到虚线所标出来的 launcher:y="0"//y轴上第几个 launcher:spanX="2" // x轴上所占用的格数 launcher:spanY="2" />//y轴上所占用的格数 <favorite launcher:packageName="com.android.camera"//添加camera包名 launcher:className="com.android.camera.Camera"//添加camera的类名 launcher:screen="2" //第2屏 launcher:x="0"//x轴第一格 launcher:y="4" />//y轴第四格 <favorite launcher:packageName="com.android.browser" //浏览器 launcher:className="com.android.browser.BrowserActivity"//浏览器 launcher:screen="2" launcher:x="1" launcher:y="4" /> <favorite launcher:packageName="com.android.gallery3d" //图片 launcher:className="com.android.gallery3d.app.Gallery"//图片 launcher:screen="2" launcher:x="2" launcher:y="4" /> <favorite launcher:packageName="com.android.email" launcher:className="com.android.email.activity.Welcome" launcher:screen="2" launcher:x="3" launcher:y="4" /> <favorite launcher:packageName="com.android.music" launcher:className="com.android.music.MusicBrowserActivity" launcher:screen="2" launcher:x="4" launcher:y="4" /> <favorite launcher:packageName="com.google.android.apps.maps" //地图 launcher:className="com.google.android.maps.MapsActivity" launcher:screen="2" launcher:x="5" launcher:y="4" /> <!-- Right screen [3] --> <favorite launcher:packageName="com.android.gallery3d" launcher:className="com.android.gallery3d.app.Gallery" launcher:screen="3" launcher:x="1" launcher:y="3" /> <favorite launcher:packageName="com.android.settings" launcher:className="com.android.settings.Settings" launcher:screen="3" launcher:x="2" launcher:y="3" /> <!-- Far-right screen [4] --> <appwidget launcher:packageName="com.mediatek.appwidget.weather" launcher:className="com.mediatek.appwidget.weather.WeatherWidgetProvider" launcher:screen="4" launcher:x="0" launcher:y="0" launcher:spanX="4" launcher:spanY="4" /> <!-- Hotseat (We use the screen as the position of the item in the hotseat) --> <favorite launcher:packageName="com.android.contacts" launcher:className="com.android.contacts.activities.DialtactsActivity" launcher:container="-101" launcher:screen="0" launcher:x="0" launcher:y="0" /> <favorite launcher:packageName="com.android.contacts" launcher:className="com.android.contacts.activities.PeopleActivity" launcher:container="-101" launcher:screen="1" launcher:x="1" launcher:y="0" /> <favorite launcher:packageName="com.android.mms" launcher:className="com.android.mms.ui.BootActivity" launcher:container="-101" launcher:screen="3" launcher:x="3" launcher:y="0" /> <favorite launcher:packageName="com.android.browser" launcher:className="com.android.browser.BrowserActivity" launcher:container="-101" launcher:screen="4" launcher:x="4" launcher:y="0" /></favorites>
2. 如何获取所要添加的apps的包名和类名?
如上所示只需添加apps的包名和类名就可以调用了。但是如果只直接添加的是apk,就不好得到包名和类名了。
网上有好多方法,说打印出来。还有说用apkmanage能查出来,但是我试了都没成功。
如果是MTK的智能机的话,有一种方法比较简单。用豌豆夹连接真机,把APK装到真机里,然后运行下安装的apk,比如GMS_MAPS.APK,然后退出。在豌豆荚首页右中下角,点击 “SD卡管理”图标。
就会弹出SD的文件目录。进入
ftp://127.0.0.1:18621/sdcard/mtklog/mobilelog/APLog_2010_0101_145011/main_log
文件里。
搜索 MAPS,即会找到
03-25 02:52:41.052 505 505 D Launcher: MTKUnreadLoader, supportUnreadFeature: component = ComponentInfo{com.google.android.apps.maps/com.google.android.maps.MapsActivity}
那么如上红色部分的前半部的com.google.android.apps.maps为包名,com.google.android.maps.MapsActivity为类名。
0 0
- 如何在android桌面添加几个app图标做快捷方式?
- 如何在android桌面添加几个app图标做快捷方式
- 在Android桌面添加应用程序的快捷方式图标
- Android 添加、移除桌面快捷方式图标
- Android 添加App快捷方式到桌面
- App添加桌面快捷方式
- ubuntu添加桌面快捷方式图标
- android桌面添加快捷方式
- Android添加桌面快捷方式
- android 添加桌面快捷方式
- 如何在Fedora添加桌面快捷方式、如何添加到应用程序
- 给app添加桌面快捷方式
- Android在桌面添加两个快捷方式,如何区分从哪个入口进去的?
- 关于如何添加桌面快捷方式
- 如何添加“显示桌面”快捷方式
- ubuntu如何添加桌面快捷方式
- Android用程序在桌面创建app快捷方式
- Android 向桌面添加快捷方式
- 给我的同学,勿喷
- UIWebView中 跳到新的链接 可以滑动返回
- 在activity、fragment中获得actionbar的高度
- seq=1是收入,后面是支出,那么可以用case when把后面的数变为负数
- exe4j使用与破解
- 如何在android桌面添加几个app图标做快捷方式
- yyyy-MM-dd格式的正则表达式
- 在windows上以服务方式运行Redis服务
- Linux 文件删除 注意事项
- Deeply Learned Attributes for Crowded Scene Understanding
- string::npos的一些说明
- J2EE开发技术点5:Tomcat jdbc pool
- Samba服务器详解
- 初学Event(一)