android 5.0 Launcher TV 开发 1
来源:互联网 发布:sql 清空数据库所有表 编辑:程序博客网 时间:2024/04/30 01:05
今天我跟大家 聊聊 Launcher的开发 。
android 5.0 版本以前的 我相信大家应该比较熟悉了吧(即使不熟悉网上也有许多的讲解,如5.0版本前的 android Launcher 源码看不懂的 可以在我这篇文章下留言, 我想我可以给你提供帮助)。今天我就先跟大家简单的聊一下 android 5.0 的Leanback Launcher。
1.首先android 5.0 在AndroidManifest.xml 中多了不少配置。 如:
(1) <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 和之前的 <category android:name="android.intent.category.LAUNCHER" /> 类似,当你在Launcher 获取安装应用列表时 添加上这个过滤, 你就可以看到区别了。还有添加了很多属性,以后再慢慢跟大家讲。
(2)相信有接触android TV的人都发现 google 的leanback launcher 中的应用图标显示的很完美(适合TV显示的大图片)。那是怎么实现的, 我这就告诉大家:
附上简单的代码
public static Drawable getIconBanner(PackageManager paramPackageManager){
List<PackageInfo> packages = paramPackageManager.getInstalledPackages(0);
Drawable loadBanner = packages.get(0).applicationInfo.loadBanner(paramPackageManager);
return loadBanner;
}
红色标记的代码是关键, 此接口只有在>=5.0的版本上才有。
因时间有限,本章暂时讲到这里。会尽快跟新第2章
- android 5.0 Launcher TV 开发 1
- Android 5.0 TV launcher 设计
- AndroidTV开发(十一)Android Tv Launcher自定义RecyclerView
- AndroidTV开发(十一)Android Tv Launcher自定义RecyclerView
- android tv box launcher开发之添加自定义apk
- Android TV Launcher开源项目
- android launcher开发(1)
- Android TV开发经验总结---初识TV开发
- Android TV开发经验总结---初识TV开发
- Android Launcher--简易Launcher开发
- Android Launcher -- 简易Launcher开发
- Android Launcher--简易Launcher开发
- Android Launcher--简易Launcher开发
- Android Launcher--简易Launcher开发
- Android TV开发思路
- Android TV开发
- Android TV开发笔记
- Android TV 开发简介
- 一些好玩的题目
- Problem4-1013
- 读《ECMAScript6 入门》记1-5章
- Recall(召回率) Precision(准确率) F-Measure E值 sensitivity(灵敏性) specificity(特异性)漏诊率 误诊率 ROC AUC
- Selenium 新窗口处理方法
- android 5.0 Launcher TV 开发 1
- RxJava 基础篇
- java.lang.IllegalStateException: failed to create a child event loop
- 线程与进程之间的联系和区别
- oracle恢复大全
- android 随笔小记
- oracle正则表达式-for SQL&PLSQL
- android studio jks和eclipse keystore
- 结构光系统的标定