#include <objc/runtime.h>
Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
if (LSApplicationWorkspace_class) {
NSObject* workspace = [LSApplicationWorkspace_class defaultWorkspace];;//[LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];
if (workspace) {
NSLog(@"apps: %@", [workspace allInstalledApplications ]);
}
}
注:需要将附件中的framework,添加到工程中
app安装状态
#import <dlfcn.h>
void *lib = dlopen("/System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices", RTLD_LAZY);
if (lib)
{
Class LSApplicationWorkspace = NSClassFromString(@"LSApplicationWorkspace");
id AAURLConfiguration1 = [LSApplicationWorkspace defaultWorkspace];
if (AAURLConfiguration1)
{
id arrApp = [AAURLConfiguration1 allApplications];
NSLog(@"arrApp:%@",arrApp);
for (int i=0; i<[arrApp count]; i++) {
LSApplicationProxy *LSApplicationProxy = [arrApp objectAtIndex:i];
NSString* bundleId =[LSApplicationProxy applicationIdentifier];
NSProgress *progress = (NSProgress *)[LSApplicationProxy installProgress];
if (progress)
{
[NSString stringWithFormat:@"%@",[[progress userInfo] valueForKey:@"installState"]];
}
}
}
}
if (lib) dlclose(lib);
}
相关推荐
Android获取手机APP安装列表,系统和非系统APP
android 获取手机里安装的app信息列表
一个Android 获取手机所有已安装应用的Demo,并可以显示在Activity上!
获取手机正在运行的app,以及当前前台正在运行的app(兼容android6.0)
浏览器和app没有通信协议,所以h5不知道用户的手机释放安装了app。因此只能是h5去尝试唤起app,若不能唤起,引导用户去下载我们的app。 微信里屏蔽了 schema 协议,如果在微信中打开h5,则会提示用户在浏览器中打开。...
在Objective-C下获取app的所有的类的列表,有包括系统创建的类和自己创建的类列表,也有仅仅是自己创建的类列表
android 获取手机中安装app列表
自动卸载手机或模拟器中App的Python脚本
通过异步获取手机已安装apk信息demo,整理测试正常运行
随着人们对手机依赖程度的增加,手机已经成为了绝大多数人社交、购物、休闲娱乐、学习、发表见解、获取时事新闻等需求的主要实现渠道,因此,手机APP对于各类互联网公司的重要性不言而喻,因此,越来越多的互联网...
android监听app的启动,在API20以前用ActivityManager获取栈顶最近的应用,但API20以后捕捉不到手机上软件包名,这个更改可以获取最近打开app的包名,从而监听打开的APP。
Delphi D10.X安卓APP开发中获取硬件信息及手机号,完整代码,安卓5.1到10可使用。请查看压缩包里说明,及https://blog.csdn.net/tanqth/article/details/104779089文章。
oppo/vivo手机每次调试安装app时,每次都要弹窗是否要安装,特别烦,现在通过AccessbilityService自动点击弹窗,自动安装app
获取安卓安装APP列表的ANE演示demo,利用该ANE可以读取安卓手机中的所有APP名称,包名等信息。可用于flash as3.0开发的安卓APP中。演示版可显示前10个应用程序。
51单片机DHT11温湿度检测手机蓝牙APP显示设计
uni-app 项目调用手机原生事件,获取蓝牙连接,打印信息
这是一个小程序源码,获取手机上的APP信息
获取手机日历程序数据的app App下载地址;https://www.pgyer.com/WZCalendar 或者关注我的博客,看看我关于这个程序的设计思路
pbootcms内核开发的网站模板,该模板适用于手机APP网站、游戏软件网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可; 自适应,同一个后台,数据即时同步,简单适用!附带测试数据! 友好的...
内容概要:基于App Inventor实现的Android app开发,app包括登录模块、...阅读建议:建议下载后运行http://app.gzjkw.net,导入后缀名为“.aia”文件运行可直接获得整个项目,打包后在Android 手机可安装下载进行测试。