- private boolean isInstallShortcut(){
- boolean isInstallShortcut = false ;
- final ContentResolver cr = context.getContentResolver();
- final String AUTHORITY = "com.android.launcher.settings";
- final Uri CONTENT_URI = Uri.parse("content://" +
- AUTHORITY + "/favorites?notify=true");
- Cursor c = cr.query(CONTENT_URI,
- new String[] {"title","iconResource" },
- "title=?",
- new String[] {"XXX" }, null);//XXX表示应用名称,需要判断什么就修改成什么
- if(c!=null && c.getCount()>0){
- isInstallShortcut = true ;
- }
- /*try {
- while (c.moveToNext()) {
- String tmp = "";
- tmp = c.getString(0);
- }
- } catch (Exception e) {
- } finally {
- c.close();
- }*/
- return isInstallShortcut ;
- }
- 在PC仿真android上测试通过,最后别忘了在manifest.xml中添加权限
- <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"/>
- 引用地址:http://hujianjust.blog.163.com/blog/static/72455072201101922456650/
android判断快捷方式是否已经创建的方法
最新推荐文章于 2021-05-26 18:31:18 发布