您的位置:首页 > 其它

安卓开发:简单的登陆跳转_APK实现直接跳转到本CSDN博客

2016-11-04 17:26 489 查看
最近在开始接触Android APP开发,有了一点java基础之后,安卓代码确实看起来就没有那么难了,可以跟着书上把例程敲一遍,然后熟能生巧可以应用起来,现在写了一个简单的APP,实现的是Edit编辑框输入帐号和密码,后台判断,如果正确则跳转到本CSDN博客网址,否则就通过Toast提示出错。
案例如下,这个案例很好的把之前学过的相关空间和知识都联系起来,相当于复习了一遍:
package com.example.button_first;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
//import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//登陆帐号
final EditText Tellphone = (EditText)findViewById(R.id.editText1);
//登陆密码
final EditText Cell = (EditText)findViewById(R.id.editText2);
//要显示登陆成功或失败的的文本
// final TextView show_Text = (TextView)findViewById(R.id.textView3);
Button button = (Button)findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String inputTellphone = Tellphone.getText().toString();
String cellTellphone = Cell.getText().toString();
if(inputTellphone.equals("morixinguan") && cellTellphone.equals("7387541"))
{
// show_Text.setText("登陆成功!");
Toast.makeText(MainActivity.this, "登陆成功!", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://blog.csdn.net/morixinguan"));
startActivity(intent);

}
else
{
Toast.makeText(MainActivity.this, "登陆失败!", Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this, "你的帐号或密码有误!", Toast.LENGTH_SHORT).show();
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
手机运行效果如下:





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: