原创 Gradle插件升級與AAPT2編譯和打包資源工具相關問題

應用場景:在使用最新版AS開發過程中,Gradle插件build項目時,出現如下錯誤信息: Error: java.util.concurrent.ExecutionException: com.android.tools.aapt

原创 Banner圖片輪播控件

Android廣告圖片輪播控件,支持無限循環和多種主題,可以靈活設置輪播樣式、動畫、輪播和切換時間、位置、圖片加載框架等! GitHub項目推薦:https://github.com/youth5201314/banner

原创 相機調用失敗原因

應用場景:相機在應用中被多次打開時,每一次使用完相機後,都應及時釋放相機資源,解除佔用。 這裏只介紹樓主開發過程中遇到的且容易忽略的兩點: 是否開啓相關權限。 在打開相機之前,就已經使用了相機(二次打開相機),且未對相機資源進行

原创 Android權限sharedUserId使用:設備關機重啓、調用隱藏方法、靜默安裝升級卸載APP等需要使用system權限的場景

聲明:本文所列出的解決方案爲轉載文章,原文出處:https://blog.csdn.net/hmg25/article/details/6447067 文章目錄結構1 樓主開發中遇見的問題1.1 問題出現場景1.2 問題描述1.2

原创 Android Studio 下載 Gradle 失敗或下載速度慢的解決方案

方案1:參考文檔 方案2:參考文檔 方案3:更改 Android Studio 中使用的 Gradle 的路徑 在安裝 Android Studio 時,會默認安裝一個 Gradle 版本,文件在 Android Studio 安裝目

原创 Java基礎面試題:String與StringBuffer的區別

1 String被創建後,值不能被改變,如果參與了操作,引用發生變化,不是在原有的字符串上操作,而是產生一個新的字符串 2 StringBuffer被創建後,值能被改變,如果參與了操作,引用不會發生變化,在原有的字符串上操作,線程安全

原创 Java基礎面試題:使用最快的效率將2變成8

Java基礎面試題:使用最快的效率將2變成8 原理:將被轉換的數字進行位移運算 package blog.csdn.net.karen.javasedemo; /** * 位移運算演示 * <p> * Created by

原创 Java基礎面試題:int 與 Integer 的區別

1 int是基本數據類型,Integer是int的包裝類,包裝類中提供了對整數的操作方法,int和Integer可以自動裝箱和拆箱 2 當int、Integer作爲類的屬性聲明時的類型時,int的默認值是0,Integer的默認值是n

原创 Java數據類型轉換

數據類型:基本數據類型及引用數據類型 基本數據類型:byte、short、int、long、float、double、char及布爾類型(boolean) 在Java語言中除布爾(boolean)類型外,其它數據類型均可進行相互轉換