首页 > 编程知识 正文

android实现用户登录,android登录成功

时间:2023-05-03 07:37:18 阅读:139332 作者:2942

如何利用Android打造APP注册界面简单服饰p专一前辈时间: 2020-12-02 17:09:10简单服饰p来源:亿速云简单服饰p阅读: 79简单服饰pxwdbg :简单香水/p简单服饰p本期内容中小编为大家带来关于如何使用安卓制作的信息简单的衣服p1 .布局xml文件简单的衣服p简单的衣服/Pandroid : layout _ width=' match _ parent '简单的衣服Pandroid 3360 layout _ height=' match _ parent '简单的衣服Pandroid 3360 简单的衣服/pandroid:id='@ id/loginbutton '简单服装p Android : layout _ width=' wrap _ content '简单服装p Android 3360 layout _ height=' wrap _ content ' 40DP '简单的衣服p Android 3360 src=' @ drawable/log in _ pic ' /简单的衣服p简单的衣服/pAndroid3360id input '简单的衣服Pandroid : layout _ width=' match _ parent '简单的衣服Pandroid 3360 layout _ height=' wrap _ wrap content '简单的衣服pAndr loginbutton '简单的衣服Pandroid : layout _ margin left=' 28dp '简单的衣服Pandroid : layout _ marginright droid : orientation=' vertical '简单的衣服p简单的衣服/Pandroid : layout _ width=' fill _ parent '简单服装Pandroid : layout _ height=' 44dp '简单服装Pandroid : background ff '简单的衣服Pandroid 3360 gravity=' center _ vertical '简单的衣服Pandroid 3360 orientation=' horizontal '简单的衣服Pan简单的衣服/pAndroid3360id userId '简单的衣服Pandroid : layout _ width=' wrap _ content '简单的衣服Pandroid : layout _ height='文件_parent '简单的衣服pAndr ackground='@null '简单的衣服p Android : ime options=' action done '简单的衣服p Android 3360 text size=' 110 服饰p简单服饰p简单服饰/pandroid:id='@ id/button_bar '简单的衣服Pandroid : layout _ width=' 20dp '简单的衣服Pandroid : layout _ height=' 20dp '简单的衣服Pandroid 3333330 background=' @ drawable/log in _ input _ arrow '简单的衣服p/简单的衣服p简单的衣服/p Android : layout _ width=' fill _ parent '简单服装p Android : layout _ height=' 1.0 px '简单服装p Android 3360 layout _ parent kground='#FFC0c3c4'/简单的衣服p简单的衣服p安卓: id=' @ id/pass '简单的衣服p安卓: layout _ width=' fill _ pase

putType="textPassword"android:maxLength="16"android:maxLines="1"android:textColor="#ff1d1d1d"android:textColorHint="#ff666666"android:textSize="16.0sp"android:hint="请输入密码"/>

android:id="@+id/loginBtn"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_below="@+id/input"android:layout_marginTop="10dp"android:background="#3aadfd"android:text="登 录"android:textColor="#ffffff"android:textSize="18dp"android:layout_centerHorizontal="true"android:layout_marginLeft="28dp"android:layout_marginRight="28dp"/>

android:text=""android:layout_width="wrap_content"android:layout_below="@+id/loginBtn"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:id="@+id/promptText"android:textColor="#ff0000"android:layout_marginTop="10dp"android:textSize="18sp"/>2.java部分代码public class LoginActivity extends Activity implements View.OnClickListener{private static final String TAG = "login";Button loginBtn = null;@Overridesuper.onCreate(savedInstanceState);setContentView(R.layout.activity_login);loginBtn = (Button) findViewById(R.id.loginBtn);loginBtn.setOnClickListener(this);useridEt = (EditText) findViewById(R.id.userId);passEt = (EditText) findViewById(R.id.pass);promptText = (TextView) findViewById(R.id.promptText);.connectTimeout(10000L, TimeUnit.MILLISECONDS).readTimeout(10000L, TimeUnit.MILLISECONDS).build();OkHttpUtils.initClient(okHttpClient);@Overridepublic void onClick(View v) {if(userid.equals("")){promptText.setText(R.string.userIdError);return ;}if(pass.equals("")){promptText.setText(R.string.passError);return ;}WebConstant.digest = ("Basic " + new String(Base64.encode((userid + ':' + pass).getBytes(), Base64.DEFAULT))).replace("n", "");OkHttpUtils.get().url(url).addHeader("Authorization", WebConstant.digest).addHeader("Accept-Language","zh-CN").build().execute(new Callback(){@Overridepublic String parseNetworkResponse(Response response, int id) throws Exception {if(jsonObj.get("userName")!=null){WebConstant.userId = (String)jsonObj.get("userId");WebConstant.userName = (String)jsonObj.get("userName");return (String) jsonObj.get("userName");}return null;}@Overridepublic void onError(Call call, Exception e, int id) {WebConstant.digest = null;promptText.setText(R.string.loginError);Log.i(TAG,e.getMessage());e.printStackTrace();}@Overridepublic void onResponse(Object response, int id) {promptText.setText(R.string.loginSuccess+" "+response);}});}}上述就是小编为大家分享的利用Android怎么制作一个APP登录界面了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。