原创 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