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. pytorch 常用层(四)
  2. 浅谈linux字符设备注册
  3. mysqli模块的安装
  4. Abp小试牛刀之 图片上传
  5. jquerymobile使用技巧
  6. java 接口强制转换_三分钟学习Java泛型中T、E、K、V、?的含义
  7. java不用插件播放媒体文件_java servlet不用插件上传文件:
  8. Linux信号实践(5) --时间与定时器
  9. PathCopyCopy一键复制文件路径
  10. 购买域名以及申请证书
  11. 二分图匹配 + 最小点覆盖 - Vertex Cover
  12. 网络雇佣军 Void Balaur,有组织有纪律,且从不休长假
  13. 语音识别行业技术和市场横向对比
  14. 问卷设计:量表到底是要用5级还是6级?
  15. 如何用示波器测量输出阻抗
  16. 【Proteus仿真】DAC0832+51单片机汇编实现三角波输出
  17. 北大AI公开课 第一讲
  18. java 写入excel 追加,Java - 追加excel
  19. 基础测绘1:10000成果检验需注意的问题
  20. mapbox-gl开发教程(二):地图主要配置参数说明

热门文章

  1. 中国小企业的信息化的伪命题
  2. 南京邮电大学计算机学院课程表,课程小结与评价表-南京邮电大学计算机学院.doc...
  3. js object 动态生成key
  4. 5G全产业链最新解读
  5. 2022年长沙市湘雅三医院三基考试模拟试题及答案
  6. 传统关系型数据库和NoSQL数据库有何区别?
  7. 高校用电监控 Acrel-3000型电能管理系统的应用
  8. 关于RPG MAKER的一些资源
  9. 基于ROS搭建简易软件框架实现ROV水下目标跟踪(三)--软件框架简述
  10. 再谈Delphi vs VC++(非常精彩)