原创 Flutter GridView設置寬高

GridView設置寬高場景關鍵屬性使用 場景 我們在使用GridView的時候 child在列表中所佔大小寬高是一致的,但是往往我們需求不是的。 關鍵屬性 ///每個孩子的橫軸與主軸範圍的比率。 child的寬高比 常用來處理ch

原创 Flutter GridView詳解

GridViewGridView常用構造GridView構造函數GridView.count構造函數分析和使用GridView.extent構造函數分析和使用GridView.builder構造函數分析和使用GridView.cust

原创 Flutter Dart中的集合淺拷貝和深拷貝

淺拷貝和深拷貝ListList初始化List取元素List 的淺拷貝List 的深拷貝場景實現後續 List List初始化 Dart語法中的array就是list ,list集合(也稱爲數組)所以沒有Android中對應的arra

原创 Flutter 輸入框彈出軟鍵盤失效的問題

TextField TextFormField場景問題解決問題Issues方法後續 場景 當我們使用TextField TextFormField 點擊 widget 時會自動彈出軟鍵盤正常的事件 問題 點擊 TextField

原创 Flutter 關於String isNotEmpty 判空

Dart StringString示例判空問題場景一場景二場景三總結 String Dart 裏的 String是不可變對象;要檢測兩個 String 的內容是否一樣時,我們使用 == 進行比較;如果要測試兩個對象是否是同一個對象(i

原创 Flutter String中的字符取出匹配

Flutter 字符匹配場景方式1方式2 場景 在需求中需要對數據返回的值進行字符的匹配,而Dart2是沒有char的基本類型 那麼我們怎麼進行匹配 方式1 直接上僞代碼 var aa = "789"; List<in

原创 騰訊Tinker 熱修復 Andriod studio 3.0 配置和集成(一)

本文說明 面試的時候經常問我有沒有用過熱修復?用誰的?能說下原理嗎?當時我回答得不好,畢竟以前的項目都沒有用,又不敢裝逼,mmp,但是基本流程還是知道的,所以我們來初探下Tinker 這個熱修復,如果我是Andriod

原创 自定義view 圖片展示 九宮格 完美適配

 有一段時間沒有寫了,一直在趕項目,沒有辦法。    項目中有一個需求 相信很多項目都會有 多圖上傳 然後展示多圖 相信百度很多這樣的開源控件。下面簡單介紹我使用的這個控件 先直接上代碼(包含其中所有代碼) package com.ml

原创 引導頁 最後用fragment替代 可自定義最後一頁

 在項目裏使用到的引導頁    直接上代碼 View包下  AbsGuideActivity 類 package view.com.firstviewpage.view; import android.os.Bundle; im

原创 Android H5微信支付 webview設置referer 請求頭無效問題解釋和詳細處理方案

Android H5微信支付(或H5視頻鏈接)webview設置referer 請求頭無效問題解釋和詳細處理方案(附源碼) 本文說明 這次也是項目中所碰到的問題總結,這次是項目需要對接新的一套第三方微信H5支付。其實開始是很簡單

原创 騰訊Tinker 熱修復 Andriod studio 3.0 配置和集成(三)Bugly集成

騰訊Tinker 熱修復 Andriod studio 3.0 Bugly集成和多渠道補丁管理髮布 本文說明 上一篇我說完了騰訊Tinker 熱修復之多渠道打包,這篇我們來初步瞭解下騰訊Tinker和Bugly結合來做熱修復多渠

原创 Android Studio混淆模板及常用第三方混淆(看了都說好)

首先要在build.gradle中開啓混淆,也就是minifyEnabled true,我用的build.gradle具體如下所示: def releaseTime() { return new Date().format("y

原创 友盟第三方分享 QQ QQ空間 微信 新浪 及走過的坑

   這周剛上完新版本 新增了第三方登錄和分享的功能,由於同事推薦就使用了友盟提供的分享和登錄功能,處理時也碰到很多bug 現在抽個時間整理下。   友盟分享  在百度一下有很多博客也有詳細的介紹,我這裏就不搞這些重複的了。   友盟的

原创 超詳細的圖片處理 工具類

聲明: 本文是方便自己在以後的項目裏使用。 使用場景(圖片處理 轉格式 拿圖片 ) package com.example.testdemo; import java.io.ByteArrayInputStream; import j

原创 騰訊Tinker 熱修復 Andriod studio 3.0 配置和集成(二)多渠道打包和補丁發佈

騰訊Tinker 熱修復 Andriod studio 3.0 多渠道打包和發佈補丁方式推薦 本文說明 在之前我已經分享了Tinker 熱修復的 Andriod studio3.0 初次配置和集成,時隔這麼久來寫一下我對Thin