原创 Android-App不顯示界面,並隱藏進程

Android-App不顯示界面,並隱藏進程 如何使用;在清單文件的Activity中配置以下信息 <!-- 不顯示activity;無界面 --> <!--android:theme="@android:style/Them

原创 synchronized與單例的線程安全問題

synchronized與單例的線程安全問題 如果對synchronized瞭解不夠深入,建議先理解透徹下面這張圖 遇到的問題 單例中多個方法操作同一變量,出現數據混亂/線程不安全問題。 原先的代碼是synchronized加錯

原创 Python處理視頻的小問題

Python處理視頻的小問題 使用的是 moviepy 庫 爲什麼視頻合成音頻沒有聲音 常規操作 clip.write_videofile(output_video_path) 正確操作 clip.write_videof

原创 mac python pip下載速度慢的解決方法

mac python pip下載速度慢的解決方法 使用國內鏡像 requests就是module名稱 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

原创 Android冷啓動與熱啓動概念

Android冷啓動與熱啓動概念 冷啓動 什麼是冷啓動 Android中的冷啓動,使用直白的話就是: 當手機 重啓 ,點擊桌面圖標啓動應用的過程就是冷啓動 未啓動手機,長時 未使用,應用被 kill 後,此時點擊桌面圖標啓動應用

原创 MVP與MVP契約者與MVP契約者的封裝

MVP與MVP契約者與MVP契約者的封裝 MVP架構是爲了讓各個模塊之間降低耦合,方便維護,也可以讓代碼更簡潔,讓代碼簡潔的意思是讓代碼更清晰,並不是讓代碼更少;MVP契約者是爲了進一步的低耦合、接口統一管理。 本文分爲三部分:

原创 Android編譯存放祕鑰的so文件

Android編譯存放祕鑰的so文件 爲了安全起見,有時我們會把祕鑰放在so文件中,那麼so文件是如何被編譯出來和使用的呢? 參考鏈接:https://www.jianshu.com/p/faa3eebbd401 1. 創建j

原创 MacDown不顯示刪除線

MacDown不顯示刪除線 原因是因爲MacDown有一些拓展配置,可以配置是否顯示一些markdown的格式。 解決: 進入macDown的偏好設置-Markdown-在刪除線的一欄打上勾就行了

原创 AndroidStudio 運行項目java.util.zip.ZipException

AndroidStudio 運行項目java.util.zip.ZipException 場景 windows上可以運行,但是mac上就運行不了,提示java.util.zip.ZipException 解決辦法 用grad

原创 小米手機提示“與己安裝應用內容提供者衝突”解決辦法

小米手機提示“與己安裝應用內容提供者衝突”解決辦法 對於普通用戶 手機上有款軟件與正在安裝的軟件衝突,在小米機型(其它機型不詳)上只能留一個 對於開發者 檢查ContentProvider的authorities字段

原创 hardwareAccelerated、largeHeap分析

hardwareAccelerated、largeHeap分析 問題 之前遇到過OOM的異常,但是又確實需要這麼多的內存。 出現錯誤:Throwing OutOfMemoryError failed to allocate a 4

原创 使用startsWith與endsWith需注意的點

使用startsWith與endsWith需注意的點 字符串不能顛倒 字符串需要判空 public class Test { public static void main(String[] args) {

原创 Android Studio查看工程的代碼總行數

Android Studio查看工程的代碼總行數 查詢項目中所有的換行符\n,即可查詢到代碼的行數 Find in path 入口 查詢的條件 查看結果

原创 Android GSON使用

Android GSON使用 使用場景及作用:Gson 是用來解析和生成Json,在實際項目中廣泛使用。注意定義定對像的屬性值必須和json中的保持一致,不然會解析失敗。當然這就要求後臺命名規範。 集成 dependencie

原创 封裝一個簡單的崩潰監聽類

封裝一個簡單的崩潰監聽類 注意:無法監聽到OOM和ANR異常 CrashUtils import android.content.Context; import android.os.Handler; import androi