原创 android細節問題

1.同樣的的圖片,放置在drawable-hdpi目錄下,但加載的效果卻沒有drawable-mdpi的圖片好,這是爲什麼? 答:當你是手機是中等屏幕像素的時候,手機程序會默認從drawable-mdpi直接加載圖片,當在drawable

原创 使用代碼實現Android的清除數據的功能

清除數據 清除數據主要是清除用戶配置,比如SharedPreferences、數據庫等等,這些數據都是在程序運行過程中保存的用戶配置信息,清除數據後,下次進入程序就和第一次進入程序時一樣; 代碼實現方法: /** * 清除應

原创 仿照KK5.0聊天窗口布局

簡介:這個佈局分爲頭,中,底,三個模塊。 頭:對話名稱,返回按鈕。 中:對話的列表 底部:發送會話。 1.首先我是使用RelativeLayout佈局的,三個模塊先獨立完成,然後中的對話列表設爲在頭之下在底之上layout_above,

原创 android自定義控件

當android現有的控件不能滿足我們的需求的時候,我們一般要自定義自己的控件。 自定義控件的實現並不特別難,關鍵在理解需求及注意實現的細節。 現在舉個例子實現開關按鈕的自定義控件。 需求: 1.點擊按鈕,切換開關狀態。 2.拖動按鈕,切

原创 listview加載性能優化ViewHolder

在android開發中Listview是一個很重要的組件,它以列表的形式根據數據的長自適應展示具體內容,用戶可以自由的定義listview每一列的佈局,但當listview有大量的數據需要加載的時候,會佔據大量內存,影響性能,這時候就需

原创 Android中LocalBroadcastManager的使用

先聊聊LocalBroadcastManager有啥用:  1.LocalBroadcastManager基本介紹 這個類是在v4包中的,谷歌官方的介紹是: Helper to register for and send broadc

原创 Android錯誤集合

1.庫重複的報錯:Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDevDebug'.> java.lang.Run

原创 Android xml佈局中的include

Android在xml文件中可使用include包含其他定義好的佈局, 可以將多處用到的佈局單獨出來,然後用include包含進來,這種包含方法相當於把原來佈局的一部分代碼獨立出來,供大家共同使用,也就相當於面向對向中的類的概念差不多。

原创 android Service

android中服務是運行在後臺的東西,級別與activity差不多。既然說service是運行在後臺的服務,那麼它就是不可見的,沒有界面的東西。你可以啓動一個服務Service來播放音樂,或者記錄你地理信息位置的改變,或者啓動一個服務

原创 Android 後臺服務Service實現

1.創建一個類繼承廣播接收消息,並重寫它的接收廣播的函數,啓動你的service </pre><pre name="code" class="java">public class BootReceiver extends Broadca

原创 error: Attribute "buttonBarStyle" has already been defined

原因: 加入了多餘的library. 解決; 刪除就ok了。