我現在可以使用contextIdAtPosition
方法獲取最前面的應用程序的上下文id,但是我怎樣才能使用上下文id來獲取最前面的應用程序的包標識符?謝謝!如何在iOS 7(Jailbroken)中通過上下文ID或機器端口獲取應用程序的包標識符?
回答
如果你只需要最前面的應用程序的標識符,你需要檢查SpringBoard
類。
@interface SBApplication : NSObject
-(NSString *)displayIdentifier;
@end
@interface SpringBoard : UIApplication
-(SBApplication *)_accessibilityFrontMostApplication;
@end
謝謝,我怎麼能得到'SpringBoard'的任務端口作爲'taskPortOfContextId'方法? – Suge
我不確定你想要做什麼。如果你的調整在'SpringBoard'中運行,那麼你可以通過'[UIApplication sharedApplication]'獲得'SpringBoard'的實例。 – Qusic
我想爲需要'SpringBoard'的任務端口'SpringBoard'的'IOHIDSystemConnectionRef',可以使用'contextIdAtPosition'和'taskPortOfContextId'來獲得最前端應用的任務端口,但是如何能夠當它不在主屏幕時,我們會得到'SpringBoard'的任務端口? – Suge
- 1. 如何從應用程序獲取iOS的唯一標識符?
- 2. 如何獲取Rails應用程序中的主機和端口
- 3. 如何在iOS7(Jailbroken)中獲取SpringBoard的任務端口?
- 4. 通過點擊應用程序窗口獲取進程ID
- 5. iOS(jailbroken)通過SBAppContextHostManager顯示應用程序
- 6. 的Grails - 通過應用程序上下文獲取的taglib豆
- 7. 根據名稱或包標識獲取iOS應用程序的路徑
- 8. 目標C:如何獲取其他應用程序的包標識符
- 9. 如何在ASP.Net中獲取客戶端計算機標識符?
- 10. 在不同的包中獲取應用程序上下文
- 11. 獲取應用程序的計算機的ID或MAC地址?
- 12. 如何獲得IOS上的應用程序的唯一標識符
- 13. 如何從iOS應用程序的健康應用程序中獲取活動的唯一標識符?
- 14. 如何通過Java代碼或通過Selenium獲取窗口ID
- 15. 如何獲取Vaadin 7應用服務器的IP和端口?
- 16. 通過應用程序ID在OSX shell中獲取應用程序的路徑
- 17. 如何在Intranet MVC應用程序中獲取用戶標識
- 18. 獲取應用程序池的標識
- 19. 如何在Windows中獲取上下文切換的通知(7)
- 20. 創建應用程序ID,軟件包標識符
- 21. Crashlytics中的多個應用程序的一個包標識符
- 22. iOS:獲取包中的所有類或加載應用程序
- 23. 如何在jailbroken iphone上的後臺運行應用程序?
- 24. TCP /應用程序層如何識別目標端口號?
- 25. YARN:通過應用程序獲取容器Id
- 26. 通過SOCKET標識符獲取遠程地址在recv-hook中
- 27. 如何在iOS上的Swift中獲取共享應用程序?
- 28. 實況iOS應用程序:更改包標識符
- 29. 爲iOS和Mac應用程序選擇包標識符
- 30. 獲取Spring應用程序上下文
@Surge:我得到零[objc_getClass(「CAWindowServer」)serverIfRunning]?你怎麼能使它工作?您是否使用任何權利?我嘗試了越獄的iOS 7設備。 – Jailbroken