原创 ClipDrawable的使用(附上電池充電效果的Demo)

ClipDrawable的介紹 ClipDrawable對應的標籤是<clip>,它可以根據自己的當前的level來裁剪一個Drawable。可以通過ClipDrawable的setLevel()方法來實現類似於Progress的進度的效

原创 android studio 將已有的項目 以module Library的 形式引入到 現在的項目中可能碰到的一些問題

假設在Android Studio中,有ModuleA和ModuleB,我們希望ModuleA依賴ModuleB,運行時候可能會出現各種問題 1、問題一 問題: unspecified on project app resolves t

原创 class文件詳解

1、基本概念 能夠被JVM識別,加載並執行的文件格式 2、生成class文件 1、通過IDE自動幫我們build 2、手動通過javac去生成class文件(javac xxx.java) 可以直接通過IDE的 run或者通過java

原创 dex文件詳解

1、基本概念 能被DVM虛擬機識別,加載並執行的文件格式 2、生成dex文件 1、通過IDE自動幫我們build 生成 2、手動通過dx命令去生成dex文件 3、在手機上手動運行dex文件 3、使用dx命令來生成dex文件 首先得要先

原创 解決android studio3.0 preview一直卡在Gradle:Resolve dependencies':classpath'的問題

在今年的Google開發者大會上,Google宣佈了Kotlin是Android的主要開發語言了,從此Kotlin有了個親爸爸android studio 3.0 preview提供了kotlin的支持,2.幾的版本也可以通過安裝插件來支

原创 使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服

使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服 在Android開發中我們經常引用一些網上的android依賴,例如這種形式的 compile 'com.android.support:appcompa

原创 Android筆記三(網絡技術)

1、HttpURLConnection的使用 在 Android 上發送 HTTP 請求的方式一般有兩種,HttpURLConnection 和 HttpClient,我們先學習HttpURLConnection的使用。 第一步:獲取到

原创 獲取root權限,實現靜默安裝,手機截屏

判斷手機是否root的方法 /* * 判斷手機是否root * */ public boolean getRootAhth() { Process process = null; D