基于安卓的互联网轻博客系统的设计与实现,系统主要采用安卓 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;
}
}