Android获取桌面启动图标的位置
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获取桌面启动图标的位置相关推荐
- Android AppShortcuts 桌面启动图标长安弹出框 类似支付宝 出现扫一扫 付款
使用到的Android原生框架 AppShortcuts.桌面快捷 按钮 有两种方式实现第一中在manifest配置静态方式. 使用:在启动类加入如下meta-adta <activity an ...
- android 未读短信app,Android APP桌面启动图标未读信息小红点实现——在巨人的肩膀上淌坑...
让一个码农辛勤耕作的最大动力,是需求. --by Mr Lu 没错,需求就这样来了. 小红点,正式一点的叫法[图标角标] 目前,Android官方生态里没有完善的小红点实现方案,各厂商的情况大家都懂的 ...
- Linux如何让一个.sh文件可双击执行 并设置桌面启动图标
Linux如何让一个.sh文件可双击执行并设置桌面启动图标 linux下怎么设置一个.sh文件可执行 参考资料: https://blog.csdn.net/ahelloyou/article/det ...
- Android 设置APP启动图标
Android 设置APP启动图标 1.利用Image Asset设置图标 2.直接修改AndroidManifest.xml文件中资源指向 1.利用Image Asset设置图标 点击 工具栏处 F ...
- android修改桌面app图标,android修改桌面app图标的问题。
android修改桌面app图标的问题. 我知道配置app图标的做法是在 manifest.xml中的 android:allowBackup="true" android:ico ...
- android修改桌面app图标的问题,android修改桌面app图标的有关问题
android修改桌面app图标的问题. 我知道配置app图标的做法是在 manifest.xml中的 android:allowBackup="true" android:ico ...
- Android 创建桌面快捷图标
Android 创建桌面快捷图标 目前有一个需求,在应用打开的时候,创建桌面快捷方式图标(不是很友好). 部分手机不必如MI3,在Nexus 5X等手机则需要. 代码示例: public class ...
- Android获取LAUNCHER,Android 获取Launcher 启动列表
先留着有时间再看 获取Launcher 启动列表 即 列出所有Launcher程序 通过PackageManager 来获取 [代码 步骤] 1. 定义内部类 LauncherItem 用于定义App ...
- Linux(CentOS 7)如何创建软件桌面启动图标
先去官网下载Linux安装包(.tar.gz结尾的文件),并通过XFTP传输到Linux的opt目录下 通过以下命令解压安装包 tar -zxvf ideaIU-2019.3.5.tar.gz 接下来 ...
最新文章
- V2V-PoseNet算法和应用详解(3D关节点估计领域)
- 10只机器狗拉卡车!井然有序,毫不费力 | 极客头条
- Win7 下安装VirtualBox 没有Ubuntu 64bit 选项问题
- 【机器学习】Apriori 算法进行关联分析和FP-growth算法
- HttpServletRequest中获取IP值
- 关于TCP/IP协议及网络通信相关问题
- cacti linux cpu datasource,Cacti 0.8.8b 硬盘、网络流量、cpu、内存告警配置
- Java集合Map与其子类回顾
- 区块链学习笔记:DAY01 区块链的技术原理
- 做生意、做营销常犯的10个错误和对策
- sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION问题解决
- batch与spark spring_spark streaming 与 kafka 结合使用的一些概念理解
- 从我玩SNS想到自己的核心力
- JavaScript设计模式之状态模式
- VMware Horizon view 7 云桌面终端安全解决方案
- 移动互联网创业团队开发管理经验
- 实时渲染3D动画创作大赛
- 2020再见,2021你好之年度总结
- 第4关 注册配置中心实现
- Adobe国际认证|面向大学生和青少年的数字安全提示