android如何使用framework层的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android如何使用framework层的方法相关的知识,希望对你有一定的参考价值。

参考技术A 首先你得找到framework中你需要调用的对象的那个方法的名字,
然后再自己的应用中创建相应的类对象Class<?> clazz = Class.forName("class name");
然后获得这个这个类的方法 Method m = clazz.getMethod("method name");
最后就是调用这个方法 m.invoke(clazz.newInstantce());
希望答案能帮到你

Android如何在Framework层使用解锁代码

import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import com.android.server.wm.WindowManagerService;

 

  KeyguardManager keyguardManager = (KeyguardManager)mContext.getSystemService("keyguard");
  KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(TAG);
  keyguardLock.disableKeyguard();

以上是关于android如何使用framework层的方法的主要内容,如果未能解决你的问题,请参考以下文章

android4.2.2---1. hal层与framework层的调用

android hal层怎么跟framework层通信

腾讯优测优分享-如何反编译Android 5.0 framework

Android面试:字节飞书5轮面试Android Framework层的源码就问了4轮!

Android应用层到Framework到HAL再到驱动层的整个流程分析

字节飞书5轮面试,Android Framework 层的源码就问了4轮!