一、新建Project
1、打開Android Studio,點擊「Start a new Android Studio project」。
2、填寫項目的信息,包括應用名稱、公司域名、項目位置等。
3、選擇目標設備,一般選擇手機。
4、選擇最低API級別,建議選擇16以上的。
5、選擇空Activity或者其他模板,選擇完成後點擊「Finish」。
<h2>代碼示例</h2> <p>buildscript {</p> <p> repositories {</p> <p> google()</p> <p> jcenter()</p> <p> }</p> <p> dependencies {</p> <p> classpath 'com.android.tools.build:gradle:3.5.2'</p> <p> }</p> <p>}</p>
二、項目結構
1、app源碼文件夾是存放Java和資源文件的地方。
2、build.gradle文件包含了應用程序構建的配置信息,同時包含了項目在Gradle中的所有依賴關係。
3、proguard-rules.pro文件是一個混淆規則文件。
4、gradle-wrapper.properties文件是Gradle的配置信息。
5、settings.gradle文件包括了項目的一些配置,例如項目名稱、引入的模塊名稱等。
<h2>代碼示例</h2> <p>apply plugin: 'com.android.application'</p> <p>apply plugin: 'kotlin-android'</p> <p>apply plugin: 'kotlin-android-extensions'</p> <br> <p>android {</p> <p> compileSdkVersion 29</p> <p> buildToolsVersion "29.0.2"</p> <p> defaultConfig {</p> <p> applicationId "com.example.myapp"</p> <p> minSdkVersion 16</p> <p> targetSdkVersion 29</p> <p> versionCode 1</p> <p> versionName "1.0"</p> <p> testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"</p> <p> }</p> <p> buildTypes {</p> <p> release {</p> <p> minifyEnabled false</p> <p> proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'</p> <p> }</p> <p> }</p> <p>}</p>
三、添加依賴庫
1、在build.gradle(Module:app)文件中添加需要的依賴庫。
2、點擊Sync進行同步,使得依賴庫生效。
3、複製gradle文件中的dependencies代碼,並修改版本和庫名。
<h2>代碼示例</h2> <p>dependencies {</p> <p> implementation fileTree(dir: 'libs', include: ['*.jar'])</p> <p> implementation 'androidx.appcompat:appcompat:1.1.0'</p> <p> implementation 'com.google.android.material:material:1.1.0'</p> <p> implementation 'androidx.constraintlayout:constraintlayout:1.1.3'</p> <p> testImplementation 'junit:junit:4.12'</p> <p> androidTestImplementation 'androidx.test.ext:junit:1.1.1'</p> <p> androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'</p> <p>}</p>
四、布局文件
1、在app > res > layout文件夾中新建一個布局文件,例如activity_main.xml。
2、使用XML標記來定義UI。
3、使用控制項、布局、屬性等來設計UI。
4、設置控制項的ID,以便在Java代碼中引用它們。
<h2>代碼示例</h2> <p><?xml version="1.0" encoding="utf-8"?></p> <p><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"></p> <p> xmlns:app="http://schemas.android.com/apk/res-auto"></p> <p> xmlns:tools="http://schemas.android.com/tools"></p> <p> android:layout_width="match_parent"></p> <p> android:layout_height="match_parent"></p> <p> tools:context=".MainActivity"></p> <br> <p> <TextView></p> <p> android:id="@+id/textview"</p> <p> android:layout_width="wrap_content"</p> <p> android:layout_height="wrap_content"</p> <p> android:text="Hello World!" /></p> <p></androidx.constraintlayout.widget.ConstraintLayout></p>
五、Java代碼編寫
1、在app > java文件夾下的包名文件夾下新建Java類,例如MainActivity。
2、從Activity類繼承這個類,它成為應用程序的主Activity。
3、重寫onCreate()方法,在方法中添加必要的代碼。
4、綁定XML文件中的控制項,以便在Java代碼中使用。
<h2>代碼示例</h2> <p>public class MainActivity extends AppCompatActivity {</p> <p> <br /> @Override</p> <p> <br /> protected void onCreate(Bundle savedInstanceState) {</p> <p> <br /> super.onCreate(savedInstanceState);</p> <p> <br /> setContentView(R.layout.activity_main);</p> <br> <p> TextView textView = findViewById(R.id.textview);</p> <p> textView.setText("Hello World!");</p> <p> }</p> <p>}</p>
六、運行應用程序
1、在Android Studio上點擊Run按鈕運行應用程序。
2、在手機上查看應用程序運行效果。
3、調試程序,發現錯誤並修改。
4、再次運行應用程序,觀察修改後的效果。
5、發布應用程序。
<h2>代碼示例</h2> <p>android {</p> <p> compileSdkVersion 29</p> <p> buildToolsVersion "29.0.2"</p> <p> defaultConfig {</p> <p> applicationId "com.example.myapp"</p> <p> minSdkVersion 16</p> <p> targetSdkVersion 29</p> <p> versionCode 1</p> <p> versionName "1.0"</p> <p> testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"</p> <p> <br /> resValue("string", "app_name", "@string/app_name")</p> <p> }</p> <p>}</p>
原創文章,作者:BXMEU,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/372859.html