前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BS1057-基于安卓+websocket实现互联网轻博客系统

BS1057-基于安卓+websocket实现互联网轻博客系统

作者头像
计算机程序优异哥
发布2022-12-05 10:30:17
3610
发布2022-12-05 10:30:17
举报
文章被收录于专栏:毕设程序汇总毕设程序汇总

基于安卓的互联网轻博客系统的设计与实现,系统主要采用安卓+mysql数据技术,通过实现用户注册登录,用户线上发布博客,用户个人资料管理,博文分享等功能,以实现博客资源在朋友圈之间的分享传递,

原文地址

一、程序设计

本次基于安卓的互联网轻博客系统,主要内容涉及:

主要功能模块:用户注册登录,用户线上发布博客,用户个人资料管理,博文分享等功能等

主要包含技术:java,安卓,html,javascript,mysql

主要包含算法:数据分析计算等

二、效果实现

系统效果

在这里插入图片描述
在这里插入图片描述

其他效果省略

核心代码

代码语言:java
复制
 public void onClick(View v) {
        Intent intent=null;
        switch (v.getId())
        {
            case R.id.login_other:
                finish();
                break;
            case R.id.loggin_button:
                RequestParams params=new RequestParams (URL.URL_LOGIN);
                Log.i("Tag",URL.URL_LOGIN);
               BlogUser blogUser=getUserData();
                params.addBodyParameter("phone",blogUser.getBloguser_phone());
                params.addBodyParameter("pass",blogUser.getBloguser_password());
                x.http().get(params, new Callback.CacheCallback<String>() {
                    @Override
                    public void onSuccess(String result) {

                        Log.i("TAG",result);
                        BlogUser blogUser1=JSON.parseObject(result,BlogUser.class);
                        if(blogUser1.getBloguser_id()!=0) {
                            MyApp myApp = (MyApp) getApplication();
                            myApp.setBlogUser(blogUser1);

                            Intent intent = new Intent(LoginActivity.this, MainActivity.class);
                            startActivity(intent);
                            overridePendingTransition(R.anim.slide_left_out, R.anim.slide_right_in);


                        }
                        else
                        {
                            Toast.makeText(LoginActivity.this,"登录失败",Toast.LENGTH_LONG).show();
                        }
                    }
                    @Override
                    public void onError(Throwable ex, boolean isOnCallback) {
                    }
                    @Override
                    public void onCancelled(CancelledException cex) {
                    }
                    @Override
                    public void onFinished() {
                    }
                    @Override
                    public boolean onCache(String result) {
                        return false;
                    }
                });
            break;
            case R.id.login_re:
                intent=new Intent(this,RegisterActivity.class);
                startActivity(intent);
               overridePendingTransition(R.anim.slide_left_out,R.anim.slide_right_in);
                break;
        }
    }

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、程序设计
  • 二、效果实现
    • 系统效果
    • 核心代码
    相关产品与服务
    云数据库 SQL Server
    腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档