原创 Android 與 PC通訊Socket詳解
1. 參考文章: https://blog.csdn.net/u013553529/article/details/80296870 2. PC --- Android多臺設備註意事項: 2.1 adb 指令需要添加指定設備 比如
原创 imx8 usb otg模式切換
內核驅動名稱: drivers/usb/chipidea/debug.c drivers/usb/chipidea/core.c drivers/usb/chipidea/ci_hdrc
原创 Android常用shell命令
1. case語句使用 case語句適用於需要進行多重分支的應用情況。 case分支語句的格式如下: case $變量名 in 模式1)
原创 Linux dev_attr 設備文件操作
1. 寫法A: static ssize_t xxx_show(struct device *dev, struct device_attribute *attr, char *buf) { return sprint
原创 Android lmk (lowmemorykiller) and lmkd 白名單
[DESCRIPTION] lowmemorykiller 可能誤殺一些進程,比如 測試測序,特別重要但佔用內存比較大的程序等 可能使用到添加白名單的方法,避免被誤殺 [SOLUTION] (一)首先看是lowmemroy 還是 lmk
原创 開發常用設置
1. github clone慢問題解決方案: --修改HOST Windows下在C:/Windows/system32/drivers/etc/hosts Ubuntu等linux系一般在/etc/hosts 在host
原创 Android如何減少lowmemory的發生機率[小內存]
內存不足時常發生卡頓,甚至是死機重啓問題,需要儘量減少內存不足情況的發生 1. 減少後臺進程的數量 修改 frameworks\base\services\core\java\com\android\server\am\Process
原创 Android 中 YUV 格式詳細說明
原文鏈接:https://blog.csdn.net/u010126792/article/details/86593199
原创 Linux內核中關於字符串的相關操作
首先包含頭文件: #include <linux/string.h> 可用函數包括如下: int strnicmp(const char *s1, const char *s2, size_t len) int strca
原创 立體視覺 stereo correspondence(雙目立體匹配)
參考 立體視覺是計算機視覺領域的一個重要課題,它的目的在於重構場景的三維幾何信息。 立體視覺的研究具有重要的應用價值,其應用包括移動機器人的自主導航系統, 航空及遙感測量,工業自動化系統等。 1. 引言 一般而言,立體視覺的研究有如
原创 Android Loader 機制
1 Loader介紹 Loader是Android3.0提供的新的異步api,Loader可用於進行異步操作,其實它內部採用的也是類似AsycnTask的異步任務機制,那麼既然有了AsyncTask爲什麼還要有Loader呢?因爲Aysn
原创 Android 中的 ANR 詳解
關於ANR,以前只知道Activity、BroadCastReceiver、Service三種組件的ANR時限、一般採用哪些方式避免ANR、以及通過data/anr/traces.txt去分析ANR原因,感覺好像這就夠用了。 但是,前幾天
原创 Android 廣播
1. 應用場景 同一個App內部的同一組件內的消息通信(單個或者多個線程之間); 同一個App內部的不同組件之間的消息通信(單個進程); 同一個App具有多個進程的不同組件之間的消息通信; 不同App之間的組件之間消息通信; Androi
原创 Camera@Display denied sw_sync
camera相關進程出現下面selinux 權限問題: 02-26 11:03:53.338000 464 464 W Camera@Display: type=1400 audit(0.0:200): avc: denied { rea
原创 Android O MediaCodecList 分析
//static void MediaCodecList::findMatchingCodecs( const char *mime, bool encoder, uint32_t flags, Vect