原创 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後,文件夾就建好了,如圖 最後,將已經繁體