原创 UICollectionViewCell自定義遇到的坑

使用UICollectionView來加載網格數據時,都需要自定義UICollectionViewCell,一般都會復現cell的init方法。重點來了:不能複寫init()方法,而應該選擇複寫initWithFrame()。貌似

原创 Shell腳本學習之路---02

31.read:從鍵盤讀取輸入 $read variable $echo $variable $read -p "Enter value: " value #-p:代表prompt,顯示提示語。 如果未在read命令後面指定變量

原创 Appstore登陸後沒反應的問題

這裏寫自定義目錄標題 看了很多帖子,試了很多辦法,終於完全解決了。 1.其他工具-終端-命令(複製、粘貼最快捷) rm ~/library/preferences/com.apple.appstore.plist rm ~/lib

原创 shell腳本學習-06

82.awk命令 語法格式 awk 'pattern' filename # file中所有包含的pattern的行都將打印出來 awk '{action}' filename # 這種情況下,action將作用於filename

原创 Android Studio構建報錯ERROR: Cause: unable to find valid certification path to requested

如果開了一些代理軟件(Charles Fiddle)的話,會出現該情況。 後 Google 搜索,在 stackoverflow 上找到一篇帖子 Android Studio - Unable to find valid cert

原创 shell腳本學習-03

51.條件選擇語句:if else if command #注意if與command之間的空格 then command command else command fi 語法格式可如下: if [ st

原创 Androidstudio調試時 手機自動斷開

有時候使用android studio調試真機時,每當到了斷點處,過個幾秒鐘,就自動失去連接了。這種情況是可能突然出現的,然後就會一直存在這個問題。 原因就是sdk目錄下的adb工具出現問題了,最簡單的解決方案就是更新adb,直接

原创 Flutter Engine預加載分析

預加載的好處: 加快Flutter頁面的打開速度。 預加載的原因: 因爲每個打開的Flutter頁面,默認情況下都需要創建一個Flutter Engine,這個初始化是比較耗時的,所以可以考慮提前初始化一個Flutter Engi

原创 Flutter1.12android端升級適配

Flutter1.12官方做了很多修改,有一些是break change. 少兒詞典中,通過將flutter工程添加到現有android工程的形式來使用Flutter.\ version < 1.12時,少兒詞典Flutter工程

原创 Flutter項目:android studio不顯示已連接設備 || Flutter SDK path 重啓後爲空

背景: 用android studio開發flutter項目,是需要在Preference設置裏面配置flutter sdk path路徑的,只有在配置該path後,android studio纔會在工具欄那裏顯示已連接的設備,不

原创 android 11的IME animation

android 11 進入preview了,看了下相關新聞,瞭解到有一個輸入法相關的新特性加進來了,其實就是監聽系統的windowinset的值的變化吧。體驗了下官方demo,感覺just so so. demo地址: https

原创 android studio啓動時打開之前的項目

android studio啓動時會默認打開之前打開過的項目,如何才能設置不打開呢,見下圖。

原创 Android項目JNI開發

關於NDK開發,從年前下決定學習,用了半年時間自學了下C語言,剛剛把C語言入門書籍看完,就打算實踐下JNI.大致步驟網上都有,不再重複,主要是介紹下碰到的坑。 1、首先是生成頭文件的坑: 明確生成頭文件,依賴的是.class文件

原创 ubuntu 網易雲音樂安裝

1、首先到網易雲音樂下載對應版本的安裝包, 這個時候如果直接安裝會報安裝錯誤,因爲一些依賴的安裝包沒有被安裝。 2、所以需要先安裝相關依賴,命令如下:sudo apt-get install build-essential debhel

原创 Android——api閱讀記錄

打算完整地將android官方api文檔閱讀一遍,並做簡要記錄。 2017/08/02: 1、藍牙。主要是BluetoothAdapter的操作,與tcp的socket serversocket類似。 2、AysncTaskHandler