用python定位手机_使用Python定位android和iphone
這個問題已經在這里有了答案:????????????>????????????Is it possible to use Python to write cross-platform apps for both iOS and Android?????????????????????????????????????5個
我想開發一個針對android和iphone的應用程序.我猜他們使用Java和Objective-C.我可以使用像Python這樣的單一語言嗎?這是最好的路線嗎?通過使用Python我會失去性能,功能等嗎?我會遇到什么限制嗎?
解決方法:
您不能在Android或iPhone平臺上使用Python. Apple SDK許可顯然不支持此功能,而Android實際為Android scripting environment,但您很快就會意識到這并不適合最終用戶.無論如何,iPhone不支持Python的事實將其排除在了跨平臺選項之外.
我認為構建支持Android和iPhone的真正跨平臺應用程序的唯一方法是使用HTML5.當然,HTML5應用程序不是完全本機的,但是您可能會想出一種混合設計,在這種設計中,您可以使用設備或網站上本地托管的HTML5內容,并以本機veb視圖顯示它.
純HTML5應用程序不是完全本機的,因為它們不是HTML5而是CocoaTouch(Android)應用程序.他們只能執行HTML5所允許的功能,并且具有HTML5的外觀.一個主要限制是設備上沒有可用的特殊硬件,例如加速度計,陀螺儀等.無論如何,它們提供了很大的靈活性,并提供了最大的跨平臺兼容性.
這是一個極端.另一個極端是“完全本機應用程序”,即在Objective C/C++ocoa Touch或Java / Android中開發的應用程序.完全訪問SDK,特殊硬件,本機外觀和感覺,跨平臺不兼容.
第三種可能性是混合應用程序.您可以定義本機框架UI(例如,在iPhone上,是基于導航的應用程序),并通過HTML5提供視圖的內容和詳細的界面.骨架UI不能移植,但是可以讓您做更多的事情,而不僅僅是純HTML5應用.這種方法通常需要在您的應用程序中使用HTML查看器類,以便您具有:骨架UI本機Web查看器HTML5內容.
關于“在設備上本地托管的HTML5內容”:您可以在Web服務器上托管HTML5應用程序,也可以在設備本地本地托管HTML5應用程序,然后從那里加載設備(無Web訪問權限).
標簽:python,iphone,android
來源: https://codeday.me/bug/20191208/2090681.html
總結
以上是生活随笔為你收集整理的用python定位手机_使用Python定位android和iphone的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统计学习方法 pdf_机器学习的入门宝典
- 下一篇: 北交大计算机学院复试经验,2014考研复