原创 Flutter學習第六篇之基於flutter_boost實現Native Flutter通信

最近喜歡上了有道雲筆記的寫作風格,以後CSDN上的文章都準備採用外鏈有道雲網頁的方式 Flutter學習第六篇之基於flutter_boost實現Native Flutter通信

原创 視頻轉成mp3

視頻下載神器 下載下來之後mp4轉mp3 在線轉換工具

原创 android動態設置view高度或者寬度

一般的話我們都不需要動態設置view高度的,爲什麼有這個需求呢?更多是來自UI妹子們,比如下面這張圖 UI想讓banner底部距離背景高度是固定的,這樣的話可以讓在各種手機上看起來banner間距很完美,這樣的話問題來了 背景

原创 setTextColor設置顏色失效

這個問題出在: tvText.setTextColor(R.color.***) 這裏的int 值不是資源id而是一個十六進制的值 改成下面即可 tvText.setTextColor(ContextCompat

原创 Android防止快速重複點擊請注意~

一般我們項目中都會有一個工具方法是用來防止按鈕重複點擊的: private static long lastClickTime; private static final int DISTANCE_TIME = 1000;//兩次

原创 三分鐘配置Mac電腦SSH key

前提是你知道gitlab是什麼,你知道要把公鑰的文本複製到什麼gitlab的什麼地方 如果你不知道這兩個大前提,請去看下這篇博客配置Gitlab SSH 如果你知道這兩個前提,請繼續打開任意一個終端窗口開始愉快的敲代碼: c

原创 兩個view相同十六進制色值但是透明度不一樣可以顯示出來二者嗎?

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 TextView優雅的加纖細的粗

最近ui找我說我們app有些字體加粗的太粗了,而ios就粗的很纖細。我去翻了翻我們android的代碼,的確是按照系統加粗的方式來的 android:textStyle="bold" ui說的就是聖旨,於是我開始各種面向搜索編程

原创 美團多渠道打包神器——walle

美團新一代渠道包打包神器walle github地址 walle取自《機器人總動員》中的瓦力,一個孤獨的機器人。 由於我之前負責的項目都是屬於代碼方面,從來沒有負責過打渠道包,所以一直不曾使用過這個神器,直到最近項目要接入而我又恰

原创 Oaid

自己項目中遇到了一個獲取oaid的需求,看了下該作者的demoAndroid獲取OAID博客地址 感謝作者的同時自己也對這個demo進行了優化,結尾附上自己的項目github地址 1 什麼是OAID?用來做什麼的? 隨着大數據和

原创 好久沒有自定義View了,複習複習~

package com.test.views; import android.content.Context; import android.graphics.Canvas; import android.graphics.C

原创 基於 Android Q 10.0 系統 makeVisible源碼解析

這篇文章需要搭配這篇博客看更有味道基於 Android Q 10.0 系統 Activity啓動流程探索,讀了本篇你可以明白爲什麼onCreate方法中的view寬高是0. 文章目錄1 ResumeActivityItem.j

原创 基於 Android Q 10.0 系統 LayoutInflater源碼解析

文章目錄1 Context.java2 Activity.java3 ContextThemeWrapper.java4 ContextWrapper.javaBack 2 Activity.java5 ActivityThrea

原创 基於 Android Q 10.0 系統 setContentView源碼解析

setContentView源碼解析 文章目錄1 MainActivity.java2 AppCompatActivity.java3 AppCompatDelegate.java4 AppCompatDelegateImpl.j

原创 CSDN去廣告插件

如果這篇博客被CSDN相關工作人員審覈到,請你轉告你們產品或者商務主管 龐大的程序員羣體不是你們這些無恥商人的待宰羔羊 用csdn快3年了吧,寫了200多篇博客,剛開始用的時候充滿了期待,覺得這是一個能記錄我成長的平臺 但是隨