在 iOS 的 about 部分,它有很多关于设备的信息。我可以和我是否可以访问此信息。就像有一个方法可以返回可用的磁盘空间或应用程序的数量。
如果没有可用的单一方法,我可以计算安装的应用程序的数量。
其次,对于像照片数量这样的事情,有没有办法获得这个数字,或者我是否必须进入设备照片库并自己计算。
在 iOS 的 about 部分,它有很多关于设备的信息。我可以和我是否可以访问此信息。就像有一个方法可以返回可用的磁盘空间或应用程序的数量。
如果没有可用的单一方法,我可以计算安装的应用程序的数量。
其次,对于像照片数量这样的事情,有没有办法获得这个数字,或者我是否必须进入设备照片库并自己计算。
我已经搜索但发现您无法读取或写入设备的设置。这是为了保护用户(假设每个应用程序都可以更改您 iphone 的设置)。那就是您无法获得安装的应用程序数量。
获取可以使用的图像计数的代码ALAssetsLibrary
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
NSAssert(library, @"Unable to open ALAssetsLibrary");
NSUInteger __block images = 0;
[library enumerateGroupsWithTypes:ALAssetsGroupAll
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
images += group.numberOfAssets;
}
failureBlock:^(NSError *err) {
NSLog(@"err=%@", err);
}];
NSLog("images count %d", images);
尝试使用 systemUtilites 类方法来检索您想要的信息。您可以在此链接中找到它的描述