android程序伺服器
㈠ android編程中需要伺服器端是怎麼回事
移動端的開發需要聯網請求時,都需要發送一個請求,並接收反饋作處理。服務端就是 起 接收請求並反饋內容的作用。
將一些需要共享或存儲在雲端的數據發送到服務端,並作處理,就可以實現文件的共享和協同操作,這在單一的手機端是達不到的,因為手機性能比較差。
㈡ Android客戶端怎麼與伺服器資料庫連接
不能與資料庫連接的
Android客戶端不能直接與伺服器資料庫連接。資料庫是需要非常大的內存,安裝之後有好幾G,連接資料庫要有一個像sqlServer里的webservice,這樣的一個橋梁來間接訪問。就是在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。
客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。
(2)android程序伺服器擴展閱讀:
Android安全許可權機制:
Android默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。
下載一款Android應用通常會要求如下的許可權:撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人的信息、讀取日程信的息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、
還有對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。
㈢ android studio開發網路程序,怎麼用自己的電腦主機做伺服器
如果你錢方面預算比較多的話打電話給當地電信經理說你要專線寬頻吧。(5000塊一年。(不同地區價格不一)好像是百兆上下行對等。需要初裝費。如果你承若簽約5年以上的話是可以免除這個費用的。)反正超過3萬一年你就找網通的問問。
裝好了會給你送幾個外網固定IP。記得跟他們說幫你備案開通80/8080網路埠。
然後電腦方面顯卡顯存高一些就行。處理器根據需求買。內存條能插多少就插多少。
然後把你開發的程序的服務端(你認為比較重要需要放在伺服器的數據)和客戶端(不怎麼重要的數據和軟體操作界面。)分別部署在你的個人電腦和手機什麼的設備上面。然後映射該程序所需要對外開放的埠。(直連的話就不需要。經過路由器就需要映射。)
㈣ 如何搭建android客戶端的伺服器端
建議你可以用webservice做服務端 如果資源較大的話 可以用ftp來做服務端 android有很多ftp客戶端的代碼 你可以參考一下 做業務類的字元類的數據 就用json編碼的webservice 或者是目前比較流行的wcf服務端 網路一下一大堆
㈤ Android應用伺服器如何實現
1 socket,自己用socket來實現伺服器,自己指定交互規則,達到和客戶端交互。
2 網站web,然後提供一個訪問介面,安卓客戶端可以通過這個介面與伺服器交互,獲取數據,傳遞數據等。具體來說伺服器就是一個web工程,所以你需要搭建伺服器(tomcat等),把你的web應用發布到伺服器上。至於交互一般可以用servlet來和安卓客戶端交互,進而可以用action,這其實是j2e方面的知識了,所以你可以去了解下這方面的知識。
總體來說的話個人感覺第二種方法較好,因為交互層是別人寫好的,你自己寫的話有時候問題比較多。
㈥ android 編譯伺服器大概需要什麼配置 5
工欲善其事,必先利其器」,要想提高團隊整體的開發效率,盡可能的提前完成開發任務,必須要配備一套配置給力的開發設備。源碼編譯伺服器硬體配置的高低,直接影響著系統固件升級和ROM版本發布的速度和效率。
由於目前Google發布的最新版本的Android系統源碼體積越來越大,因此,越是定製高版本的系統,對編譯伺服器的硬體配置要求就越高,這里根據調研,給出目前Android
6.0及以下版本源碼定製開發的基本配置,供大家參考。
首先進行一波企業級android源碼編譯伺服器的推薦,這類推薦網上絕無僅有,這還是我進行了很久的調研,詢問很多朋友【其中包括不乏6年以上系統開發的大牛,也有之前公司的主管等】,也查了很多資料才挑選出來,提出需求後讓上級審批,目前上一級已經認可比審批,等待領導簽字。給力。
詳細
㈦ 下了個android伺服器端項目 不知道該怎麼運行啊
1:android客戶端不能直接與伺服器資料庫連接,拿sqlserver來說,安裝之後有幾個G那麼大,android程序是跑在手機上的,想讓程序直接訪問sqlserver,那手機需要非常大的內存。但是可以通過webservice這樣一個橋梁來間接訪問SQLServer。
2:即在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。客戶端與服務端直接的數據傳輸主要通過http協議發送和接收json數據或者xml數據,服務端接收到客戶端的json數據之後,進行json解析,再按一定的邏輯對資料庫進行增、刪、改、查。
3:客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。
㈧ android程序伺服器搭建
exlipse集成一下Tomcat,然後自己寫一個WEB服務,簡單一點就寫一個servlet就行,都是用eclipse跑
㈨ 如何搭建一個與Android客戶端交互的伺服器
android客戶端和伺服器端是基於IntentService的,具體如下:
後台使用簡單的servlet,支持GET或POST。這個servlet最終返回給前台一個字元串flag,值是true或false,表示登錄是否成功。
然後在安卓的ADT上創建一個安卓項目,建立兩個Activity,分別作為登錄界面和登錄成功界面。
HTTP的訪問公共類,用於處理GET和POST請求。
IntentService服務,用於在後台以隊列方式處理耗時操作。
在AndroidManifest.xml中注冊IntentService。注意uses-permission節點,為程序開啟訪問網路的許可權。
登陸界面處理,注意按鈕監聽事件中,使用Intent將要傳遞的值傳給service。接收廣播類中,同樣使用Intent將要傳遞的值傳給下一個Activity。在onCreate()中,動態注冊接收廣播類的實例receiver。在接收廣播類中,不要使用完畢後忘記注銷接收器,否則會報一個Are you missing a call to unregisterReceiver()? 的異常。