大家好,今天我在这里分享一个小程序。高仿QQ空间的APP,这里给大家分享一个安卓APP和PHP写的服务器程序。想提高安卓开发能力或安卓和后台服务器一起做的初学者值得一看,老鸟跳过。

接下来我们看看效果图,这里只放一张,更多的请下载APP体验,下载地址是:链接:http://pan.baidu.com/s/1pLF4cjh 密码:c79w   如下:

这里放着部分的代码

<pre name="code" class="java">package com.nnddkj.activity;import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;import android.app.Activity;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.RadioButton;import com.android.volley.Response;
import com.android.volley.Response.Listener;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.nnddkj.model.Model;
import com.nnddkj.myview.MyAtadter;
import com.nnddkj.myweibo.R;
import com.nnddkj.net.UserInfo;public class AdminSystem extends Activity implements OnClickListener {private ListView lv_list;private ImageView img_hide_changephone;private RadioButton rb_freeze, rb_thaw;// 适配器private MyAtadter mAdapter;private String name;private String login;private ProgressDialog progDialog;List<User> system = new ArrayList<User>();User userdata = new User();@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.admin_system);init();}/*** 程序开始初始化*/private void init() {lv_list = (ListView) findViewById(R.id.list_view);img_hide_changephone = (ImageView) findViewById(R.id.img_hide_changephone);img_hide_changephone.setOnClickListener(this);showProgressDialog();getUser();}private List getData() {List<User> list = new ArrayList<User>();User data = new User();data.setName(userdata.name);data.setLogin("解冻");list.add(data);// Toast.makeText(AdminSystem.this, system+"",// Toast.LENGTH_LONG).show();return list;}/*** 显示进度框*/private void showProgressDialog() {if (progDialog == null)progDialog = new ProgressDialog(this);progDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);progDialog.setIndeterminate(false);progDialog.setCancelable(true);progDialog.setMessage("请稍后,正在拼命加载数据...\n");progDialog.show();}Handler handler = new Handler() {public void handleMessage(android.os.Message msg) {};};Runnable runble = new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stub}};private void getUser() {String url = Model.HTTPURL+"select_user.php";StringRequest user = new StringRequest(url, new Listener<String>() {@Overridepublic void onResponse(String arg0) {Type type = new TypeToken<LinkedList<UserInfo>>() {}.getType();Gson data = new Gson();
//              User info = null;LinkedList<UserInfo> user = data.fromJson(arg0, type);// 用迭代器遍历for (Iterator iterator = user.iterator(); iterator.hasNext();) {UserInfo datas = (UserInfo) iterator.next();User info = new User();info.setName(datas.getUNAME());info.setLogin(datas.getLogin());system.add(info);
//                  Toast.makeText(AdminSystem.this, userdata.getName(), Toast.LENGTH_LONG).show();}lv_list.setAdapter(new MyAtadter(AdminSystem.this, system));progDialog.dismiss();}}, new Response.ErrorListener() {@Overridepublic void onErrorResponse(VolleyError arg0) {// TODO Auto-generated method stub}});user.setTag("user");Volley.newRequestQueue(getApplicationContext()).add(user);}@Overridepublic void onClick(View v) {int id = v.getId();switch (id) {case R.id.img_hide_changephone:finish();break;default:break;}}
}

更多的请获取源码加QQ群:QQ群:259157059

高仿QQ空间项目实战开发(带服务器端程序)相关推荐

  1. 高仿QQ即时聊天软件开发系列之三登录窗口用户选择下拉框

    上一篇高仿QQ即时聊天软件开发系列之二登录窗口界面写了一个大概的布局和原理 这一篇详细说下拉框的实现原理 先上最终效果图 一开始其实只是想给下拉框加一个placeholder效果,让下拉框在未选择未输 ...

  2. android弹窗使用总结,高仿QQ空间操作弹窗

    android弹窗一共有两种方式,一种是dialog及其子类,另一种是popupwindow:Dialog及其子类尤其AlertDialog是最常用的,也是最自由的一种. **Popupwindow与 ...

  3. iOS --高仿QQ空间页面

    1.首先分析一下qq空间页面的主要2个功能: 1)随着TableView的向上滑动导航栏的颜色渐变,变化过程是从透明变成白色. 2)随着TableView的向下滑动,图片随着offset放大. 2.首 ...

  4. 仿qq空间java源码_android 发说说动态源码下载(高仿QQ空间,含图片多选)

    [实例简介]仿qq发动态,图片发布效果 [实例截图] [核心代码] package com.king.photo.activity; import android.annotation.Suppres ...

  5. 高仿QQ空间发图片的效果

    项目需求只需要一张图片,需要其他的可以自己改改:代码地址在最下面 不好意思,在下午的测试中测到如果用户没有拍照,直接finish掉会空指针异常,现在已解决 @Overrideprotected voi ...

  6. 【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏

    转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9023451          在今天的这篇文章当中,我依然会以实战加理论结合 ...

  7. java 仿qq空间_仿QQ空间和微信朋友圈,高解耦高复用高灵活

    先看看效果: 用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,并且高解耦.高复用.高灵活. 动态列表界面MomentListFragment支持 下拉刷新与上拉加载 ...

  8. iOS传感器集锦、飞机大战、开发调试工具、强制更新、Swift仿QQ空间头部等源码

    iOS精选源码 飞机大作战 MUPhotoPreview -简单易用的图片浏览器 image LLDebugTool是一款针对开发者和测试者的调试工具,它可以帮... image 多个UIScroll ...

  9. Android开发之高仿QQ消息侧拉删除

    Android开发之高仿QQ消息侧拉删除 QQ消息的侧滑删除效果之炫酷,想必大家都见过吧,本人作为一名安卓开发人员,遇到如此炫酷的效果,怎能不研究一番呢,现本人已实现其基本功能,现将代码贴出,望各位大 ...

最新文章

  1. fastjson反序列化多层嵌套泛型类与java中的Type类型
  2. BZOJ 5249: [2018多省省队联测]IIIDX(贪心 + 线段树)
  3. loadrunner java 参数化_LoadRunner 参数化详解
  4. 41、OrthoMCL和mcl软件进行基因家族分析
  5. linux一直显示探测文件,如何在Linux中检测文件访问?
  6. devexpress 主从表中从主、从表行列值的获得
  7. Codeforces Round #395 C
  8. html输入地址提示错误,高德地图开发之输入框内伴随地址的输入,动态给出地址选择提示...
  9. input标签中使输入文本向右偏移像素解决方案(亲测有效)
  10. 【转】JMeter学习(十七)JMeter测试Java
  11. 2022最新教程,半小时速通Git和Github的基本操作。
  12. C++:Timer类实现
  13. 数据结构软件测试,资讯详情-java常见数据结构-柠檬班-自动化测试-软件测试培训-自学官网...
  14. 低照度图像 颜色恢复 matlab,低照度图像修复方法总结
  15. Html5 Egret游戏开发 成语大挑战(三)开始界面
  16. 【ArcGIS教程】专题图制作之人口地图——湖北省人口密度分析
  17. 微信视频号成为公众号涨粉超级流量入口
  18. j4125和n5095 参数对比
  19. 基础篇:ios开发概述
  20. 0-1背包问题(0-1 knapsack problem)c++实现

热门文章

  1. NullPointerException报错
  2. 苹果加急审核App的办法
  3. Xpath语法之谓语小记
  4. 简要讨论Python对拼多多关键字搜索、拼多多商品详情页封装API接口对于电商爆款的作用
  5. 初学Pybugthon头秃笔记(三)
  6. 共享出行化解城市交通难题(下)
  7. Oracle中的CHR()函数
  8. 怎么卸载apowerrec_录屏王ApowerREC Mac版卸载后,如何彻底删除Apowersoft Audio Device声音设备?...
  9. idea无法切换中文输入法,无法输入中文
  10. 干度指数NDBSI和湿度WET