? ? ? ? 1.Android Studio下載:
? ? ? ? ??Download Android Studio & App Tools - Android Developers
? ? ? ? 2.安裝
? ? ? ? ? 安裝過程非常簡單,找到下載包,一直點Next
即可。
? ? ? ? 3.下載Android SDK
????????第一次進入Android Studio默認會先下載Android SDK,筆者下載的Android SDK存放路徑為D:\Local\Android\Sdk
???????點擊accept和Finish后開始下載
? ? ? ? 4.創建第一個Android工程
????????選擇創建Empty Acitivty
? ??
? 填好相關信息后,點擊Finish
?新建的工程如下:
右鍵點擊com.pure.purecodegame新建Activity包
?在com.pure.purecodegame.Activity包下新建Java Class:BaseActivity
編輯BaseActivity文件如下:
package com.pure.purecodegame.Activity;import android.app.Activity;
import android.os.Bundle;
import android.os.PersistableBundle;import androidx.annotation.Nullable;public class BaseActivity extends Activity {@Overridepublic void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) {super.onCreate(savedInstanceState, persistentState);}
}
在此處點擊app的下拉選項,打開運行配置對話框
?點擊加號新建Android App配置
?配置如下:
?可見底部顯示警告:Warning: The activity 'BaseActivity' is not declared in AndroidManifest.xml
這是需要點擊OK,并去AndroidManifest.xml的application節點增加如下:
<activityandroid:name=".Activity.BaseActivity"android:exported="true"android:label="@string/app_name"android:theme="@style/Theme.PureCodeGame"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>
? 其中android:exported="true"則標志此BaseActivity可供導出為模塊。同時警告Warning: The activity 'BaseActivity' is not declared in AndroidManifest.xml消失。
如果android:exported="false"配置了,同時<intent-filter>不被包含在BaseActivity中,則會有警告Warning: The activity must be exported or contain an intent-filter
5.配置模擬器并運行
圖中可以看到BaseActivity已經運行。由于BaseActivity沒有加東西,所以呈現出空白的圖案。
?
?
?
?