原创 Android商顯智能平板會議系統側拉菜單實現上下移動
進入商顯行業半年,看過每一家商顯會議系統的側拉菜單幾乎都如出一轍,但是發現友商的似乎可以實現上下移動,所以這邊也給自己的側邊欄實現上下自由移動功能,效果如圖 實現關鍵代碼: 給想實現的控件設置onTouch事件 this.se
原创 Android解決OnClick和OnTouch衝突
在商顯懸浮按鈕開發過程中遇到的問題,懸浮按鈕即要實現隨手指移動而移動(onTouch),也要實現點擊事件(onClick事件),這裏會遇到一個問題,在onTouch方法return false的時候,在滑動過程中擡起的時候
原创 android focusable 和 focusableInTouchMode 的區別
TV項目涉及到很多關於焦點的問題,很頭疼,裏面涉及到遙控和觸摸兩個操作,針對focusable 和 focusableInTouchMode 做一個筆錄: 前者針對在鍵盤下操作的情況,如果設置爲true,則鍵盤上下左右選中
原创 Android 設置多媒體靜音
最近因爲開發了一個音量進度條的seekbar,客戶要求點擊音量圖標能夠使正在播放的多媒體靜音,百度上找的方法基本上都是設置系統鈴聲靜音的,可以通過下面的方法設置當前多媒體靜音。 boolean muteFlag = audioMan
原创 Android 通過TCP協議上傳指定目錄文件
爲了方便客戶抓取Log,現通過TCP協議連接指定服務器,傳輸指定內容,定義指定目錄,IP,PORT字段接收參數。直接上代碼 public static void uploadLog(final Context context, f
原创 Android讀取設備內存大小
獲取系統運行內存(RAM)大小: public static String getRAMTotalMemorySize(final Context context){ //獲得ActivityManag
原创 安卓模擬按鍵發送
最新在做TV項目,涉及到模擬按鍵操作,這裏做一下筆錄: package com.lsj.keyboardsample; import android.app.Activity; import android.app.Instru
原创 背光調整詳細文檔
因爲最近在做MSTAR648平臺的項目,涉及到背光調節的問題,下面給出背光調節的詳細文檔. 背光公式修改: [(Div+1)/ 12000000] * (Period+1) = 1/Pwm_Freq Pwm_Freq = 12000000
原创 Activity啓動之後獲取不到傳過來的Intent
當Activity A啓動過之後回到後臺,且是singleTask模式,然後從另一個Activity B通過startActivity(Intent)啓動,之後會出現獲取不到我們想要的intent中所傳數據的情況,這時候我們只需要重寫on
原创 安卓獲取當前系統棧頂的activity
最近經常要判斷當前第一個activity是哪一個activity,對此做一個記錄,下面貼上代碼 private boolean isTopActivity(String className) { ActivityMana
原创 Ubuntu 12.04 安裝Open Jdk8
sudo add-apt-repository ppa:openjdk-r/ppa (ps 如果這裏出現網絡連接超時,請檢查網絡代理設置,將網絡代理設置爲無) sudo apt-get update sudo apt-get ins
原创 Android 8.1RK平臺增加自定義腳本,修改文件權限
最近RK3326項目上遇到個問題,OTA升級完重啓後需要去/cache/recovery目錄下讀取一個文件,last_flag,讀取過程中報錯,提示沒有權限,很奇怪,我的明明是系統應用,也加了權限還是報錯,所以寫個腳本在讀
原创 Android PhoneWindowManager監聽屏幕右側向左滑動實現返回功能
由於項目沒有設計返回鍵,一旦進入別的應用,就無法回到桌面。只能通過串口輸入input keyevent 4(返回鍵)來返回桌面,爲了方便調試,在Framework 中監聽手勢,實現返回功能。 在framewo
原创 Android 8.1隱藏狀態欄圖標
近期客戶需求,狀態欄只顯示時間和電池圖標,如圖 狀態欄圖標的佈局文件在frameworks\base\packages\SystemUI\res\layout\status_bar.xml,主要包括通知,定位,藍牙,信號,時間,電池等圖
原创 Android 8.1去除鎖屏(MTK 平臺)
項目需求,去除鎖屏,直接上代碼: --- vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml (版本 48) +++