原创 Flutter環境配置(Window和Mac)

Mac版本 資料 Mac版最詳細的Flutter開發環境搭建 android studio 配置flutter flutter中文網 flutter外文網 目錄結構 資源管理 個人體驗 第一個資料鏈接的步驟已經很詳細了,但是有幾點在裝的時候

原创 Android Fragment對回退棧的理解

測試項目 FragmentActivity public class FragmentActivity extends AppCompatActivity { private FrameLayout frameLayout;

原创 各平臺推送統計表

各平臺統計表 平臺 費用 接入文檔 接入難度5顆星 華爲 免費 https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-c

原创 Kotlin協程基礎篇

什麼是協程 kotlin中的線程框架,是對線程的上層封裝,可同步代碼實現異步操作。 什麼時候用 1.切換線程或者指定線程 2.併發邏輯處理 如何啓動協程 1.launch函數 var job = GlobalScope.launch()

原创 Android 多線程以及線程同步相關

一、新起線程方式 1.new Thread object : Thread() { override fun run() { Log.i(TAG, "thread1=" +

原创 Android Popwindow使用總結

1.基本使用方法 View view = getLayoutInflater().inflate(R.layout.activity_photo_preview, null); ...... if (popupBigPhoto == n

原创 Android 語言國際化(+圖片)

方法一:根據系統語言更改App語言 創建相對應的文件夾就好了,但是如果沒有成功,請看我上一篇文章 第一步: 第二步:選擇參數 點Locale,然後點擊>>,就會看到下面的參數項 點擊OK後,文件夾就建好了,如圖 最後,將已經繁體

原创 Android ImageView寬度填滿屏幕,高度自適應

搞明白這個花的時間有點多,最後將代碼copy出來運行斷點後才知道原來是這樣子的 方法一: img.setAdjustViewBounds(true); 解析: @Override protected void onMeasure(

原创 Android 8.0允許安裝未知來源

我只是記錄下自己踩過的坑,網上好多資料已經說的很明白了 方法實現 //跳轉到設置-允許安裝未知來源-頁面 @RequiresApi(api = Build.VERSION_CODES.O) private voi

原创 Android RxPermissions源碼分析

一、感悟 看了源碼後,有個感慨,就是以後源碼的分析還是自己先看,看不懂再去看人家寫的,因爲自己看思路把握得更加好,看人家的也更容易看懂。 二、使用 RxPermissions rxPermissionss = new RxPermissio

原创 Android之jenkins自動打包(多渠道)

前期準備 第一步,擁有Android studio;第二步,項目可以順利打包 這兩步沒問題了再來看以下的步驟,可以讓你節省很多時間,這是我踩坑之後的總結。 開啓自動打包旅程 Tip1:如果不只是裝來玩玩,最好還是先裝Tomact,然後在To

原创 Android 獲得apk的渠道包(Mac)

方案 利用apktool反編譯apk文件,在mainfast文件中查看UMENG_CHANEL的值。 步驟 官網 1.下載apktool.jar和apktool.sh(文本文件) 2.放在/usr/local/bin 路徑下 open /u

原创 應用市場圖片尺寸

騰訊開發平臺 1.應用圖標 512×512,大小200K以內,PNG格式,使用直角圖標 2.截圖 請上傳2-5張截圖(尺寸保持一致),單張圖片不超過1M。截圖不能小於320×480像素,推薦480×800像素。JPG、PNG格式 360 1

原创 Android 處理滑動衝突的攔截方法(事件分發)

一.外部攔截 屬於事件分發的正常套路,需要攔截就攔截,不需要就不攔截 @Override public boolean onInterceptTouchEvent(MotionEvent event){ boolean interc

原创 Android 語言國際化

方法一:根據系統語言更改App語言 創建相對應的文件夾就好了,但是如果沒有成功,請看我上一篇文章 第一步: 第二步:選擇參數 點Locale,然後點擊>>,就會看到下面的參數項 點擊OK後,文件夾就建好了,如圖 最後,將已經繁體