Launcher 谷歌负一屏集成(基于Android 9.0)

谷歌负一屏集成(基于Android 9.0)
步骤一:Launcher3中导入并编译launcher_client.jar(此jar包存在与谷歌的serarchLauncher中)
在Android.mk中对launcher_client.jar进行添加。
include $(CLEAR_VARS)
LOCAL_MODULE := launcherClientLib
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := JAVA_LIBRARIES
LOCAL_SRC_FILES := libs/launcher_client.jar
LOCAL_UNINSTALLABLE_MODULE := true
LOCAL_SDK_VERSION := current
include $(BUILD_PREBUILT)
由于launch3编译出来会有好几个apk,因此最好在每一个下都添加上对此jar包的引用,(为了省事,不编译出错,否则会出现好多错误)
LOCAL_STATIC_JAVA_LIBRARIES +=
launcherClientLib

步骤二:新添加OverlayCallbackImpl.java和SearchLauncherCallbacks.java两个接口实现类
直接从serarchLauncher中拿出这两个文件,放入launch3中即可,(别忘记修改一下包名)

步骤三:Launcher.java中开启负一屏
在onCreate()方法中添加如下代码即可。
mLauncherCallbacks = new SearchLauncherCallbacks(this);
setLauncherCallbacks(mLauncherCallbacks);

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值