今天我跟大家 聊聊 Launcher的开发 。

android 5.0 版本以前的 我相信大家应该比较熟悉了吧(即使不熟悉网上也有许多的讲解,如5.0版本前的 android Launcher 源码看不懂的 可以在我这篇文章下留言, 我想我可以给你提供帮助)。今天我就先跟大家简单的聊一下 android 5.0 的Leanback Launcher。

1.首先android 5.0 在AndroidManifest.xml 中多了不少配置。 如:

 (1)   和之前的 类似,当你在Launcher 获取安装应用列表时 添加上这个过滤, 你就可以看到区别了。还有添加了很多属性,以后再慢慢跟大家讲。

 (2)相信有接触android TV的人都发现 google 的leanback launcher 中的应用图标显示的很完美(适合TV显示的大图片)。那是怎么实现的, 我这就告诉大家:

附上简单的代码

public static Drawable getIconBanner(PackageManager paramPackageManager){
   List packages = paramPackageManager.getInstalledPackages(0);
   Drawable loadBanner = packages.get(0).applicationInfo.loadBanner(paramPackageManager);
   return loadBanner;
  }

红色标记的代码是关键, 此接口只有在>=5.0的版本上才有。

因时间有限,本章暂时讲到这里。会尽快跟新第2章





更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. PhoneGap与Android之间通信原理
  3. 又一个博客园Android客户端(新版本:V1.1.0,附APK下载)
  4. [转]Android(安卓)APK反编译得到Java源代码和资源文件
  5. 【Android(安卓)UI设计与开发】第05期:引导界面(五)实现应用程序只
  6. Eclipse+ADT+android配置的问题
  7. Android(安卓)Studio打包全攻略---从入门到精通
  8. Adobe源码泄漏?3行代码搞定,Flash动画无缝导入Android/iOS/cocos2d
  9. Android静态安全检查(十三):剪切板使用检测

随机推荐

  1. 【Android】获取apk的版本及包名等信息
  2. Android http HttpURLConnection
  3. Android通过Uri获取文件的路径的方法
  4. android studio 安装以及运行
  5. android 可点击的listView项
  6. (转帖)Android系列之Message机制的灵活应用
  7. android 程序自动更新
  8. android doc例程---Notepad Tutorial学习
  9. Android——Activity生命周期
  10. 一个很好的Android学习网站