日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android Studio3.0简介

發布時間:2023/12/6 Android 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Studio3.0简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android Studio 3.0.0

Android Studio 3.0.0 (2017年10月)是一個主要版本,包括各種新功能和改進 Android插件的Gradle 3.0.0 ? 支持Android 8.0 ? 支持Java 8庫和Java 8語言功能(沒有Jack編譯器)

? 支持Android測試支持庫1.0(Android測試實用程序和 Android測試編排器 ? Kotlin支持 將Java文件轉換為Kotlin(單擊代碼>將Java文件轉換為Kotlin文件)或者使用New Project向導創建一個新的啟用Kotlin的項目,可以將Kotlin合并到您的項目中 請閱讀如何將Kotlin添加到您的項目。

APK分析器 您現在可以使用該apkanalyzer工具在命令行中使用APK分析器 。 APK分析器也進行了以下改進: ? 對于使用ProGuard構建的APK,您可以加載ProGuard映射文件,以將功能添加到DEX查看器,其中包括: o 粗體節點表示在收縮代碼時不應刪除節點。 o 顯示在收縮過程中被刪除的節點的按鈕。 o 恢復由ProGuard混淆的樹視圖中節點的原始名稱的按鈕。 ? DEX查看器現在顯示每個包,類和方法的估計尺寸的影響。 ? 在頂部的新的過濾選項來顯示和隱藏字段和方法。 ? 在樹視圖中,未在DEX文件中定義的引用節點以斜體顯示。 有關更多信息,請參閱使用APK分析器分析您的構建。 預覽D8 DEX編譯器 Android Studio 3.0包含一個名為D8的可選新DEX編譯器。它最終將取代DX編譯器,但現在可以選擇使用新的D8編譯器。 DEX編譯直接影響您的應用程序的編譯時間,.dex文件大小和運行時性能。當比較新的D8編譯器和當前的DX編譯器時,D8編譯速度更快,輸出更小的.dex文件,同時具有相同或更好的應用運行時性能。 要嘗試它,請在項目gradle.properties文件中設置以下內容: android.enableD8=true 有關更多信息,請參閱關于D8編譯器的博客文章。 Google的Maven存儲庫 Android Studio現在默認使用Google的Maven資源庫,而不是依賴Android SDK管理器來獲取Android支持庫,Google Play服務,Firebase和其他依賴項的更新。這樣可以使您的庫更新更加容易,特別是在使用持續集成(CI)系統時。 現在,所有新項目默認包含Google Maven存儲庫。要更新您的現有項目,請添加頂層文件google()的repositories塊build.gradle: allprojects { repositories { google() } } 在這里了解更多有關Google Maven倉庫的信息。

?????App Instant Support

Android Studio基本使用 界面

設置編碼 File=》Settings=》File Encodings,三處編碼改為UTF-8

指定SDK和JAVA路徑

Project Structure – 指定Module的SDK和Build Tools版本、Sign、Build Type、依賴!

配置android studio類注釋 file --> settings --> File and Code Templates --> Includes --> File Header中設置

/**
*

  • @ProjectName: ${PROJECT_NAME}
  • @Package: ${PACKAGE_NAME}
  • @ClassName: ${NAME}
  • @Description: 一句話描述該類的功能
  • @Author: Alair
  • @CreateDate: {TIME}
  • @UpdateUser: Alair
  • @UpdateDate: {TIME}
  • @UpdateRemark: 說明本次修改內容
  • @Version: v1.0

*/

android studio設置永久顯示行號 http://blog.csdn.net/hyr83960944/article/details/36684399

自動導包:file-setting-general-auto import

常用快捷鍵 文本編輯快捷鍵???

如何快速生成get、set、tostring、構造函數、Copyright等 ALT+Ins Code=>Generate

如何自動生成注釋文檔 方法一:“/*”后回車(但生成內容不夠詳細!) 方法二:自定義 1、主題。 File->Settings, 搜索Theme, 點開Appearance, 在右邊面板的Theme中選擇Darcula。 2、注釋快捷鍵。 File->Settings,搜索keymap,點開Keymap,在右邊面板上搜索,找到Other->Fix doc comment,雙擊,選擇Add Keyboard Shortcut,按下你的快捷鍵。Eclipse中是alt + shift +J,但是在這里會沖突,所以我用了比較近的快捷鍵組合:alt + shift + K。在修改文檔注釋,如添加參數等方面,Android Studio的快捷鍵比Eclipse要智能多了。 3、成員變量前綴。 如果你命名成員變量習慣前面加一個m的前綴,但是生成getter和setter的時候,又不希望方法名中有這個m,可以如下設置。 File->Settings->Code Style->Java,然后在右邊面板中選擇Code Generation標簽,Naming,Field這一行,對應的Name prefix中加上m. 4、方法排序。 如果你總是調整自己寫的方法,以使互相調用或功能相關的方法能靠近,可以這樣設置。 如第3條的步驟,在標簽中選擇Arrangment,勾住Keep dependent methods together,后面可以自己選擇是按廣度排序還是按深度排序。 5、新文件的注釋模板。 File->Settings,搜索comment,找到File and Code Templates,右邊面板,Templates->Class,然后修改編輯框里的內容。下面是接口(Interface)的注釋模板。我的注釋模板如下:

  • #if ({PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
  • /**
    • User: Geek_Soledad(msdx.android@qq.com)
    • Date: {MONTH}-${DAY}
    • Time: {MINUTE}
    • FIXME
  • */
  • public class ${NAME} {
  • }
  • 你也可以在Include標簽中,備份一下原來的File Header,然后修改它。

    http://www.xuebuyuan.com/2035619.html

    另外:Eclipse自動補全功能和自動生成作者、日期注釋等功能設置 http://www.eoeandroid.com/thread-178374-1-1.html

    Gradle

    build.gradle設置包依賴(jar) compile group: 'com.alibaba', module: 'fastjson', version: 'latest.integration'

    可以簡寫成 compile 'com.alibaba:fastjson:latest.integration' 去掉重復依賴 compile 'com.alibaba.fastjson.latest.integration' { exclude module: 'annotations', group: 'com.google.android' }

    其中latest.integration可以替換成具體的版本號

    檢查依賴關系 ..\gradlew -q dependencies

    找到重復后,在build.gradle加入exclude來排除:

    ?????用Gradle構建android

    Android API版本選擇 compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersion 1、Minimum Required SDK 最小需要的SDK,指定你所開發的應用的最低運行的SDK環境,如果指定API-11,則在API-10版本SDK的設備上根本不能安裝成功。 2、Target SDK 目標SDK,你所開發的應用程序支持最高的SDK版本,每次SDK版本更新之后要在新版本上測試應用,修改為最近的SDK。 2、compile with 編譯的SDK版本,個人理解,對于編譯版本以下的SDK版本,有些新特性不支持,使用support libs進行向后兼容,對于大于compile版本的SDK,安卓本身是向前兼容的(兼容更高的版本)所以不需擔心。

    Android與Git

    Project(項目)、Module(模塊)的關系 AS的Project對應Eclipse的Workspace,Module對應Eclipse的Project。

    每個Module有一個AmdroidManifest.xml文件

    問題:從Project圖可看出,AndroidManifest.xml文件可放在Application的src目錄中任何位置,在何處指定???

    AS中Project與Android有何區別

    Project(完整顯示項目所在的目錄結構!)

    Android(只Android相關,簡化突出)

    【TIP】AS要切換為Project(不要Android等!)這樣才能出來真實的src/main/文件目錄樹

    如何加入第三方庫 JAR放入libs目錄中,然后Add as Libraries

    AS環境設置??? Setting File Encoding Setting設置為utf-8

    Project setting指定SDK和JAVA路徑 最好把SDK安裝在D盤(除非C盤為固態盤、且足夠大!)

    Project Structure – 指定Module的SDK和Build Tools版本、Sign、Build Type、依賴!

    AS常用快捷鍵 文本編輯快捷鍵???

    如何快速生成get、set、tostring、構造函數、Copyright等 ALT+Ins Code=>Generate

    如何自動生成注釋文檔 方法一:“/*”后回車(但生成內容不夠詳細!) 方法二:自定義 1、主題。 File->Settings, 搜索Theme, 點開Appearance, 在右邊面板的Theme中選擇Darcula。 2、注釋快捷鍵。 File->Settings,搜索keymap,點開Keymap,在右邊面板上搜索,找到Other->Fix doc comment,雙擊,選擇Add Keyboard Shortcut,按下你的快捷鍵。Eclipse中是alt + shift +J,但是在這里會沖突,所以我用了比較近的快捷鍵組合:alt + shift + K。在修改文檔注釋,如添加參數等方面,Android Studio的快捷鍵比Eclipse要智能多了。 3、成員變量前綴。 如果你命名成員變量習慣前面加一個m的前綴,但是生成getter和setter的時候,又不希望方法名中有這個m,可以如下設置。 File->Settings->Code Style->Java,然后在右邊面板中選擇Code Generation標簽,Naming,Field這一行,對應的Name prefix中加上m. 4、方法排序。 如果你總是調整自己寫的方法,以使互相調用或功能相關的方法能靠近,可以這樣設置。 如第3條的步驟,在標簽中選擇Arrangment,勾住Keep dependent methods together,后面可以自己選擇是按廣度排序還是按深度排序。 5、新文件的注釋模板。 File->Settings,搜索comment,找到File and Code Templates,右邊面板,Templates->Class,然后修改編輯框里的內容。下面是接口(Interface)的注釋模板。我的注釋模板如下:

  • #if ({PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
  • /**
    • User: Geek_Soledad(msdx.android@qq.com)
    • Date: {MONTH}-${DAY}
    • Time: {MINUTE}
    • FIXME
  • */
  • public class ${NAME} {
  • }
  • 你也可以在Include標簽中,備份一下原來的File Header,然后修改它。

    http://www.xuebuyuan.com/2035619.html

    另外:Eclipse自動補全功能和自動生成作者、日期注釋等功能設置 http://www.eoeandroid.com/thread-178374-1-1.html

    shows method parameter hints on usage - How to disable it

    改變主題

    設置為鼠標滾輪來縮放Editor的字體大小

    列出類樹狀結構:成員變量和方法(像ZendStudio那樣!) Alt-F7

    Windows:Ctrl + F12:在編輯類的時候使用熱鍵查看類的結構:(倒數第二個菜單 File Structure)

    查看類的繼承關系Windows:Ctrl + H

    快捷鍵 Windows:Ctrl + H

    Android Studio 小技巧合集 http://blog.csdn.net/u010081661/article/details/50681753 Android Studio 技巧之【Delete Line】等 http://blog.csdn.net/markhulu/article/details/69388713 Android Studio 的 10 個你很有可能不知道的技巧 http://blog.csdn.net/PrototypeZ/article/details/51195462 Ctrl + Shift + A萬能搜索框 如果你是 Windows/Linux 用戶, 那么請按Ctrl + Shift + A, 如果你是 Mac 用戶,那么請按Command + Shift + A,在這個萬能的輸入框內可以輸入你想要執行的操作

    你可能不知道的 Android Studio 小技巧之「多行編輯」 http://blog.csdn.net/googdev/article/details/52865094

    測試

    https://www.jianshu.com/p/011eb88f4e0d

    http://blog.csdn.net/williamchew/article/details/52977006 條件斷點 如下,若我們想在strings[i].equals("c")的時候暫停,就只需要右擊我們的斷點

    日志斷點 這類斷點并不會使程序停止,但是可以輸出更多的信息,首先我們不勾選Suspend的這個,接下來再log evaluated expression這里輸出

    異常斷點 也就是哪里有異常,就會定位到異常拋出的地方

    方法斷點 可以觀察方法里的參數,返回值 使用方法:直接在方法名的那一行點擊,圖標與其他的有所

    屬性斷點 這個屬性修改的時候程序會暫停,多用于調試多線程的時候。

    Run模式中不必重新運行而進入調試模式:Attach Debug to android process

    轉載于:https://juejin.im/post/5a934ff95188257a6132583a

    總結

    以上是生活随笔為你收集整理的Android Studio3.0简介的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。