cyanogenmod API
本帖最后由 破解project 于 2017-11-11 16:42 编辑偶然在我的stars中找到的一个可以在CM13上使用磁贴的demo。
当然这是老物了,现在Android牛扎糖都很普遍了。自定义磁贴的实现也不再是梦。
//不过当时萝莉炮时代我就在想这个Android磁贴为什么不能自由添加,只能用几个系统磁贴的问题。好吧好吧那时我还没有学会Android开发。
这种在CM棉花糖版本中中磁贴功能的实现用了一种叫CyanogenMod Platform SDK的东西。据说当时这是CM用来怼谷歌的AOSP的API的东西。从开发文档中可以看出加成还是很丰富的。
//其实还是有点想吐槽,明明是只能在CM上使用的东西。依赖居然使用compile而不是xposed所使用的provided。我宁可麻烦点写多点避免ClassNotFoundException,也不想让自己的安装包加大1.8MB左右的体积。
关于磁贴那部分的接口,比较欣赏添加的方式是类似于notification的动态方式,比现在的manifest申请更加自由。//不过这种方式也有可能会造成磁贴的滥用,当然这是假设。现在连滥用的机会都不多了。
//当然现在分享这个的意义不大。只不过是让大家知道有这样的一种东西而已。 不能加link。。。。。算了
https://github.com/Trumeet/CyanVibrate
https://github.com/CyanogenMod/cm_platform_sdk
https://cyanogenmod.github.io/cm_platform_sdk/reference/classes.html
https://cyanogenmod.github.io/cm_platform_sdk/reference/cyanogenmod/app/CustomTile.html 不懂帮顶{:1_919:} N年不用CM rom了
页:
[1]