原创 Android生存指南:解Bug策略和思路

現在維護和定製Android的需求越來越多,做的人也越來越多,而Google直接Release出來的源碼中又有很多Bug和不合理的地方,特別是原生的應用,如Mms,Browser, Email, Contacts等。定製或做Android

原创 頁面跳轉與傳值(Activity跳轉與傳值)

一個Android應用程序很少會只有一個Activity對象,如何在多個Activity之間進行跳轉,而且能夠互相傳值是一個很基本的要求。 本次我們就講一下,Android中頁面跳轉以及傳值的幾種方式! Activity跳轉與傳值,

原创 Http編程之HttpClient

    在Android開發中,Android SDK附帶了Apache的HttpClient,它是一個完善的客戶端。它提供了對HTTP協議的全面支持,可以使用HttpClient的對象來執行HTTP GET和HTTP POST調用。

原创 Android控件之HorizontalScrollView 去掉滾動條

在默認情況下,HorizontalScrollView控件裏面的內容在滾動的情況下,會出現滾動條,爲了去掉滾動條,只需要在<HorizontalScrollView/>裏面加一句    android:scrollbars="none"

原创 Android實戰技巧:Dialog

Dialog是任何系統都必須有的一個控件,作爲輔助窗口,用於顯示一些消息,或請求用戶採取一引起操作等。 在Android中也不例外,基本使用可能參看文檔。 使用時的注意事項 1. BACK鍵能取消掉對話框(dismiss),但是卻

原创 Android ExpandableListView長按事件完美解決

關於ExpandableListView長按事件處理,網上很多都是使用將上下文菜單註冊到ExpandableListView上實現長按事件。 這樣做弊端顯而易見,不夠靈活,不能分別對父項、子項、父項之間、子項之間彈出內容做區分。

原创 Android Alert Dialog解決點擊按鈕對話框不關閉/的問題

當我們在用到Android alertDialog創建對話框 的時候,我們會遇到一個問題就是:我們添加的按鈕不論是用setNegativeButton還是用setPositiveButton添加的按鈕,點擊的時候,都會關閉對話框,但是我

原创 AsyncTask的坑,Handler,Looper與MessageQueue

AsyncTask的隱蔽陷阱 先來看一個實例 這個例子很簡單,展示了AsyncTask的一種極端用法,挺怪的。 [java] view plaincopyprint? public class AsyncTas

原创 獲取Android設備唯一標識碼

概述 有時需要對用戶設備進行標識,所以希望能夠得到一個穩定可靠並且唯一的識別碼。雖然Android系統中提供了這樣設備識別碼,但是由於Android系統版本、廠商定製系統中的Bug等限制,穩定性和唯一性並不理想。而通過其他硬件信息標識

原创 android 中 scollView中嵌套GridView顯示UI不全

需要ScrollView嵌套GridView的情況,由於這兩款控件都自帶滾動條,當他們碰到一起的時候便會出問題,即GridView會顯示不全。 解決辦法,自定義一個GridView控件 public class MyGridView ex

原创 Android開發之監聽或獲取手機短信內容

最近做的項目裏要監聽手機的短消息內容,這個東西好像在最初學的時候都做過,不過現在早忘記了,現在寫下來,記住了。 前提--權限: [java] view plaincopy <uses-permission

原创 Android EditText的設置

1、輸入法Enter鍵圖標的設置: 軟件盤的界面替換隻有一個屬性android:imeOptions,這個屬性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearc

原创 Android 手機獲取物理唯一標識碼和IMEI號和IMSI號

開發者可以通過物理唯一標識碼和IMEI號 來得知 應用有多少用戶安裝,或者正在使用。 物理唯一標識碼 即 ANDROID_ID   是手機系統的唯一號碼。 IMEI號是唯一識別手機的號碼。 IMSI號是與SIM唯一對應的號碼

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

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

原创 android:windowSoftInputMode屬性詳解

android:windowSoftInputMode activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是