ios开发不越狱获取本地应用列表通过调用运行时库
2017-07-18 11:26
369 查看
核心代码:
#include <objc/runtime.h>
Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
SEL selector=NSSelectorFromString(@"defaultWorkspace");
NSObject* workspace = [LSApplicationWorkspace_class performSelector:selector];
SEL selectorALL = NSSelectorFromString(@"allApplications");
NSLog(@"apps: %@", [workspace performSelector:selectorALL]);
此方法可能在apple上审核不通过
#include <objc/runtime.h>
Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
SEL selector=NSSelectorFromString(@"defaultWorkspace");
NSObject* workspace = [LSApplicationWorkspace_class performSelector:selector];
SEL selectorALL = NSSelectorFromString(@"allApplications");
NSLog(@"apps: %@", [workspace performSelector:selectorALL]);
此方法可能在apple上审核不通过
相关文章推荐
- iOS获取已安装的app列表(私有库)+ 通过包名打开应用
- ios有文件管理系统吗?自己开发的应用能不能像Android一样读取本地文件列表?
- ios开发 如何在应用内获取当前周围wifi列表和强度 并实现在应用内控制wifi开关
- android应用开发—获取当前运行的services列表
- ios中通过UIDocumentInteractionControllers调用第三方应用打开本地压缩文件
- 在iOS开发中调用本地plist文件并封装为NSDictionary字典类型
- Android应用开发---关于SQL中通过cursor获取指定id的内容
- IOS开发之──应用之间调用
- Kiln:直接运行在iOS设备上的应用开发工具 (github.com)
- IOS iOS本地推送---常用开发中,通过消息传递信息
- 即时通讯开发之调用API接口快速在IOS平台的即时通讯应用开发
- 如何定义一个应用之间调用的ios 本地URL
- 【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类通过TOLUA++ BINDING LUACOCOS2D后编译到ANDROID运行黑屏(没有调用自定义CPP类)的问题!
- ios获取本机已安装的app列表 前提是必须越狱才能获取
- 即时通讯开发之调用API接口快速在IOS平台的即时通讯应用开发
- Android开发: 通过Intent 调用Camera应用 sample code
- 【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(上)
- iOS获取正在运行应用
- iOS应用内付费(IAP)开发步骤列表
- Android应用开发之通过HTTP协议发送XML数据并调用