錦州市廣廈電腦維修|上門(mén)維修電腦|上門(mén)做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見(jiàn)故障
錦州市廣廈電腦維修|上門(mén)維修電腦|上門(mén)做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
《教我兄弟學(xué)Android逆向01 編寫(xiě)第一個(gè)Android程序》

作者: 會(huì)飛的丑小鴨  日期:2017-10-11 17:54:48   來(lái)源: 本站整理


前言
之所以準(zhǔn)備寫(xiě)這系列逆向的教程是因?yàn)橛幸恍┩瑢W(xué)私信我說(shuō)自己想學(xué)習(xí)Android逆向但是不知道怎么去學(xué)習(xí) 包括自己身邊的一些計(jì)算機(jī)專業(yè)的同學(xué) 在大學(xué)里面老師講的那些東西要么是自己不感興趣 要么是自己上課不學(xué)習(xí) 大學(xué)美好的時(shí)光都浪費(fèi)在了陪同學(xué)一起去網(wǎng)吧打游戲上面了 反正大學(xué)幾年過(guò)去了 自己也沒(méi)有學(xué)到一些有用的知識(shí) 現(xiàn)在他們即將面臨著畢業(yè)要出去找工作 但是自己什么都不會(huì) 而且計(jì)算機(jī)相關(guān)的工作又分為好多種 自己也不知道怎么去選擇以后從事的工作 所以就會(huì)感到很迷茫   網(wǎng)上教程是找到一大堆 大多講的都很雜 看了都看不懂 云里霧里的感覺(jué) 也有不少同學(xué)剛接觸Android逆向或者說(shuō)也學(xué)習(xí)了一段時(shí)間的逆向了 但是還是不知道自己學(xué)的啥 感到很迷茫 然后一些同學(xué)就找到了我 想跟我學(xué)習(xí)Android逆向  讓我教他們一些逆向相關(guān)的知識(shí) 當(dāng)然其中也有我的一個(gè)好兄弟-旭 旭就是這樣一個(gè)即將面臨畢業(yè) 對(duì)于未來(lái)很迷茫 想通過(guò)學(xué)習(xí)Android逆向知識(shí)找到未來(lái)方向的一個(gè)人 但是他之前從來(lái)沒(méi)有接觸過(guò)逆向 完完全全小白一個(gè) 現(xiàn)在他的目的只有一個(gè) 從現(xiàn)在開(kāi)始跟我學(xué)習(xí)Android逆向 學(xué)習(xí)三到四個(gè)月 也就是到明年二月份之前找到一份Android逆向相關(guān)的工作 由于他現(xiàn)在在大學(xué)里面 我沒(méi)法通過(guò)面對(duì)面方式的去教他逆向 所以就有了《教我兄弟學(xué)Android逆向》系列教程的出現(xiàn) 從今天開(kāi)始我會(huì)通過(guò)寫(xiě)教程的方式手把手的教他學(xué)習(xí)逆向 教程也會(huì)放到吾愛(ài)上面讓更多想學(xué)習(xí)逆向的同學(xué)們得以練習(xí) 教程會(huì)通過(guò)由淺入深的方式給大家呈現(xiàn)  那么想學(xué)習(xí)逆向當(dāng)然是離不開(kāi)正向編程的相關(guān)知識(shí)的  于是第一篇教程《教我兄弟學(xué)Android逆向01 編寫(xiě)第一個(gè)Android程序》就這樣出現(xiàn)了 
下面開(kāi)始今天的課程:
一.  編寫(xiě)第一個(gè)Android程序
1 在自己電腦上下載Android Studio程序 下載地址:http://www.android-studio.org/index.php/download/hisversion 這里我用的是2.2.3版本 安裝過(guò)程自己百度
2 安裝完成后打開(kāi)程序按照以下截圖順序 填寫(xiě)和選擇對(duì)應(yīng)的內(nèi)容 一路Next最后點(diǎn)Finsh 建立完成第一個(gè)Android項(xiàng)目(詳細(xì)的不介紹 不懂的百度"AS編寫(xiě)第一個(gè)Android項(xiàng)目")
 
 
 
 
 


3 進(jìn)入到主程序 這里選擇Project 然后點(diǎn)擊MyApplication\app\src\main\res\layout 目錄下的activity_main.xml
 
 



4.把拖拉框上面的Textview,Plain Test ,Button控件拖拉到屏幕上來(lái) 通過(guò)更改右側(cè)對(duì)應(yīng)的ID和text內(nèi)容控制控件的屬性 完成如圖所示 
這里拖拉了兩個(gè)Textview,兩個(gè)Plain Test和一個(gè)Button控件 


 
5.點(diǎn)開(kāi)MainActivity頁(yè)面 編寫(xiě)相應(yīng)的Android代碼
package hfdcxy.com.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
EditText Name; //定義Plain Test控件第一個(gè)輸入框的名字
EditText Pass; //定義Plain Test控件第二個(gè)輸入框的名字
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Name = (EditText) findViewById(R.id.TEXT_NAME); //通過(guò)findViewById找到輸入框控件對(duì)應(yīng)的id并給它起一個(gè)名字
Pass = (EditText) findViewById(R.id.TEST_PASS);//通過(guò)findViewById找到輸入框控件對(duì)應(yīng)的id并給它起一個(gè)名字
Button Login = (Button) findViewById(R.id.BTN_Login);//通過(guò)findViewById找到按鈕控件對(duì)應(yīng)的id并給它起一個(gè)名字
Login.setOnClickListener(new View.OnClickListener() { //監(jiān)聽(tīng)有沒(méi)有點(diǎn)擊按鈕控件 如果點(diǎn)擊了就會(huì)執(zhí)行onClick函數(shù)
@Override
public void onClick(View view) {
check(Name.getText().toString().trim(),Pass.getText().toString().trim()); //調(diào)用check函數(shù)
}
});
}
public void check(String name,String pass) //自定義函數(shù)check 這里用來(lái)檢查用戶名和密碼是否是hfdcxy和1234
{
if(name.equals("hfdcxy")&&pass.equals("1234"))
{
Toast.makeText(MainActivity.this,"登錄成功", Toast.LENGTH_SHORT).show();//彈框
}
else
Toast.makeText(MainActivity.this,"登錄失敗", Toast.LENGTH_SHORT).show();//彈框
}
}
6.點(diǎn)擊Build 點(diǎn)擊Build Apk 生成第一個(gè)Android程序
 
 
7 點(diǎn)擊Build Apk 完成后右上角會(huì)出現(xiàn) Show in Explorer 點(diǎn)擊它 然后打開(kāi)命令行 輸入命令adb install 把a(bǔ)pp-debug.apk拉到命令行中完成后點(diǎn)回車 我們編譯出的apk程序就成功安裝到手機(jī)上了 
 
 



二 . 總結(jié):本篇文章通過(guò)手把手的方式帶大家走近Android的世界  目的是為了以后的反編譯做準(zhǔn)備 想學(xué)Android逆向必須要懂的正向編程 那么這篇文章也是一個(gè)拋磚引玉的過(guò)程 過(guò)程講的可能不這么的詳細(xì) 有不懂的地方大家自行百度 嘗試著自己去編寫(xiě)一些android的小程序 那么本節(jié)課也給大家留了一個(gè)作業(yè):用AS編寫(xiě)一個(gè)包含姓名 年齡 生日 郵箱 興趣愛(ài)好的用戶注冊(cè)頁(yè)面 要求:點(diǎn)擊注冊(cè)按鈕會(huì)把注冊(cè)的信息顯示在另一個(gè)頁(yè)面上 那么下節(jié)課我將教大家怎么去破解我們所編寫(xiě)的這個(gè)小程序


下面的附件是本節(jié)課的Demo
鏈接: https://pan.baidu.com/s/1hsgUpow 密碼: ejui


熱門(mén)文章
  • 機(jī)械革命S1 PRO-02 開(kāi)機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過(guò)串口命令查看EMMC擦寫(xiě)次數(shù)和判...
  • IIS 8 開(kāi)啟 GZIP壓縮來(lái)減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門(mén)禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開(kāi)機(jī)界面...
  • 常見(jiàn)打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門(mén)維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門(mén)服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門(mén)維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無(wú)線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤(pán)刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 在线播放无码高潮的视频| 毛片亚洲AV无码精品国产午夜| 国产aⅴ激情无码久久久无码| 自慰无码一区二区三区| 少妇无码AV无码一区| 日韩欧国产精品一区综合无码| 少妇人妻无码精品视频| 免费无码A片一区二三区| 八戒理论片午影院无码爱恋| 国产精品无码久久久久久| 亚洲精品9999久久久久无码| 亚洲VA中文字幕无码毛片| 精品无码国产一区二区三区麻豆| 无码h黄动漫在线播放网站| 国产莉萝无码AV在线播放| 中文字幕无码视频专区| 国产精品无码一区二区三区在 | 色综合久久无码中文字幕| 色综合AV综合无码综合网站| 亚洲AV无码乱码在线观看性色扶 | 久久久久久国产精品免费无码 | 少妇无码太爽了不卡视频在线看| 久久青青草原亚洲av无码| 人妻无码一区二区三区AV| 成人无码a级毛片免费| 亚洲精品97久久中文字幕无码 | 狠狠躁天天躁无码中文字幕图| 日韩人妻无码精品一专区 | 亚洲人成无码网WWW| 亚洲最大中文字幕无码网站| 亚洲2022国产成人精品无码区| 少妇无码太爽了不卡视频在线看| 97久久精品无码一区二区 | 人妻少妇精品无码专区| 久久AV无码精品人妻糸列| 亚洲AV永久无码精品成人| 中文字幕无码日韩专区| 亚洲日韩激情无码一区| 国产AV无码专区亚洲精品| 无码精品久久久天天影视 | 日本精品无码一区二区三区久久久|