android上傳圖片php
① 搞Android開發需要熟練掌握Web開發么
Android 開發主要分為兩類:
native APP開發,web APP開發。native APP開發主要調用的都是安卓自帶的api進行開發,一般不需要掌握web知識,如果你們項目里需要用到mysql資料庫存儲數據,需要配合服務端開發的,就要懂些web開發才行,正常都是會調用Android API就可以了。
web APP開發,需要掌握web知識。現在很多應用都是用html5+Android開發出來的,混合式的APP開發,以安卓框架作為外殼,裡面具體的實現用的都是html5,PhoneGap也是一個類似的項目,這個開源項目用於幫助開發者在iPhone、Android以及BlackBerry設備上開發Native Apps,並且能夠模擬設備上的功能(如定位功能和文件系統)供Web Apps調用。這些代碼可以在各個設備的應用商店中發布並且出售,但是他們使用的通用代碼和設計是可以共享的。由於開發的是一個Web App,開發者可以為低端的移動瀏覽器開發一個簡化版的應用。只用開發一次,就可以部署在多個平台上了。
一般我們開發APP都是開發的Android原生的,那就不需要掌握多少web知識了,但是如果你是做混合開發的,web知識是必備的。最後,一般大公司都會分模塊的,個人負責不同模塊,小公司就有可能要包攬全部。
② 求教php如何接收文件流,,ios android上傳的圖片
請問你的客戶端是將數據流編碼了之後傳遞的么?
客戶端可以直接使用流上傳,不需要進行編碼,然後php獲取後直接保存就可以了,如:
$byte = file_get_contents('php://input');
file_put_contents($filename,$byte);
這樣客戶端不用進行處理,直接向伺服器端寫入數據流就可以了。
③ 網站的安卓客戶端;php的網站,pc打開瀏覽器可以訪問;android手機能像pc一樣用瀏覽器訪問嗎
當然能訪問。都叫瀏覽器。都能上網。但是,效果怎麼樣就難說了。
這跟手機瀏覽器有關系。。。做客戶端是因為,大部分網站用手機瀏覽器直接訪問的話,效果不好,還有些功能會出錯。
可以做另一套網頁給小屏幕設備,也可以直接做對應平台的客戶端。