破解project 发表于 2017-11-11 16:39

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申请更加自由。//不过这种方式也有可能会造成磁贴的滥用,当然这是假设。现在连滥用的机会都不多了。

//当然现在分享这个的意义不大。只不过是让大家知道有这样的一种东西而已。

破解project 发表于 2017-11-11 16:43

不能加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

天道逸生 发表于 2017-11-11 17:22

不懂帮顶{:1_919:}

firestarman 发表于 2017-11-27 22:25

N年不用CM rom了
页: [1]
查看完整版本: cyanogenmod API