導航:首頁 > 編程語言 > phpandroid應用

phpandroid應用

發布時間:2022-05-11 15:17:30

androidphp交互的問題

1 加入許可權:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
2、啟動一個新線程
android4.0開始不允許直接在ui線程直接操作httpClient
3 、注意url:http://10.0.2.2/testAndroid.php
(不要填寫:127.0.0.1 這個是本機電腦的,模擬器有自己的默認ip)
4、通過handler將數據從新線程中傳送出來
步驟:
1 創建一個httpClient 對象
2 使用post發送數據 創建一個HttpPost對象
3 設置請求參數用setEntity()
4 調用httpClient對象的execute() 發送請求,返回一個HttpResponse
5 調用HttpResponse的getEntity() 方法可以獲取HttpEntity 對象

② php可以開發手機app嗎

因為PHP是腳本語言,主要用於服務端的開發,是負責完成 B/S架構 或 C/S架構 的S部分,但是PHP可不僅僅只能在互聯網站上發展,一個PHP for Android(PFA)站點表示他們將可以發布編程模型、工具盒文檔讓PHP在Android上實現應用。

怎麼利用PHP框架語言開發手機APP?

第一:和 WEB 開發一樣,首先需要一些相關的參數,這些參數,都會由客戶端傳過來,也許是 GET 也許是 POST,這個需要開發團隊相互之間約定好,或者制定統一規范。

第二:有了參數,根據應用需求,完成數據處理,例如:任務進度更新、APP內購、一局游戲結束數據提交等等

第三:數據邏輯處理完之後,返回客戶端所需要用到的相關數據,例如:任務狀態、內購結果、玩家信息等等

P.S:數據怎麼返給客戶端?直接輸出的形式,如:JSON、XML、TEXT 等等。

第四:客戶端獲取到你返回的數據後,在客戶端本地和用戶進行交互!

php不能編寫 app應用程序,主要用於B/S結構(Browser/Server,瀏覽器/伺服器模式)開發使用。但是php可以作為伺服器與app應用交換數據服務端API.

學習APP現在流行的有三種手機平台,android、IOS,windows。他們都各有各自的編程語言,具體可以在網路搜索下各自平台製作學習。

移動後台都是 PHP、Python,java都重,更別說C++了。看你用什麼協議了,http ,tcp/ip。nodejs 可以把路由,form表單驗證寫成c++的模塊, 主要是提供介面給移動端APP調用,可以從成本、伺服器資源的佔用、開發效率、運行效率,後台復雜邏輯處理的能力 等說一下。目前我就知道的有jsp,asp,php。

利用PHP框架開發手機APP需要考慮兩種可能:

第一:如果需要即時通訊,也就是需要手機客戶端與服務端保持TCP長連接,服務端需要向客戶端推送數據的時候可以隨時通過這個長連接發送數據給客戶端,這樣便能做到客戶端與服務端及時通訊甚至客戶端與客戶端及時通訊。做到這需要PHP能維持很多客戶端連接,並且需要多進程支持,支持自己的通訊協議。這樣的應用傳統的nginx+php-fpm + 傳統的php框架是做不到的。如果是長連接即時通訊類的伺服器框架推薦一看下workerman,它是就是一個php的socket伺服器框架,非常適合做手機後台伺服器框架。

第二:如果不需要即時通訊的話,可以考慮直接走http協議,用nginx+php-fpm搭建一個webserver就好了,php框架可以採用thinkphp、yii等等,客戶端需要與伺服器通訊的時候向服務端get/post一個請求就好。

③ 現在的PHP語言可以開發Android系統嗎

可是可以,不過很少有人這么干。
android只是一個系統,就好像windows一樣,只要有平台支持的話,用什麼開發都可以,關鍵的是你的應用是什麼應用,編譯性的php肯定幹不了。是需要有第三方的支持的

再補充一個php開發的android應用的例子
http://apps.hi..com/share/detail/22853471

④ php可以做安卓嗎

PHP目前來講是不可以做安卓系統的。
1,安卓系統底層的是JAVA語言,而不是PHP
2,PHP是弱類型語言,目前運用最多的是做網站,而不是做開發系統。
3,安卓系統要求要有虛擬機才能跑起來
4,PHP只需要伺服器就可以運作了

⑤ PHP怎樣開發安卓應用程序

appcan會對你起到幫助。

安卓是使用java寫的,但是呢,使用這款軟體他會給你一個介面,你可以通過php把你想要的數據傳入到appcan裡面去,然後他生成app。換句話說,只要你會做web開發,自然就會app開發。

ps:http://www.appcan.cn/這個是appcan的官網

pps:http://appcan.cn/appshow/index.html這個是appcan的應用展示,自己下載幾個看看源代碼就會了!

ppps:不太建議使用國外的一個叫什麼什麼phone的軟體,好不好放到一邊,主要是資料太少了。

⑥ android,用php+mysql做了一個應用,可以在android上運行嗎

當然不能,如果能那還要電腦干什麼。android是google專門為手持設備開發的小型系統,它精簡了linux系統,而且它使用的dalvik虛擬機是對jvm進行過裁減和改進的,所以不能提供mysql進行需要的類庫,並且手機設備內存和cpu都比較小,根本不能提供運行所需的硬體條件。

⑦ 通過PHP怎樣取到android系統下apk應用的包名,版本號等信息

應用場景:1、在界面中顯示應用程序的版本號;2、用戶啟動該應用,後台判斷該應用是否是最新版本。上述情景都需要在程序中自動獲取到應用的版本號。思路簡介:在Android中,應用程序的版本號是在AndroidManifest.xml文件中進行配置的

⑧ 用php可以開發個安卓APP嗎

個人感覺都還好,學好是個過程,上手的話都還挺快的....不過php學好可以和app做完美對接(api)的

⑨ 如何用PHP製作的網站生成Android app

你這個問題有些籠統,一個完整的app有簡單有復雜,不同的app應用功能的差異也導致不同的技術實現或者演算法模型。大體來說,一個app從設計到最終實現需要你懂得以下幾個必要方面: 1、前期需求規劃與信息、交互設計——你需要制定出一個完整的需求文檔,功能文檔,流程圖,時序圖。 2、交互設計、UI設計——設計出基本且完善的原型圖和app基礎的交互設計效果,之後再根據這些設計出完整的UI界面並學會切圖,一些需要做自適應的素材圖片需要做點9patch。 這里還需要你懂得px,pt和dp之間的換算,屏幕密度的換算和相互之間的系數,以便你的app能完美適應不同解析度設備。其中交互設計需要你懂得很多人機操作的技巧經驗,掌握Axure等交互工具的使用,UI設計需要你掌握Photoshop和Illustrator等操作。 3、使用ADT之類的開發環境進行app開發,你最基本的也得掌握java語言,熟悉android環境和機制,這裡面涉及面廣,請根據項目自行學習相關知識。 4、如果不是單機版的app,需要用到伺服器,那你還得掌握WebService相關知識和開發語言,常用的有ASP.Net,PHP,JSP等。 5、熟悉並能開發資料庫。 6、某些功能需要做演算法,這還需要一定得專業知識,尤其是數學基礎。 7、熟悉API介面開發,這里包括你自行開發API的能力以及調用第三方API的經驗。 8、熟悉TCP/IP,socket等網路協議和相關知識。 9、熟練掌握App發布的流程,真機調試技巧,證書,打包,上架。 App開發其實不一定適合一個人搞,太費勁,除非是一個單機版的小應用,或者利用現成的api開發簡單的第三方應用,否則還是讓一個團隊來完成各自擅長的領域。

閱讀全文

與phpandroid應用相關的資料

熱點內容
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760
摩托車在哪裡app看考題 瀏覽:356
蘋果5app在哪裡設置 瀏覽:737
如何查看伺服器的磁碟使用 瀏覽:165
python蒙特卡洛模型投點圖 瀏覽:330
安卓手機屬於什麼介面 瀏覽:742
微信群推廣網站源碼 瀏覽:764
九江離鷹潭源碼 瀏覽:719
python可以當作函數的返回值 瀏覽:422
地鐵逃生體驗服怎麼進入安卓 瀏覽:833
齊魯工惠app的中獎記錄在哪裡 瀏覽:759
linuxkill命令詳解 瀏覽:103
dhcp伺服器動態分配地址 瀏覽:265
門禁卡加密了能破解嗎 瀏覽:215
在哪裡下載百度網盤app 瀏覽:917
伺服器要升級什麼意思 瀏覽:831
銀行還房貸解壓方法 瀏覽:702
伺服器主機辦公如何提速 瀏覽:920
cad列印為pdf 瀏覽:418
賣手錶的app哪裡可以賣 瀏覽:55