導航:首頁 > IDC知識 > 安卓後台伺服器

安卓後台伺服器

發布時間:2021-02-19 03:22:10

1、如何搭建android後台伺服器

1、 攝像機錄下視頻得存放在伺服器的一個特定的位置,並且在資料庫做好相應的記錄

2、 伺服器得對數據進行分類處理 並且服務端後台程序提供對應的介面

3、 客戶端按照需要自行向服務端取或者服務端主動向客戶端推送 進行視頻的播放

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

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

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

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

4、java 怎麼搭建安卓後台伺服器

首先要理解客戶端是如何與後台通信,然後就可以討論搭建的問題。推薦:Jersey,Spring,RESTlet。文檔很健全的,從開發到部署。

5、想搞Android後台伺服器開發,請問應該如何學起?

安卓的底層是linux 編程使用的是C與java 這些都要學

6、安卓如何連接後台

代碼:
public class Util {
public static final String URL_Path = "http://192.168.3.6/addfun/api/catering/watercard.php";

public String getPost() {
client = new DefaultHttpClient();
HttpPost post = new HttpPost(URL_Path);
try {
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
return EntityUtils.toString(entity, "utf-8");
} catch (Exception e) {
e.printStackTrace();
}

return null;
}
public String sendString() {
try {
URL url = new URL(URL_Path );
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// 請求方法
conn.setRequestMethod("POST");
// 設置網路連接超時
conn.setConnectTimeout(3000);
// 可以向伺服器輸出信息
conn.setDoOutput(true);
// 可以從伺服器獲取信息
conn.setDoInput(true);
// Post請求不使用緩存
conn.setUseCaches(false);
// post請求,將參數以流單位形式發送給伺服器
OutputStream out = conn.getOutputStream();
out.flush();
InputStream in = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
return br.readLine();
} catch (Exception e) {
e.printStackTrace();
}

return null;
}

}

7、有做安卓後台服務端的哥們嗎?問你們個問題?



剛好本科畢業設計是做一個Android即時聊天應用-EasyIM。感謝題主的這個問題,讓我有動力整理下畢業設計的代碼。

因為實習佔用了大四的大部分時間,導致EasyIM只完成了部分功能便參與答辯。雖然最終僥幸過了畢設答辯,但效果與自己期望的相去甚遠。

開始工作後,有比較多的空閑時間,我打算慢慢完善該項目,並將近期所學習的一些新技術應用到該項目中。

該項目分為兩部分:

EasyIM-Server : EasyIM服務端

EasyIM-Android : EasyIM Android端

EasyIM目前實現了:

用戶基礎功能(登錄/注冊)

好友功能(添加/刪除好友)

點對點的消息發送功能(文本消息/圖文消息)

離線消息功能(獲取離線時收到的消息,消息的接收/已讀回執)

實現思路

我們先來聊聊具體實現的思路


基礎協議

因為移動設備多變的網路環境,以及即時通訊應用實時在線的需求,簡單地使用Scoket建立客戶端與服務端,或者客戶端與客戶端的通信是行不通的。
當前普遍的做法是在服務端與客戶端之間建立一個長連接,客戶端A將消息發送給服務端,服務端再將消息轉發給客戶端B。
而如何建立一個長連接實現客戶端與服務端的通信,以及保證連接的質量與低耗電,低耗流量是一個難題。這里就要扯上XMPP,MQTT這兩個協議。

XMPP是PC時代的產物,其底層通訊的數據格式的XML,數據冗餘性太高(約70%),比較耗流量,並且在復雜的移動網路環境下會遇到各種各樣的問題。不過勝在擁有比較多的開發資料以及Openfire(底層是基於XMPP)這樣一個成熟的即時聊天框架。

MQTT協議較之XMPP更為輕量級,其連接的建立與傳輸的開銷都非常小,非常精簡,非常適合大量節點在弱網路環境的場景,發布/訂閱的模式也比較易於擴展。

很明顯, 我們需要選擇MQTT作為我們這個即時通信應用的基礎協議,關於MQTT客戶端與服務端的開源實現有:

fusesource/mqtt-client

dobermai/android-mqtt-push

mqttjs/MQTT.js

比較遺憾的是,因為畢業設計是在太趕,我並沒有自己實現(實現難度也挺大的),而是使用了第三方的推送服務。


服務端實現

整個服務端實現比較簡單,因為整個項目採用重客戶端-輕服務端的開發策略,所以服務端的邏輯非常少,總共就4張表,12個介面。使用Restful風格的API。
用戶模塊,好友模塊比較簡單,無外就是增刪查改。
值得一提的是消息模塊,我將整個系統的各種功能事件,抽象成為"消息事件「, 比如,添加好友是一條消息,確認添加好友也是一條消息, 發送文本是一條文本消息,發送圖文是圖文消息。服務端只負責將該消息轉發給指定客戶端,而不關注消息是什麼類型。而客戶端接收到消息並根據消息類型進行其他邏輯操作。

8、有沒有做安卓app開發,後台伺服器是java的 ? 我以前是用java做網頁web後台的,現在改做

用java或php做android的後台都行,現在基本是web服務端,通過html協議傳輸 xml 或json 實現android與伺服器的交互。

9、安卓app後台伺服器用什麼語言開發

如果你是要別人來開發,那就隨便你。什麼語言都可以。如果你是想自己開發,那當然是用java開發好一點。因為你會安卓,安卓基於java開發。
如果你稍微了解伺服器開發。你看這篇博客就會很容易搭建一個伺服器項目。
http://blog.csdn.net/wr751811032/article/details/50512230
這也是現在的主流框架。

10、android 怎樣啟動後台服務

後台服務就是後台運行的意思,只要單擊任務欄上代表這程序的按鈕,原來後台運行的程序就會到前台來,前台運行的程序就會到後台去了。如下圖所示。

Windows 7可以打開幾個窗口,每個任務分配一個窗口,各個窗口可以重疊、排開、放大、縮小、移動等,可以方便地在各打開的窗口間切換,各個打開的應用程序共享電腦資源,多任務環境對用戶是透明的,每個任務都可以按前台、後台和獨佔三種方式進行。

多任務並存時,打開一個窗口後,在任務欄的空白處單擊滑鼠右鍵,然後在彈出的快捷菜單中可以選擇層疊、橫向平鋪或縱向平鋪等。

當Windows 7打開了幾個窗口時,實際上只有一個是你可以對它進行操作的窗口,叫做當前活動窗口。在所有打開窗口的最前面,標題欄底色為深色的窗口為當前活動窗口。單擊任務欄上的按鈕,或按下換檔鍵加製表鍵,即可以把這個窗口切換為當前活動窗口。

任何已經打開,不在前台運行的窗口,在後台仍然是活動的,佔用內存和中央處理器等系統資源,所以,從這個意義上來說,長時間不用的窗口要及時關閉,方法是單擊應用程序窗口標題欄右上角的關閉按鈕。

;一個應用程序,無論是否最小化,在任務欄上都會以按鈕的形式顯示出來,當前活動窗口的應用程序的按鈕呈凹陷形狀,其餘呈隆起形狀。因此,判斷一個窗口是否關閉,只要看其是否還在任務欄中即可。

與安卓後台伺服器相關的知識