原创 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