android 不同的权限登录显示不同的功能界面 简单实现

个人笔记 ,初学者一枚有问题轻喷。android 不同的权限登录显示不同的功能界面 简单实现。登陆界面获取帐号密码然后设置不同权限,将权限值传给下一个活动。实际工程可将账号密码传给服务器,后台判定权限,通过解析Json数据获取不同权限,传给下一个活动。下一个活动获取权限值之后判定,根据不同权限值设置不同的控件是否显示,从而得到不同的界面。

帐号123密码1显示界面一密码2显示界面二

登陆活动

java

public class LoginActivity extends AppCompatActivity  {

    // UI references.
    private AutoCompleteTextView mEmailView;
    private EditText mPasswordView;
    private View mProgressView;
    private View mLoginFormView;
    String competence_Check1, competence_Check2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        mEmailView = (AutoCompleteTextView) findViewById(R.id.email);
        mPasswordView = (EditText) findViewById(R.id.password);
        Button mEmailSignInButton = (Button) findViewById(R.id.email_sign_in_button);
        competence_Check1=null; competence_Check2=null;
        mEmailSignInButton.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                Login();
            }
        });

    }


   
    private void Login() {

        String email = mEmailView.getText().toString();
        mPasswordView.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
        String password = mPasswordView.getText().toString();
        if (!TextUtils.isEmpty(email) && !TextUtils.isEmpty(password)) {
            if (email.equals("123") && password.equals("1") ) {
                competence_Check1 = "1";
                competence_Check2 = "1";
                Intent intent = new Intent(LoginActivity.this, SecondActivity.class);
                intent.putExtra("competence_Check1", competence_Check1);
                intent.putExtra("competence_Check2", competence_Check2);
                startActivity(intent);
            }
            else if (email.equals("123") && password.equals("2")) {
                competence_Check2 = "2";
                competence_Check1 = "2";
                Intent intent = new 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值