怎么把几个应用放在mainmenu的规定位置?

全球全网精准引流软件SaaS平台
企业官方账号
2011-10-10 01:21:08
怎么把几个应用放在mainmenu的规定位置?
比如几个应用要放在第一屏的前面四个位置,几个应用需要放在第二屏的前面4个位置!

不知道各位大大有没有遇到过类似问题,麻烦了!
...全文
222 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
念茜 2011-10-11
  • 打赏
  • 举报
回复
/packages/apps/Launcher/res/xml/default_workspace.xml中记录了系统初始化或者恢复出厂设置时桌面上图标的排列。 其中相关的属性 screen,x,y这几个属性可以控制。
wyx100 2011-10-11
  • 打赏
  • 举报
回复
在 addApps 时处理
把指定的应用加到list对应的位置
fishmen26 2011-10-11
  • 打赏
  • 举报
回复
在launch2 中 ,mainmenu 中的 所有app 都由 ApplicationInfo这个数据结构管理。

楼主只要控制住 src\com\android\launcher2 下的
private ArrayList<ApplicationInfo> mAllAppsList = new ArrayList<ApplicationInfo>();
变量,让希望的app出现在mAllAppsList 的指定位置,这样就可以实现楼主的效果了,当然还需要在package install/remove 时注意改变app的位置信息。
aSysBang 2011-10-10
  • 打赏
  • 举报
回复
里面的话 就在 addApps 时处理
把指定的应用加到list对应的位置
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 l417584711 的回复:]
launcher这个应用的res/xml下 有配置文件
[/Quote]

能具体说说吗,可以把一个应用固定在mainmenu里面的某个位置?不是idle桌面,是主界面里面!
aSysBang 2011-10-10
  • 打赏
  • 举报
回复
launcher这个应用的res/xml下 有配置文件
  • 打赏
  • 举报
回复
我快崩溃了!
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fishmen26 的回复:]
你能改源码么?
[/Quote]

能的,就是不知道哪个函数!
fishmen26 2011-10-10
  • 打赏
  • 举报
回复
你能改源码么?
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gjiangqin 的回复:]
可以使用相对布局看看
[/Quote]
就是launcher的那个主菜单里面,把几个应用放在固定的位置上面!
「已注销」 2011-10-10
  • 打赏
  • 举报
回复
可以使用相对布局看看
lww200888 2011-10-10
  • 打赏
  • 举报
回复
应该实现不了吧,为求高人帮你顶一下。
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 依据所提供的资料,我们深入剖析此问题以及所给出的两种算法方案。 ### 问题背景 该问题源自王晓东编撰的《算法设计与实验题解》一书,书中阐述了一个值得注意的数学议题:针对一本页码从1到n顺序编号的书籍,要求统计所有页码中数字0至9各自出现的频次。例如,若n=13,则页码序列为1、2、...、13,其中数字1出现5次(体现在1、10、11、12、13中),数字0出现1次(体现在10中)。 ### 问题描述 具体而言,我们需要开发一种算法,其输入参数为一个正整数n,输出结果需为0至9这十个数字各自出现的频次。所有页码均以十进制形式呈现,且不包含任何前导零,即不会出现如006之类的页码表示。 ### 解决方案一:时间复杂度为O(n*log10(n))的算法 首先,介绍一种时间复杂度为O(n*log10(n))的算法实现。其核心构思在于遍历从1到n的每一个数值,然后逐一分解每个数值的各个位,并统计各类数字出现的频次。具体步骤如下: 1. 初始化一个长度为10的数组`count`,用于记录0至9每个数字出现的频次,初始值均为0。 2. 从1开始遍历至n,对于每一个数值i,将其转换为整数并进行以下操作: - 利用循环结构,持续将当前数值除以10,获取余数(即当前最低位的数字),并累加到对应的计数器中。 3. 遍历完成后,输出`count`数组中的每一个元素,即为所求的结果。 ### 解决方案二:优化算法 为了提升效率,提出了一种更为优越的算法。该算法基于以下观察:在1到10^n-1之间的任意区间内,每一种数字0至9出现的频次是相等的。例如,在1到999之间,每一种数字0至9出现的频次均相...

80,489

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧