安卓开发,搭建百度云服务器,让手机访问。 5

安卓开发,我要实现手机信息推送到自己写的服务器上面,这个这么做?服务器是在自己的电脑上是,是自己写的,是私网ip。... 安卓开发,我要实现手机信息推送到自己写的服务器上面,这个这么做?服务器是在自己的电脑上是,是自己写的,是私网ip。 展开
 我来答
juyangyany93
2014-08-04 · 超过41用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:58.3万
展开全部
你既然都开发了服务器方面了,那坑定已经写完了接收客户端发送信息的接口了吧。发送信息无非是对数据库执行插入到数据库中。给你端代码吧 String url =ProjectConst.MAIN_API_URL + "/module/get_list";
url+= "?"+"course_id="+1;
JsonObjectRequest jsObjRequest = new JsonObjectRequest(
Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {

@Override
public void onResponse(JSONObject response) {
int ret = response.optInt("ret");

if (ret > 0) {
JSONObject data = response.optJSONObject("data");
if (data != null) {
JSONArray array = data.optJSONArray("results");
if (array != null) {
for (int i = 0; i < array.length(); i++) {
JSONObject json = array
.optJSONObject(i);
ModuleModel model = ModuleModel
.newInstance(json);
mList.add(model);
}
}
}
mAdapter.notifyDataSetChanged();
} else {
String error = response.optString("error");
Utility.showToast(getActivity(), error, true);
}
}
}, new Response.ErrorListener() {

@Override
public void onErrorResponse(VolleyError error) {
}
});
AppController.getInstance().addToRequestQueue(jsObjRequest);
这里的 AppController是个单实例。import android.app.Application;
import android.text.TextUtils;

import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;
import com.evst.wpct.util.LruBitmapCache;

public class AppController extends Application {

public static final String TAG = AppController.class.getSimpleName();

private RequestQueue mRequestQueue;
private ImageLoader mImageLoader;

private static AppController mInstance;

@Override
public void onCreate() {
super.onCreate();
mInstance = this;
}

public static synchronized AppController getInstance() {
return mInstance;
}

public RequestQueue getRequestQueue() {
if (mRequestQueue == null) {
mRequestQueue = Volley.newRequestQueue(getApplicationContext());
}

return mRequestQueue;
}好像少个括号,自己加上吧,这些写完以后会报错,因为你缺少一个volley,jar你自己下一个然后加到libs文件中就好了。希望能帮助你
尚小云
2024-12-17 广告
云服务器是基于云计算技术的虚拟化计算资源,提供按需使用的CPU、内存、存储等服务。它如同放置在云端的个人电脑,用户可以快速创建、配置和管理,根据需求弹性伸缩资源,无需关心底层硬件。云服务器主要用于托管网站、运行应用程序、处理数据和提供在线服... 点击进入详情页
本回答由尚小云提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式