原创 Android使用ScrollView嵌套ListView實現複雜數據列表選擇處理

複雜數據結構的列表,使用ScrollView嵌套ListView,處理多種選擇操作,封裝監聽,也可根據自己需求重新修改,主要還是在思路。 源碼地址:https://github.com/15229016179/ListViewDemo 插

原创 Android開發ScrollView嵌套ListView的處理方法

 想要使用ScrollView來實現界面滾動,但是由於列表複雜,又要使用ListView加載數據,那麼就要實現嵌套。 只需要繼承ListView並重寫以下方法: // 該自定義控件只是重寫了ListView的onMeasure方法,使其

原创 安卓檢查APP是否被用戶拒絕調用攝像頭和麥克風權限

這裏介紹一個自己寫的權限獲取檢測工具類,使用後臺調用的方法,獲取用戶是否允許了APP調用攝像頭和麥克風權限(唯一缺陷就是隻能在確認攝像頭和麥克風沒有被其他程序使用,否則會拋出異常,返回false)那麼可以看一下代碼:import an

原创 Maven學習之 在Android項目上啓用maven

眼下Android的開發正如火如荼,開發方式大多數是Android SDK+Eclipse+ADT,大部分的操作都要依賴Eclipse(當然有高手直接敲命令的)。如果項目依賴其它庫資源在不同的機器上難免又要設置一番,而且庫資源及其依賴管

原创 安卓開發中EditText的焦點改變處理(獲取焦點和失去焦點交互變化)

**在安卓項目開發中,我們經常會遇到一些對EditText的處理問題,包括對EditText的焦點的改變,我們需要結合實際情況對其進行獲得焦點,打開輸入法和失去焦點,關閉輸入法的交互操作。 我在這裏介紹一種簡單的處理方式,希望在

原创 安卓實現多下拉篩選多條件篩選菜單多級篩選菜單

封裝組合控件實現一個簡單的多條件篩選菜單,可根據自己需求定製篩選條件,動態添加篩選項,靈活使用。 控件封裝,點擊切換,使用popupWindow實現下拉列表,項目中封裝了多種數組數據排序處理方法的工具欄,可對任何對象list根據對象

原创 Android修改編譯器調試keystore文件爲自己的簽名文件

  無論是eclipse還是AndroidStudio在調試的時候默認的設置都是自己的keystore簽名,那麼我們經常需要將debug簽名替換掉,用來測試微信等需要正式簽名的模塊。 小弟不才,記錄keystore的修改流程,還望大神指教

原创 Android Interface Definition Language (AIDL)詳解

Android Interface Definition Language (AIDL) 英文原文: http://developer.android.com/guide/components/aidl.html 採集日期:2014

原创 安卓工具類分享-查詢通話記錄

查詢用戶通話記錄的工具類分享給大家 package com.warmdoctor.service.util; import java.util.ArrayList; import java.util.List; import

原创 依據對象元素的某個參數對List進行排序算法

依據對象元素的某個參數對List進行排序算法 在java開發中,我們經常會遇到一些問題需要對數據進行排序處理,那麼在list集合的使用中,怎樣根據集合中的對象的某個參數爲參照進行集合的排序呢? 今天爲大家分享一個比較愚笨的排序

原创 安卓ListView的Item添加按鈕,點擊錯亂問題解決辦法

    在開發中經常會遇到這樣的問題,做了一個列表,給列表的每一項添加了按鈕監聽事件,但是在列表的數據很多的時候經常會出現點擊後錯亂的問題。對於這種問題,我們在程序中可能都有自己的解決辦法,但是你也許第一次發現這個問題的時候會跟我之前一

原创 鏈式存儲結構即鏈式結構簡單介紹

鏈式結構簡單介紹 鏈式結構是一種數據結構,學名鏈式存儲結構,又叫鏈接存儲結構。使用對象引用變量來創建對象間的鏈接。 它不要求邏輯上相鄰的元素在物理位置上也相鄰。因此它沒有順序存儲結構所具有的弱點,同時也失去了順序表可隨機存取的優

原创 Android數據庫升級 數據庫升級工具分享

安卓數據庫爲SQLite輕量級數據庫,是遵守ACID的關係型數據庫管理系統,它包含在一個相對小的C庫中。它的設計目標是嵌入式的,佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。 在安卓SDK中,會有SQLiteOpenH

原创 改變TextView特定字符顏色及背景可正則匹配

安卓TextView的文本,要想改變部分文字顏色,其實是很簡單的事情,只需要正確匹配出要修改的String文本的下標,並創建SpannableStringBuilder對象,設置屬性即可。至於使用一些富文本的工具類,算是大材小用了。 下面

原创 java 16進制數據格式化處理工具類,16進制byte數組轉String

廢話不多說,直接上代碼。轉換16進制字節數組,做數據處理時用得着,收藏吧! /** * Created by xiaoming on 2017-10-13 15:02. * * @mail [email protected] *