導航:首頁 > IDC知識 > android應用伺服器

android應用伺服器

發布時間:2021-03-06 01:55:34

1、Android應用伺服器如何實現

1 socket,自己用socket來實現伺服器,自己指定交互規則,達到和客戶端交互。
2 網站web,然後提供一個訪問介面,安卓客戶端可以通過這個介面與伺服器交互,獲取數據,傳遞數據等。具體來說伺服器就是一個web工程,所以你需要搭建伺服器(tomcat等),把你的web應用發布到伺服器上。至於交互一般可以用servlet來和安卓客戶端交互,進而可以用action,這其實是j2e方面的知識了,所以你可以去了解下這方面的知識。
總體來說的話個人感覺第二種方法較好,因為交互層是別人寫好的,你自己寫的話有時候問題比較多。

2、android編程中需要伺服器端是怎麼回事?

移動端的開發需要聯網請求時,都需要發送一個請求,並接收反饋作處理。服務端就是 起 接收請求並反饋內容的作用。
將一些需要共享或存儲在雲端的數據發送到服務端,並作處理,就可以實現文件的共享和協同操作,這在單一的手機端是達不到的,因為手機性能比較差。

3、Android客戶端怎麼與伺服器資料庫連接?

不能與資料庫連接的

Android客戶端不能直接與伺服器資料庫連接。資料庫是需要非常大的內存,安裝之後有好幾G,連接資料庫要有一個像SQLServer里的webservice,這樣的一個橋梁來間接訪問。就是在伺服器運行一個服務端程序,該服務端程序通過接收來自android客戶端的指令,對資料庫進行操作。

客戶端的http請求可以通過 HttpClient類實現,在anddroid 4.0之後,客戶端的網路請求已經不被允許在主線程中運行,所以還需注意另開啟一個子線程進行網路請求。

(3)android應用伺服器擴展資料:

Android安全許可權機制:

Android默認設置下,所有應用都沒有許可權對其他應用、系統或用戶進行較大影響的操作。這其中包括讀寫用戶隱私數據(聯系人或電子郵件),讀寫其他應用文件,訪問網路或阻止設備待機等。安裝應用時,在檢查程序簽名提及的許可權,且經過用戶確認後,軟體包安裝器會給予應用許可權。

下載一款Android應用通常會要求如下的許可權:撥打電話、發送簡訊或彩信、修改/刪除SD卡上的內容、讀取聯系人的信息、讀取日程信的息,寫入日程數據、讀取電話狀態或識別碼、精確的(基於GPS)地理位置、模糊的(基於網路獲取)地理位置、創建藍牙連接、

還有對互聯網的完全訪問、查看網路狀態,查看WiFi狀態、避免手機待機、修改系統全局設置、讀取同步設定、開機自啟動、重啟其他應用、終止運行中的應用、設定偏好應用、震動控制、拍攝圖片等。

4、android開發中,如何連接伺服器,從伺服器讀取到數據

答:
一,簡單應用 ,用 http 連接就可以。 就是用httpurlconnection 包就行
二,erp 應用,用 webservice,android 調用 webservice 實現連接伺服器。
三,我是.net和 java通吃,…^-^,還用一種辦法,就是用 .net framwork里的 WCF 也可以與android 通信,原理和webservice 差不多。

求加分。。。。。。。。

5、android應用伺服器防火牆如何設置

Android網路防火牆的幾種實現方式

a) Android應用層:敏感函數

i. 絕大多數Android應用都是調用Android Framework來實現網路通訊。比如:webView.loadUrl(),HttpClient.execute(),DefaultHttpClient.execute()等。只需窮舉這些類的函數,並將它們都Hook住,這樣就可實現攔截上網的功能了。

ii. 當然,如果想要Hook這些函數入口,有兩種方式:1. 首先需要獲得root許可權,然後通過進程注入,將Client代碼注入到應用進程,在進程上網時,應用進程將會發起IPC請求到Server進程,由Server進程來決定是否允許其訪問網路。2. 通過修改應用本身來加入Hook代碼,從而避免了root手機,這樣相對比較安全。

iii. 使用函數hook這種方案的優點是:簡單、快速、可實現網路熱開關(無需殺死進程)。但缺點是也是有的,它不能攔截所有的網路訪問入口。例如:某應用如果沒有調用Android的庫,而是自己實現了一個訪問網路的庫,或者甚至用native代碼來實現,那麼這時候這個方案將攔截不到任何的上網請求。

6、android網路應用伺服器端,怎麼搭建?

如果用戶上傳數據,那就要用到資料庫,如果上傳圖片,又需要用到文件伺服器

7、android平台的app 手機客戶端和後台伺服器怎麼進行數據交互的

首先不要管安卓端還是蘋果端,現在一般都是響應式的app,你放到安卓或者蘋果或者pc或者平板都是沒有問題的。一般採用的是http介面通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是採用html5開發或者混合開發了。所以最好是伺服器提供appAPI介面,通過http訪問伺服器,獲取數據,數據一般是json,或者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至於cookie和session等,看你的習慣,網路驗證和簽名那些也自己看習慣,如果涉及到大數據,還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權。都是很通用的。

8、做一個android應用的Java伺服器,有哪些不錯的框架

框架的話。現在有很多的。其實都差不多的,你需要考慮的不是,框架的問題。而是怎麼樣提升伺服器的效率。畢竟你是在使用Android。

9、Android手機應用的伺服器如何搭建,與網頁伺服器有什麼不同

其實都是差不多的,主要是一些操作資料庫的邏輯放在服務端來完成

與android應用伺服器相關的知識