![](/img/trans.png)
[英]How can I restore Nativescript application code from android device?
[英]I want to write a django application that can respond to the HttpClient requests from an android device. Can I have an example code?
我正在使用android中的傳感器應用程序,並且必須將加速度計讀數存儲在django服務器上,然后在我的設備上檢索它們。 我是django的新手,我不知道如何與Android的HttpClient和django服務器通信。
Django不在乎客戶端是什么,Android的HttpClient不在乎url是由Django,Tomcat,Rails,Apache還是其他任何設備提供。 這只是HTTP。 IOW:
我相信最簡單的方法是使用Django Rest Framework。
在這種情況下,步驟是:
除非您需要做“特殊的”事情,否則Django Rest Framework將為您提供很多幫助,包括生成視圖,處理JSon序列化等等。 基本上,您只需要關心模型定義。
從Android方面,您將需要:
使用HttpClient訪問您的API。 但是,不建議再使用HttpClient庫,因為Google正在集中精力改進HttpURLConnection實現。
以JSon格式解析您獲得的數據。 為此,您可以使用JsonReader 。
另一個選擇是使用Retrofit ,這是一個非常流行的REST客戶端,適用於Android和Java,可以非常輕松地解決這兩個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.