原创 融雲知識點

(新版融雲已加上)1.爲選擇圖片發送界面加上返回 融雲自帶的選擇發送圖片界面沒有返回按鈕,爲了app界面統一完整需要加上: 首先,連接融雲服務器之前: //擴展功能自定義 InputProvider.Ex

原创 Application的onCreate方法被調用多次的問題

最近開發中集成了融雲聊天,觀察其sdk源碼可以發現運用了多進程,這就導致application的onCreate方法會執行多次,浪費時間,下面貼出解決方案: /** * 獲得當前進程的名字 * *

原创 實現一個自定義波浪View

本文要實現的View如圖: 考慮到其還要放入其他控件,直接繼承RelativeLayout即可。 同時本文爲了簡單起見把自定義屬性去掉了,直接寫死各種屬性。 要實現這種效果,主要是計算需要畫多少個圓,通過觀察我們可以輕易

原创 Android開發常用到的中間View(加載,重試等)

看圖: 邏輯非常簡單,只是自定義一個簡單的Layout即可: public class MiddleView extends RelativeLayout { RelativeLayout loadingLayo

原创 兩個開發中常用到的

1.dialog主題的Activity <style name="myDialogTheme" parent="Theme.AppCompat.Dialog"> <item name="android:win

原创 一段代碼,先留着

private int measureTextViewHeight(String text, int textSize, int deviceWidth) { TextView textView = new TextVie

原创 Flutter 三種方式實現頁面切換後保持原頁面狀態

轉載弧度裏的微笑的文章,記錄學習! 第一步:實現固定的底部導航 在通過flutter create生成的項目模板中,我們先簡化一下代碼,將MyHomePage提取到一個單獨的home.dart文件,並在Scaffold腳手架中添加

原创 Flutter問題記錄

1.多tab頁面出現的問題 最近在寫demo的時候報了一個錯: There are multiple heroes that share the same tag within a subtree。 在這裏找到了解決方法: 主要原

原创 bloc結合rxdart的一些代碼

bloc_provider.dart import 'package:flutter/material.dart'; import 'package:bloc_demo/rxdart/blocs/count_bloc.dart';

原创 RxDart學習筆記

參考了以下文章,感謝大俠們的無私付出: https://www.jianshu.com/p/612d43c8915f https://juejin.im/post/5bcea438e51d4536c65d2232 https://

原创 Dart Stream

本文基於以下文章翻譯整合: https://medium.com/@ayushpguptaapg/using-streams-in-flutter-62fed41662e4 https://www.woolha.com/tutor

原创 Flutter國際化

官方的文檔一言難盡,又臭又長,網上搜索得到一個插件:flutter_i18n 這個插件可以自動生成國際化代碼,我們要做的就是在 /res/values文件夾下編寫我們的arb文件,類似於android開發的strings.xml。

原创 flutter出錯集錦

sdk損壞 git clean -xfd git stash save --keep-index git stash drop git pull flutter doctor 2.版本不一致可能出現問題 某些類庫使用flut

原创 OkHttp動態改變url地址

記錄下開發遇到的小狀況。 後臺要求將userID放到請求url中,即:http://domin.com/用戶ID。 參考了這位作者的處理方式,感謝他 直接貼代碼: import java.io.IOException; import

原创 AA插件化

最近發現的一個相當不錯的插件化方案!鏈接 1.AA的設置 類庫的 defaultConfig模塊語句中加入如下代碼: javaCompileOptions { annotationProcessor