原创 android首頁滑動切換

很多軟件會選擇左右滑動的主界面,實現方式也很多,這裏的僅供參考,勿噴。 不多說什麼了,相信大家看看代碼就明白,自己也不善言辭,望大家諒解。 自定義接口,監聽滑動翻頁事件: /** 滑動後翻頁事件 */ public interface

原创 iphone風格設置頁面PreferenceActivity

現在很多Android設置頁面搞成iPhone風格的,其實Android的PreferenceActivity也可以實現。 先看效果: 就是這個樣子了。 主要實現方式是重寫一些佈局文件。 唉,先上傳代碼,回頭有時間在修改完善文章。 代

原创 簡易EventBus實現

import java.lang.reflect.Method; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; pub

原创 python: android批量多渠道打包

安卓市場太多,一個一個手動打包太累而且容易出錯。 看過有很多Ant批量打包的,還是想試試不一樣的方法。 舉個例子,如友盟(真心不是給他打廣告)的多渠道統計 我們只是需要動態的修改這個channel_value,然後打包就可以了。 思

原创 TelephonyManager類:Android手機及Sim卡狀態的獲取

TelephonyManager這個類很有用,可以得到很多關於手機和Sim卡的信息。 直接上註釋後的代碼,請享用 package net.sunniwell.app; import android.app.Activity; impo

原创 ContentProvider的簡單實現 + ContentObserver加聽數據庫

有時候我們需要動態的刷新頁面,比如收到短信的時候,短信頁面動態刷新,顯示最新的短信狀態。 一般我們會採用監聽數據庫的方法來實現,但是監聽數據庫要有uri,也就是要tigongContentProvider才行。 這裏就是一個簡單裏

原创 代碼改變EditText的password屬性值

很多登陸dialog都有顯示密碼的選項,效果如圖:              不廢話,看代碼。 這是定義CheckBox的xml: <CheckBox android:id="@+id/sec_dialog_login

原创 PreferenceActivity定製

android很多設置界面都會使用PreferenceActivity來實現,但那個界面比較醜陋,顯示開發總是滿足不了要求。 可以自己實現一個,但是那樣又會使Activity中的邏輯代碼和xml佈局文件過於複雜,遠遠不及Preferenc

原创 android shape的使用

shape的一些總結,總是記不住,寫在這裏方便隨時查看。 代碼: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.c

原创 android 對話框Dialog背景透明

先看效果:           這是我做的一個撥號器強的面板,撥號的時候會查詢手機中的聯繫人,顯示在撥號面板上方,點擊彈出透明對話框供選擇。 這次重點是透明對話框。 先看對話框的theme,style文件: <?xml version

原创 android快速滑動列表+首字母提示(仿通訊錄)

快速滑動列表我看了很多,幾乎都是同一篇。都是自己手動添加的數據,listView數據不是動態的,實際應用意義不大。並且,數據還是英文的,這樣的話首字母提示就沒有意思了。本程序讀取手機系統的聯繫人,將其顯示在ListView上。 開發工

原创 android 創建快捷方式

首先需要權限:<uses-permission android:name="com.android.launcher.permission.INST

原创 android通訊錄列表,A~Z字母提示view

開發工具:eclipse       運行環境:htc G9 android2.3.3 話不多說,先看效果圖 其實左右邊的A~Z是一個自定義的View,它直接覆蓋在ListView上。 MyLetterListView: publ

原创 android二級列表(BaseExpandableListAdapter的使用) 仿通話記錄

android SDK中帶有這樣類似的例子,但是那個還是靜態數據,沒有實際應用價值,參考意義不大。網上找了很多,還是那樣的情況,幾乎是同一篇文章,大家轉來轉去。況且,那篇例子也是靜態的數據。 還是自己試試,自己寫一個吧。程序讀取手機系統的

原创 Android短信Receiver優先級

Android上的一些應用都有攔截短信廣播的功能,360,各種手機衛士,還有一些通訊錄。最惱人的就是通訊錄這些,有的甚至是攔截短信,扔掉廣播,由它幫你入庫。 經過反編譯,有點眉目。360,金山手機衛士的manifest裏面根本就沒有註冊短