原创 Gradle-構建腳本

構建語言 Gradle提供了一種領域特定語言,目前同時支持 Groovy 和 Kotlin 。 在 Groovy 構建腳本中(.gradle) 你可以使用任何 Groovy 元素。 在 Kotlin 構建腳本中 (.gradle

原创 生命週期感知 Lifecycle

奉上翻譯原文地址: 處理生命週期 ;翻譯過程中加上了自己的一點理解。理解不對的地方直接評論就好。 生命週期感知組件可以感知其他組件的生命週期,例如 Activity,Fragment等,以便於在組件的生命週期狀態變化時做出相

原创 Gradle Java 插件

Java 插件是構建 JVM 項目的基礎,它爲項目增加了很多能力,例如編譯,測試,打包,發佈等等。 很多插件都是基於 Java 插件實現的,例如 Android 插件。 用法 使用 id 應用插件 plugins { i

原创 Android 上顯示 PDF 文件

最近在 手機上要顯示 PDF 文件,在搜索引擎上找到了很多方案,大體上有以下幾種: 使用提供的在線服務,例如 Google 文檔預覽服務,mWebView.loadUrl(“http://docs.google.com/gvie

原创 Android Gradle 插件

Android Gradle 簡介 從 Gradle 角度看,Android 插件是由 Google 的 Android 團隊開發的一個第三方插件。 從 Android 的角度看,Android 插件是基於 Gradle 構建的

原创 The application could not be installed: INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME

問題摘要 Installation did not succeed. The application could not be installed: INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME In

原创 Android 常用佈局 -- Android 學習之路

Android 常用佈局 有四種: FrameLayout 幀佈局 LinearLayout 線性佈局 RelativeLayout 相對佈局 GridLayout 網格佈局 FrameLayout 最簡單的佈局 界面繪製快

原创 Android studio 項目 目錄結構簡介 -- Android 學習之路

Android studio 目錄結構 Android studio 提供以下幾種目錄結構 我們常用的有兩種 :project ,Android Project 結構 - .gradle gr

原创 判斷手指滑動方向 -- Android 學習之路

通過onTouchEvent 事件實現判斷手指滑動方向 今天在做2048的時候遇到的一個知識點,這裏做一下總結 用到的知識點 Android屏幕座標系 常用的觸發事件 判斷滑動方向 獲取手指觸屏時的座標 Android 屏幕座

原创 Android studio 簡單配置 --Android學習之路

Android studio 背景色 代碼字體大小,顏色 編輯界面背景色 控制檯 字體,顏色 顯示行號 打開配置窗口 Android studio 通用配置簡介 設置背景色,工具欄字體顏色和大小 代碼字體大小 顏色

原创 gitbub 上刪除倉庫

找到 倉庫 點擊 setting 拉到網頁底部 點擊 按鈕 Delete this repository 確認刪除的倉庫名字 這裏就刪除了。

原创 More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'

More than one file was found with OS independent path ‘xxx/xxx’ 這個錯誤是在路徑中出現了重複依賴。 解決辦法是配置打包選項, 在 android 節點下配置 pac

原创 Gradle 自定義插件

使用版本 5.6.2 插件被用來封裝構建邏輯和一些通用配置。將可重複使用的構建邏輯和默認約定封裝到插件裏,以便於其他項目使用。 你可以使用你喜歡的語言開發插件,但是最終是要編譯成字節碼在 JVM 運行的。 Gradle 有兩

原创 Gradle 插件

Gradle 本身只提供基本框架和核心概念,幾乎所有的功能都是以插件的方式提供的。 例如構建 Java 應用的功能就是通過 Java 插件實現的。 Gradle 內置了很多核心語言插件,基本上能滿足大部分的構建工作,但有些插件沒有

原创 Gradle-任務

任務結果標籤 當 Gradle 執行一個任務時,它會在控制檯和 Tooling API 根據任務結果給任務打標籤。 這些標籤是根據任務是否有操作,是否應該執行操作,是否執行了操作以及這些操作做了哪些改變 來標記的。 下面是 Gr