Android系统默认会将用户点击的“桌面图标”的位置发送给启动页MainActivity,以此来实现某些系统的过渡动画,所以在MainActivity中调用下面的代码是可以得到当前App的icon坐标的。

public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_third);TextView textView = findViewById(R.id.location);Rect rect = getIntent().getSourceBounds();if (null != rect) {textView.setText(rect.toShortString());}}
}


这就是icon在桌面的坐标了,代表左上角和右下角位置,但是需要注意的地方是,如果不是点击icon启动的App,而是通过adb启动的,那是拿不到这个信息的,rect会返回null,所以这个需要做好判断。

Android获取桌面启动图标的位置相关推荐

  1. Android AppShortcuts 桌面启动图标长安弹出框 类似支付宝 出现扫一扫 付款

    使用到的Android原生框架 AppShortcuts.桌面快捷 按钮 有两种方式实现第一中在manifest配置静态方式. 使用:在启动类加入如下meta-adta <activity an ...

  2. android 未读短信app,Android APP桌面启动图标未读信息小红点实现——在巨人的肩膀上淌坑...

    让一个码农辛勤耕作的最大动力,是需求. --by Mr Lu 没错,需求就这样来了. 小红点,正式一点的叫法[图标角标] 目前,Android官方生态里没有完善的小红点实现方案,各厂商的情况大家都懂的 ...

  3. Linux如何让一个.sh文件可双击执行 并设置桌面启动图标

    Linux如何让一个.sh文件可双击执行并设置桌面启动图标 linux下怎么设置一个.sh文件可执行 参考资料: https://blog.csdn.net/ahelloyou/article/det ...

  4. Android 设置APP启动图标

    Android 设置APP启动图标 1.利用Image Asset设置图标 2.直接修改AndroidManifest.xml文件中资源指向 1.利用Image Asset设置图标 点击 工具栏处 F ...

  5. android修改桌面app图标,android修改桌面app图标的问题。

    android修改桌面app图标的问题. 我知道配置app图标的做法是在 manifest.xml中的 android:allowBackup="true" android:ico ...

  6. android修改桌面app图标的问题,android修改桌面app图标的有关问题

    android修改桌面app图标的问题. 我知道配置app图标的做法是在 manifest.xml中的 android:allowBackup="true" android:ico ...

  7. Android 创建桌面快捷图标

    Android 创建桌面快捷图标 目前有一个需求,在应用打开的时候,创建桌面快捷方式图标(不是很友好). 部分手机不必如MI3,在Nexus 5X等手机则需要. 代码示例: public class ...

  8. Android获取LAUNCHER,Android 获取Launcher 启动列表

    先留着有时间再看 获取Launcher 启动列表 即 列出所有Launcher程序 通过PackageManager 来获取 [代码 步骤] 1. 定义内部类 LauncherItem 用于定义App ...

  9. Linux(CentOS 7)如何创建软件桌面启动图标

    先去官网下载Linux安装包(.tar.gz结尾的文件),并通过XFTP传输到Linux的opt目录下 通过以下命令解压安装包 tar -zxvf ideaIU-2019.3.5.tar.gz 接下来 ...

最新文章

  1. V2V-PoseNet算法和应用详解(3D关节点估计领域)
  2. 10只机器狗拉卡车!井然有序,毫不费力 | 极客头条
  3. Win7 下安装VirtualBox 没有Ubuntu 64bit 选项问题
  4. 【机器学习】Apriori 算法进行关联分析和FP-growth算法
  5. HttpServletRequest中获取IP值
  6. 关于TCP/IP协议及网络通信相关问题
  7. cacti linux cpu datasource,Cacti 0.8.8b 硬盘、网络流量、cpu、内存告警配置
  8. Java集合Map与其子类回顾
  9. 区块链学习笔记:DAY01 区块链的技术原理
  10. 做生意、做营销常犯的10个错误和对策
  11. sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION问题解决
  12. batch与spark spring_spark streaming 与 kafka 结合使用的一些概念理解
  13. 从我玩SNS想到自己的核心力
  14. JavaScript设计模式之状态模式
  15. VMware Horizon view 7 云桌面终端安全解决方案
  16. 移动互联网创业团队开发管理经验
  17. 实时渲染3D动画创作大赛
  18. 2020再见,2021你好之年度总结
  19. 第4关 注册配置中心实现
  20. Adobe国际认证|面向大学生和青少年的数字安全提示

热门文章

  1. 一登录显示服务器异常怎么办,柠檬云登录时显示服务器异常
  2. 企业研发源代码保密软件分析
  3. 鹏城深圳,2年后端腼腆小伙四面轻松拿下offer
  4. 前后端分离后解决微信授权跨域、微信H5授权登录跨域的问题解决
  5. 阿卡索携手法大大,电子合同降低行业获客成本
  6. URP中如何用多个相机?
  7. 软件设计实验三 结构型设计模式实验
  8. 跨平台Qt应用 成就诺基亚下一个辉煌
  9. 公信宝PK李笑来Candy“糖果”,谁才是真正的区块链技术革命?
  10. 不怕舔狗有耐心,就怕卷狗有文化(bugku社工-进阶收集)