原创 Android中Activity和Window和View的關係

文章目錄關係圖源碼分析總結 關係圖 Android面試中經常會問到Activity和Window、View之間有啥關係?下面先來看一張圖 從上圖可以看出Activity包含Window,Window包含View。 源碼分析 Ac

原创 AndroidStudio安裝Statistic插件不顯示問題

在AndroidStudio中Plugins中安裝Statistic插件,重啓AS後不顯示,可能原因:當前AndroidStudio版本和Statistic插件版本不一致導致的。 解決方法: 查看當前AndroidStudio版

原创 Pthon基本數據類型

文章目錄Python基本數據類型包括:數字 Number字符串 String列表 List元組 Tuple字典 Dictionary集合 Set Python基本數據類型包括: 數字 Number 字符串 String 列表 L

原创 AndroidStudio中將java目錄設置爲kotlin目錄

在AndroidStudio中創建kotlin工程時,默認代碼的目錄還是java目錄: 強迫症,使用kotlin編寫代碼,目錄是kotlin看着更舒服: 設置很簡單 在build.gradle文件android標籤內中添加

原创 TextView使用Paint設置下劃線刪除線效果

TextView tv1 = findViewById(R.id.tv1); tv1.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG);

原创 Android LifeCycle學習

LifeCycle提供了一套對生命週期進行管理的方法。使用方式如下: public class MainActivity extends AppCompatActivity { private static final

原创 menu中showAsAction

<!-- How this item should display in the Action Bar, if present. --> <attr name="showAsAction"> <!-- Never show

原创 AndroidStudio運行java的main方法

直接運行可能會報以下類似錯誤: 解決方法,需要在工程 gradle.properties文件中添加: android.enableAapt2=false 重啓AndroidStudio,再次運行: 點贊 收

原创 Android中WebView網頁上傳文件設置

文章目錄功能webView#setWebChromeClient 功能 在webView加載的網頁中選擇文件可以正常調用原生的選擇文件功能 webView#setWebChromeClient public class Main

原创 Gradle使用阿里雲國內鏡像

老是查,記錄下。。。 在項目build.gradle中添加: buildscript { repositories { maven { url 'http://maven.aliyu

原创 分享長鏈接轉換鏈接

在做分享的時候如果url中攜帶了太多參數,導致url巨長,生成的二維碼巨複雜,會導致識別巨慢或者失敗的問題。我們可以將長url轉換成短url。 網上有API提供這樣的功能,原理就是將長URL提交到服務器,服務器生成一個短URL映射

原创 Android使用WebView加載網頁選擇文件上傳

文章目錄效果如下:網頁參考代碼Android代碼 效果如下: 使用Android WebView加載網頁,網頁中調用文件選擇功能實現 網頁參考代碼 <!DOCTYPE html> <html> <head> <meta

原创 Android自定義View之風車

文章目錄效果圖:畫杆畫風車旋轉在佈局文件中使用 效果圖: 畫杆 public class WindmillRodView extends View { private int mWidth; private i

原创 Android自定義View之愛的魔力轉圈圈

文章目錄自定義屬性測量繪製完整代碼佈局文件 自定義屬性 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyTurn

原创 SourceTree添加ssh密鑰

這裏前提是已經使用git生成了ssh密鑰(如果不知道怎麼生成ssh密鑰,請自行百度)。 創建或導入SSH密鑰 load 保存Private key add key