標籤:日誌資訊 module debug 用例 ide bar ctrl 打包 uil
一、目錄結構
1. AndroidManifest.xml
它是一個資訊清單檔,提供應用的基本資料
<?xml version="1.0" encoding="utf-8"?><!-- package是android應用程式的包名,相當工程的id --><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.administrator.myapplication2" > <!--應用程式的基本配置--> <!--android:allowBackup允許應用程式備份和恢複--> <!--android:icon是安裝軟體後應用程式的表徵圖--> <!--android:label是titleBar的名稱--> <!--android:supportsRtl是否支援右到做的布局,android 4.2以後功能--> <!--android:theme佈景主題效果--> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <!--一個活動--> <activity android:name=".MainActivity"> <!--意圖過濾器--> <intent-filter> <!--我們啟動應用時首先顯示哪一個Activity--> <action android:name="android.intent.action.MAIN" /> <!--表示activity應該被列入系統的啟動器(launcher)(允許使用者啟動它)--> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
2.MainActivity
所有的.java檔案都存放在java檔案夾下,
public class MainActivity extends AppCompatActivity { //onCreate建立活動後必須會執行的方法 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}
3.activity.xml
布局檔案存放在layout的檔案夾下
4.drawable
程式裡用的表徵圖一般放在這個檔案夾下
5.mipmap
用來存放應用啟動表徵圖,可以根據不同解析度進行最佳化
6.values
用來存放顏色、主題、字串等模板
7.測試
用來編寫測試案例
8.採用Gradle構建項目
settings.gradle 用來指定項目引入的模組
build.gradle(Project):代碼託管倉庫
build.gradle(Module):
二、快速鍵
注釋:ctrl+/
提示:ctrl+alt+空格
跳入方法或類:ctrl+滑鼠左鍵
格式化代碼:ctrl+alt+L
再次運行app(模擬器開啟的前提下) ctrl+f5
三、日誌貓
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;//public class MainActivity extends AppCompatActivity { //onCreate建立活動後必須會執行的方法 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //第一個參數一般傳入當前類名,主要用於資訊過濾。第二個參數列印具體內容 Log.v("MainActivity","列印瑣碎的日誌資訊,層級最低--"); Log.d("MainActivity","debug列印調試資訊比v高一級"); Log.i("MainActivity","info列印比較重要的資料,比d高一級"); Log.w("MainActivity","warn列印警告資訊,提示可能會存在的風險比i高一級"); Log.e("MainActivity","error列印錯誤資訊,層級最高"); }}
選擇顯示的包
四、adb指令
五、toast提示
六、點擊事件
七、打包apk
https://jingyan.baidu.com/article/c843ea0bbfae3777931e4ac3.html
八、匯入jar包
切換到Project,
找到libs檔案夾,複製jar包
在jar包上右鍵
成功後會多出
(3)android studio 使用基礎