毕业设计-基于Android的校园悬赏

世界上那些最容易的事情中,拖延时间最不费力。

一、项目介绍

    登录分为普通用户和管理员两种角色:

    普通用户在首页可以发布悬赏,查看悬赏任务列表,查看悬赏任务详情及报名抢单,在个人中心可以对已接悬赏任务管理,比如确认完成、评价订单等。对应的悬赏任务发布者可以对已发布的悬赏任务选择抢单人、确认完成等。订单的各种状态会在用户登录时主动提示,以防止用户漏掉重要消息。

    管理员可以查看所有订单、添加公告、查看反馈内容。

二、主页代码

public class MainActivity extends Activity {

	private void initViews() {
        mSupportFragmentManager = getSupportFragmentManager();
        mFragments = new Fragment[3];
        mFragments[0] = HomeFragment.newInstance("Home");
        mFragments[1] = DatingFragment.newInstance("Dating");
        mFragments[2] = MineFragment.newInstance("Mine");
        mSupportFragmentManager.beginTransaction().add(R.id.framelayout, mFragments[0]).show(mFragments[0]).commit();
        findViewById(R.id.tab1).setOnClickListener(this);
        findViewById(R.id.tab1_1).setOnClickListener(this);
        findViewById(R.id.tab2).setOnClickListener(this);
        findViewById(R.id.floatBtn).setOnClickListener(this);
        img = new ImageView[3];
        img[0] = findViewById(R.id.img1);
        img[1] = findViewById(R.id.img1_1);
        img[2] = findViewById(R.id.img2);
        tv = new TextView[3];
        tv[0] = findViewById(R.id.tv1);
        tv[1] = findViewById(R.id.tv1_1);
        tv[2] = findViewById(R.id.tv2);
        EventBus.getDefault().register(this);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Xuanshang xuanshang = null;
                if ((xuanshang = AppDBHelp.getInstance(MainActivity.this).getTipsXuanshang(SPHelper.getInstance(MainActivity.this).getUserId(), 2)) != null) {
                    showTipsDialog("您有已接受的悬赏,请及时处理。", xuanshang);
                } else if ((xuanshang = AppDBHelp.getInstance(MainActivity.this).getTipsXuanshang(SPHelper.getInstance(MainActivity.this).getUserId(), 4)) != null) {
                    showTipsDialog("您有已完成的悬赏,请及时处理。", xuanshang);
                } else if ((xuanshang = AppDBHelp.getInstance(MainActivity.this).getTipsXuanshang2(SPHelper.getInstance(MainActivity.this).getUserId(), 3)) != null) {
                    showTipsDialog("您有已通过审核的悬赏,请及时处理。", xuanshang);
                    SPHelper.getInstance(MainActivity.this).saveReaded();
                } else if ((xuanshang = AppDBHelp.getInstance(MainActivity.this).getTipsXuanshang2(SPHelper.getInstance(MainActivity.this).getUserId(), 6)) != null) {
                    showTipsDialog("您有已完成的悬赏,请及时处理。", xuanshang);
                }
            }
        }, 1000);

    }

	...
	...

三、项目截图

四、购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥200 ¥600

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业