一 編寫一個Android程式
阿新 • • 發佈:2018-11-13
首先,我們先編寫一個apk,後面用這個apk來進行逆向。用Android Studio建立一個新的Android專案,命名為Jhm,一路Next直到Finish。
一 修改UI介面
開啟app\src\main\res\layout 目錄下的activity_main.xml,
①拖動一個TextView到介面,修改ID屬性為textView_JHM,text屬性為“啟用碼”。
②拖動一個Plain Text接受輸入的啟用碼,修改ID屬性為editText_JHM,text屬性為空。
③拖動一個Button到介面,修改ID屬性為button_Confirm,修改text屬性為“驗證”。
二 編寫程式碼
開啟MainActivity,編寫這個介面的邏輯。
public class MainActivity extends AppCompatActivity {
EditText editTextJHM;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editTextJHM = (EditText)findViewById(R.id.editText_JHM);
Button buttonConfirm = (Button)findViewById(R.id.button_Confirm);
buttonConfirm.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
confirmJHM(editTextJHM.getText().toString());
}
});
}
public void confirmJHM(String jhm){
if(jhm.equals("abc"))
{
Toast.makeText(MainActivity.this, "啟用碼合法,已註冊", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(MainActivity.this, "非法的啟用碼,註冊失敗", Toast.LENGTH_SHORT).show();
}
}
}
三 生成第一個Android程式
點選Build->Build APK生成APK,生成完成後在右上角出現“Show in Explorer”,點選即可開啟apk所在的資料夾。
四 安裝APK到手機
手機開啟開發者選項,開啟USB除錯。
開啟命令列,輸入adb install 把app-debug.apk拖到命令列中,命令列會自動讀取到apk的路徑(路徑不能包含中文),回車即可安裝apk到手機上。
至此,程式建立完成,執行效果如圖: