如何去看一個Android專案?
阿新 • • 發佈:2018-11-14
1. 首先看AndroidManifest.xml
在這個檔案裡面有一個activity是與眾不同的,它是整個app的入口
這個activity的名字一般叫SplashActivity,其action和category在任何一個Android專案中都是不變的,找到了這個就找到了入口
找到了這個activity之後,按住Ctrl然後點選android:name=”.SplashActivity”中的”.SplashActivity”就可以直接檢視SplashActivity的原始碼
-
<activity
-
android:name=
".SplashActivity"
-
android:label=
"@string/app_name" >
-
<intent-filter>
-
<action android:name=
"android.intent.action.MAIN"
/>
-
-
<category android:name=
"android.intent.category.LAUNCHER" />
-
</intent-filter>
-
</activity>
2. 看Activity的佈局檔案
每一個Activity都會伴隨有一個佈局檔案,通過看佈局檔案可以知道這個Activity是幹什麼的(當然通過Activity的註釋也行),記下這個Activity佈局檔案裡面的控制元件的id屬性,知道在Activity裡什麼變量表示什麼控制元件
3. 瀏覽程式碼,關注點選事件
在Android中一般都是靠一個控制元件的點選事件或者選中事件來實現Activity之間的跳轉
-
xxxxView.setOnClickListener(
new View.OnClickListener() {
-
@Override
-
public void onClick(View v){
-
// 使用Intent進行跳轉,從MainActivity跳轉到SecondActivity
-
Intent intent =
new Intent(MainActivity.
this, SecondActivity.class);
-
intent.putExtra(
"isAdmin",
true);
// 傳一個引數給SecondActivity
-
startActivity(intent);
-
}
-
});