原创 swift 訪問音頻問題

問題: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The ap

原创 4.3 註解(Annotation)

目錄1.註解1.1 標準註解1.2 元註解@Target@Retention@Documented@Inherited2.定義註解2.1 基礎定義2.2 定義運行時註解2.3 定義編譯時註解3.註解處理器3.1 編譯時註解3.1.

原创 15.3 動態更新圖片模糊效果實現

效果: 滑動列表的時候,要漸變圖片的透明度。原本是使用高斯模糊,但是高斯模糊會有大量的計算,導致頁面卡頓。現在實現思路是圖片上層放一張白色完全透明圖片,當滑動的時候,根據滑動的距離和圖片的高度計算出滑動的比例,同時設置蒙層的透明

原创 16.1 jsoup 簡單使用

1.簡介 jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs

原创 android插件化開發指南-讀書筆記(1)

讀後感: 以前公司也做過插件化的開發,偶然的一天網上逛書店,看到這本書,買來看看,到現在大概看了幾章,感覺這本書差點意思。包含的東西很多,但是感覺裏面的東西都不是太深,甚至有些地方個人感覺都是錯誤的。比如裏面contentprov

原创 6.1 數據庫升級

1.背景 在版本迭代時,有時候需要對數據庫進行升級,而GreenDAO默認的DaoMaster.DevOpenHelper在進行數據升級時,會把舊錶刪除,然後創建新表,並沒有遷移舊數據到新表中,從而造成數據丟失。 這在實際中是不可

原创 自定義鏈表 LinkedList

/** * 鏈表 真正實現動態的數據結構,不需要處理固定容量的問題 * 缺點:喪失了隨機訪問的能力,不適合使用索引獲取數據 * Node next * E e; * * @param <E> */ public

原创 android插件化開發指南-讀書筆記(2)

8.最簡單的插件化解決方案 插件化技術 1.合併所有插件的dex,解決插件類加載問題 2.預先在宿主中聲明所有插件中得四大組件 3.把插件中的所有資源一次合併到宿主的資源中。 8.1 在宿主清單文件裏聲明插件中的組件 8.2h

原创 鏈表實現隊列LinkedQueue

/** * 使用鏈表實現隊列 * @param <E> */ public class LinkedQueue<E> implements Queue<E> { public static void main(S

原创 自定義隊列ArrayQueue

Queue 先進先出(FIFO)first in firtst out 的數據結構。 void enqueue(e) 入隊 dequeue() 出隊 getFront() 隊首 getSize() 大小 isEmpty();

原创 自定義循環隊列 (LoopQueue)

front==tail 隊列爲null (tail+1)%capacity = front 隊列滿 /* 循環隊列 front==tail 隊列爲null front :首位的index tail: 隊列後的null位置 t

原创 自定義數組Array

package com.example.lib; public class Array { private int [] data; private int size; //構造 public

原创 flutter Material Design 風格組件

目錄MaterialApp 應用組件Drawer 抽屜AlertDialogcardFloatingActionButtonFlatButtonscaffoldsnackbarsimpleDialogAppBarTabbar 水平

原创 flutter cupertino 風格組件

目錄CupertinoActivityIndicator(加載中組件)CupertinoAlertDialog(對話框)CupertinoButtonCupertinocupertinoTabScaffoldcupertinoTa

原创 android 倒計時的幾種實現方式

1.Handler mTime.setText(times + "s"); Message obtain = Message.obtain(); obtain.what = 99; handler.