Forwarded from Yuuta 🎀
自己把类拷出来,然后不同方法签名都包含,实现部分 throw 一个 RuntimeException 就行了
Forwarded from Yuuta 🎀
package android.app;
public class XXManager {
@hide
public void xxHiddenMethodInApi27 (String arg0, int arg1) {
throw new RuntimeException ("Stub!");
}
@hide
public void xxHiddenMethodInApi26 (String arg0, int arg1, int arg2) {
throw new RuntimeException ("Stub!");
}
}
Forwarded from Yuuta 🎀
AIDL 个人倒是觉得相当麻烦,还得去用 ServiceManager,而且版本间改动也很大(是纯粹的 “内部” API,而 Manager 会方便很多)
Forwarded from Deleted Account
@RikkaW 请问在adb下如何启动一个服务,才能让服务在init的context中执行?
Forwarded from Deleted Account
之前我会在命令行,执行一个命令,大概是command /vendor/bin/loop,这个loop这个二进制文件就和init.rc中直接拉起来的效果一样,包括各种selinux的提示
Forwarded from Yohan Li
层级是这样的coordinatorlayout > view pager >fragment > coordinatorlayout
Forwarded from Kanter
不需要在fragment里在再套一层coordinator,fragment里直接根布局就是比如recyclerview或nestscrollview之类的实现了xx接口(忘了具体名字)的布局,自己可以看源码。
Forwarded from Yohan Li
需求是需要这样的布局 因为子fragment里是头部加下面viewpager的形式