jjzjj

UIDevice

全部标签

ios - 后台 UIDevice CFDictionaryGetValue 错误

我正在检查:[[UIDevicecurrentDevice]systemName]在applicationDidEnterBackground中。它导致EXC_BAD_ACCESS(SIGSEGV)信号。堆栈跟踪显示这是在调用CFDictionaryGetValue的UIDevice内部发生的。试验、调用:CFDictionaryGetValue(NULL,"key");导致同样的错误。有什么想法吗?我搜索了有关在后台访问UIDevice的文档,但没有发现任何迹象表明这应该是一个问题。谢谢 最佳答案 在applicationDidE

iphone - 如何获取iPhone电话号码

我想在我的应用程序中使用iPhone手机号码作为安全的一部分。我将如何去做,或者如果不可能,我如何获得UID号码。它相信用Android或Winmobile手机可以做到这一点。 最佳答案 有UIDevice它具有uniqueIdentifier属性 关于iphone-如何获取iPhone电话号码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6413498/

iphone - 不用 [[UIDevice] uniqueIdentifier] 安全实现三路和四路设备同步?

事实证明,切换到自定义生成的设备UUID确实是一场噩梦!我希望有人以前遇到过这个问题并且可能知道处理它的方法。假设用户有一个包含500,000(小)记录数据集的应用程序,简单地复制设备的整个数据库并合并它们是不可行的。用户将此应用程序安装在:苹果手机MacBookAndroid平板电脑。当连接到同一个物理网络时,每个设备都可以看到对方并可以启动同步。实现三向数据同步(不依赖于中央服务器或互联网连接)。每台设备都保留一份带有时间戳的更改列表。每台设备都知道上次与其他两台设备同步的时间。当一台设备发现另一台设备时,它会发送自上次与该设备通话以来的所有已知更改。如果发现新设备,只需发送所有输

iphone - iOS:监控电池电量使用更多电池?应该自动保存吗?

我有一个GPS应用程序,它已经消耗了相当多的电池电量。由于应用程序的性质,我不希望用户在电池没电时在他们不知情的情况下丢失所有数据。所以,我想我会监控电池,然后在电池电量很低时保存并停止GPS数据。我会使用:[[UIDevicecurrentDevice]setBatteryMonitoringEnabled:YES];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(batteryStateDidChange:)name:UIDeviceBatteryStateDidChangeNotific

iphone - 在 Objective-C 和 iOS 中合并项目范围定义的最佳实践

在我的例子中,我有一个高度自定义的iPhone应用程序,其中包含所有自定义View。我想利用iPhone5的屏幕尺寸,但我的View需要精确布局,并且在我的View上设置autoresizingMask是不够的。我希望在我的每个源文件中都有某种项目范围的定义标志,我需要在运行时设置这个定义/标志。在我的具体情况下,我也许可以像这样导入一些头文件定义:if(IS_IPHONE_5){/*Setappropriateframesfortheadditionalscreenspace*/}else{/*Setviewsotherwise*/}这个问题并不是完全主观的——它可以适用于任何想要设

ios - 方法 [UIDevice setOrientation :] - is it still denied?

我听说使用[UIDevicesetOrientation:]可能是应用商店拒绝应用的原因。有相关资料吗? 最佳答案 没错-使用此私有(private)方法时,您的应用将被拒绝。我们已经做到了,我们被拒绝了(我们找到了解决方法)。 关于ios-方法[UIDevicesetOrientation:]-isitstilldenied?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/82

android - 测试主屏幕小部件的最佳方法

测试android主屏幕小部件的最佳方法是什么?很难找到任何示例代码:/哪些框架支持该测试?Espresso机器人其他 最佳答案 试试UIAutomator使用android-sdk/tools/uiautomatorviewer获取widget属性importandroid.test.InstrumentationTestCase;importandroid.support.test.uiautomator.UiDevice;importandroid.support.test.uiautomator.By;publicclass

android - 为什么 Android uiautomator 的 UiDevice#takeScreenshot 在模拟器上总是返回 false

当使用uiautomator时,无论我传入什么参数,takeScreenshot(FilestorePath)总是返回false。我试过给newFile(dir_name,file_name)或newFile(file_name),它们都不起作用(当然mkdir首先如果dir_name不存在)。每次它只返回false并且模拟器上的/data/local/tmp/是空的。顺便说一句,我认为这不是权限问题,因为尝试类似的dumpWindowHierarchy可能会在那里生成转储文件。预先感谢您的帮助。 最佳答案 如果您使用模拟器运行测试

用于在后台检查电池电量的 iOS 应用程序

是否可以在我们的应用程序处于后台时检查电池电量?目前我正在开发一个iOS应用程序,当电池电量达到一定水平时,用户会收到警报。我在google/stakeoverflow上搜索过。但没有找到有用的。当应用程序处于前台状态时,我可以确定电池电量。但是我们都知道苹果不允许应用程序在后台运行。所以我的问题是即使我的应用程序在后台,我如何才能获得当前的电池电量事件。这是类似的应用程序。它是一个付费应用程序。但是通过查看屏幕截图,您会明白我想说的意思。https://itunes.apple.com/it/app/battery-alert!/id416283462?mt=8

iphone - 在被遮挡时激活接近监控以关闭 iPhone 屏幕

需要当用户将他的iPhone倒置放在qtable上时,我想关闭屏幕。同时,我不希望一直启用近距离监视器,因为这对用户来说非常不舒服,并且根据您抓取设备的方式会错过很多次。有什么用这是为了在晚上离开并在运行应用程序的同时节省电池和屏幕生命周期。解决方法我正在考虑的是使用加速度计来确定面部是否朝下,如果是则激活接近传感器。简单的东西...问题在实践中,变通方法不起作用,它接缝是如果检查器在您激活它时被“遮挡”,它不会记录其当前状态。刷新UIDevice一些如何?我在用什么-(id)init{if((self=[superinit])){NSLog(@"InitShakerAnalizer"