原创 Android Open Accessory 協議分析與開發

1. 背景介紹  2011年Google推出Android開放配件協議AOA(Android Open Accessory Protocol)及配件開發工具包ADK(Accessory Development Kit)。當時開源硬件和硬件

原创 android mtp模式下連接PC後只顯示指定文件夾

轉載請註明文章出錯及作者 作者:Xandy 出處:http://blog.csdn.net/xl19862005 一、mtp概述 android在3.0以後的版本加入了mtp的支持,相對於mass storage模式,由於

原创 android下如何限制安裝APP的數量

轉載請註明文章出處和作者! 出處:http://blog.csdn.net/xl19862005 作者:大熊(Xandy) 由於項目的要求,需要限制用戶安裝APP的數量,對android app安裝流程瞭解的都知道

原创 升級還是權謀?從USB PD 2.0到3.0

原文出處 http://www.eetop.cn/blog/html/43/n-433743.html   如同iPhone的出現,才讓智能機真正主導手機市場一樣,Type-C口發佈後,USB PD才正式進入大衆的視野。而事實上,

原创 Android讓所有應用都豎屏顯示或者橫屏顯示

1. 所有應用豎屏顯示:frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.javapublic int rotationForOr

原创 通過binder實現系統和app匿名內存共享

系統和app數據交互的方式有很多種,如:jni、socket、binder等 這個方法都各有優缺點 1、jni 優點:直接調用,訪問快 缺點:代碼量大,至少需要實現本地server、jni及java本地調用三部分的代碼

原创 一臺電腦控制多臺手機進行DDR壓力測試

原創文章,轉載請註明出處和作者 出自:http://blog.csdn.net/xl19862005 作者:Xandy 使用如下bat批處理可以用一臺電腦控制多臺手機進行DDR壓力測試 @echo off set testTimeInse

原创 VectorDrawable-第二章

上篇文章中,我們探討了如何將svg圖片轉換成VectorDrawable,以在適應不同分辨率的同時減少資源文件的個數,同時也更易於維護。但是這並不是VectorDrawable的唯一好處-還可以用來製作動畫。這篇文章就是關於如何用Vec

原创 充電器適配器類型

充電器自動確定適配器類型,能夠區分以下類型:   DCP:500mA至1.5A   CDP (主機或集線器):高速充電時達到900mA (啁啾期間爲580mA);低速和快速爲1.5A   低功率SDP (主機或集線器):100mA

原创 Linux Shell 判斷塊設備節點是否存在

/************************************************************************* * Linux Shell 判斷塊設備節點是否存在

原创 android下存儲設備的使用

本文轉自android官網,原文地址:https://source.android.google.cn/devices/storage 1、概覽 1.1、存儲 Android 一直在不斷髮展,可支持各種存儲設備類型和功能。所有 Andr

原创 android實現一鍵切換顯示方向

android實現一鍵切換顯示方向 功能要求:點擊 button,一鍵實現顯示方向0和180度切換 IWindowManager mWm; mWm = IWindowManager.Stub.asInterface(Service

原创 深入淺出的講解傅里葉變換

文章來自:http://www.elecfans.com/engineer/blog/20140527344277.html 我保證這篇文章和你以前看過的所有文章都不同,這是12年還在果殼的時候寫的,但是當時沒有來得及寫完就出國了……

原创 VectorDrawable-第一章

在VectorDrawable:適應不同分辨率的drawable資源 一文中我們介紹了VectorDrawable,只是簡單的作爲一個引子,文中也提到了會翻譯幾篇關於VectorDrawable的文章,本文就是stylingandro

原创 Android 5.x SEAndroid/SElinux內核節點的讀寫權限

轉自:http://blog.csdn.net/tung214/article/details/44461985 Android 5.0下,因爲採取了SEAndroid/SElinux的安全機制,即使擁有root權限,或者對某內核節點設置