Android用代码实现最近开启的应用
2015-04-10 11:31
288 查看
长按home键可以出来最近使用的应用程序。具体到代码需要用反射来完成,具体代码如下:
public void recentApp() { try { Class<?> localClass1 = Class.forName("android.os.ServiceManager"); IBinder localIBinder = (IBinder) localClass1.getMethod( "getService", new Class[] { String.class }).invoke( localClass1, new Object[] { "statusbar" }); Class<?> localClass2 = Class.forName(localIBinder .getInterfaceDescriptor()); Object localObject = localClass2.getClasses()[0].getMethod( "asInterface", new Class[] { IBinder.class }).invoke(null, new Object[] { localIBinder }); Method localMethod = localClass2.getMethod("toggleRecentApps", new Class[0]); localMethod.setAccessible(true); localMethod.invoke(localObject, new Object[0]); return; } catch (Exception localException) { } }
相关文章推荐
- Android应用自动更新功能的代码实现
- Android防止内存溢出浅析/应用自动更新功能的代码实现
- Android应用自动更新功能代码实现
- android应用后台安装,静默安装的代码实现方法
- Android应用自动更新功能的代码实现
- Android应用自动更新功能的代码实现
- Android应用自动更新功能的代码实现
- android 代码实现应用强制装到手机内存
- Android应用自动更新功能的代码实现
- android应用后台安装,静默安装的代码实现方法
- Android应用自动更新功能的代码实现
- Android应用自动更新功能的代码实现
- Android应用自动更新功能的代码实现
- Android应用自动更新功能的代码实现
- android应用后台安装,静默安装的代码实现方法
- Android应用自动更新功能的代码实现
- android 2种切换语言方式:应用内切换和随系统而切换 代码实现重启应用
- Android应用自动更新功能的代码实现
- android应用后台安装,静默安装的代码实现方法
- Android应用自动更新功能的代码实现