原创 Android adb端口被佔用的解決

有時候使用 Android adb 進行調試的時候,卻總是無法找到手機或者模擬器設備;出現這個問題的原因可能是 adb 使用端口被佔用了,所以可以通過使用 dos 命令查找 adb 被佔用的端口號和佔用端口號的進程; 詳細解決辦法可以參看

原创 Android VideoView控件播放視頻之前總是顯示上一次視頻的殘留圖片異常

標題問題也可以參照下 : https://stackoverflow.com/questions/15767742/android-videoview-clear-display-after-stopplayback/53532596#5

原创 Android設置手機系統字體大小對應用的影響

   項目中也遇到上述問題,主要有兩種方式解決:  1. 佈局文件中字體單位設置一般是sp,這也是谷歌推薦的(sp單位會隨着手機系統字體大小設置的變化而變化);所以我們可以將單位由sp改爲dp 2. 在基類Activity中重寫下面方法:

原创 Android 機器人端固件更新

固件(firmware),是一種嵌入在硬件設備中的軟件。通常它是位於特殊應用集成電路(ASIC)或可編程邏輯器件(PLD)之中的閃存或EEPROM或PROM裏,有的可以讓用戶更新。可以應用在非常廣泛的電子產品中,從遙控器、計算器到電腦中的

原创 Android Bluetooth Error

1. 使用 BluetoothAdapter 的 startDiscovery() 方法掃描周圍藍牙設備,一般設定的掃描時間爲 12s ,但是一直都掃描不到任何藍牙設備; 這是因爲需要添加權限<uses-permission andro

原创 git使用記錄

       目前項目開發中版本管理使用的較多的就是git 和 svn;       git 是分佈式版本管理系統, 而 svn 則是集中式版本管理系統        簡單記錄 git 的命令使用:        git init 倉庫

原创 Android Notification 手機系統橫幅彈出提示框調用

類似於仿微信信息提示提出框。 在項目當中集成了推送功能,當手機接收到消息後只是在手機通知欄有提示信息。所以需要展示像微信信息彈出框一樣的效果,開始自己還以爲微信信息彈出框是自定義Dialog之類的自定義控件;後面發現其實微信也是調用 An

原创 Android 應用適配 Android 7.0 權限要求

對於 Android 6.0 以下 , 對於 Android 應用的權限要求是在安裝應用的時候默認直接獲取;但是對於 Android 6.0 以及以上,對於應用權限的獲取具有更高的要求。應用只有獲取到了相關權限纔可以正常運行,相反如果用戶

原创 Android EventBus的初步使用

EventBus是一款針對Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點是開銷小,代碼更優雅。以及將發送者

原创 Android 佈局文件中使用其他佈局文件的方法

   有時候界面顯示一樣,可以在當前佈局文件中直接引用界面一樣的佈局文件;可以直接在佈局文件當中使用如下代碼: <include layout="@layout/content_main"/>

原创 個人收藏的一些 Android 好的開源框架和資源

1. 實現類似瀑布流失佈局:https://github.com/rantianhua/AssembleEssay  2.Git好的教程網站: http://www.liaoxuefeng.com/wiki/00137395163059

原创 Android 異常錯誤收集和修復

1. 使用 AlertDialog.Builder 彈出框的時候,在不同的手機平臺上面出現不同的效果; 例如自己測試結果爲:在 小米 22 5.1.1 上顯示正常,但是在 榮耀 19 4.4.2 上面卻直接掛了;並且出現下圖錯誤  

原创 Android 使用 EditText 出現莫名其妙的錯誤

在Android佈局文件中,使用了EditText控件;然後每次點擊EditText按鈕進行輸入的時候,總是會出現如下圖的提示信息(但是出現的這些提示信息卻對程序的運行沒有影響) 出現這個問題的原因目前還不知道(後續研究了在補充),但

原创 自定義View時,在主佈局中引用卻沒有顯示

   自定義View佈局(有可能是繼承了 RelativeLayout等父類),但是在主佈局中引用自定義View的時候卻總是看不到效果。    可以查看自定義View中是否重寫了 onSizeChange

原创 Anddroid ExpandableListView 實現父Item懸浮在頂部不動,子Item滑動顯示,直到下一個父Item滑動到頂部的效果

          Anddroid ExpandableListView 實現父Item懸浮在頂部不動,子Item滑動顯示,直到下一個父Item滑動到頂部效果; 首先可以定義一個 FrameLayout 覆蓋在 ExpandableLi