原创 點擊ListView的item展開隱藏的view

點擊listview的item時,需要讓隱藏的view顯示出來,原理很簡單,就是在點擊item後更新adapter並讓隱藏的view可見,使用gone 貼圖:1.             2.              3.再次點擊任意項

原创 使用庫文件實現ListView的下拉刷新

ListView的下拉刷新有很多種,個人覺得使用官方提供的庫文件更加方便和簡單。使用方法如下: 1.在android環境下導入下載的庫文件。庫文件的下載地址:http://download.csdn.net/download/xuyanh

原创 設置ActionBar的顏色

ActionBar的顏色有多種,包括自身的背景色,標題title的顏色,以及item項的文字顏色,控件的顏色都可以在xml中設置屬性,主要是自身的背景色和titile的背景色的設置 1.自身背景色的設置:       使用以下代碼:  

原创 在Activity中獲取AsyncTask中更新progress的值,可用在文件的上傳和下載同步顯示進度

public class MyAsyncTask extends AsyncTask<String, Integer, Void>{       public AsyncResponse mAsyncResponse = null;

原创 android之網絡判斷

/**    * 測試ConnectivityManager    * ConnectivityManager主要管理和網絡連接相關的操作    * 相關的TelephonyManager則管理和手機、運營商等的相關信息;Wifi

原创 android文件打開方式

package com.danatech.fileshare.utils; import java.io.File; import android.

原创 Android之Button

序言:此文參照官方網站: http://developer.android.com/guide/topics/ui/controls/button.html 撰寫,部分樣例代碼引用官方代碼。樣式在本文中只做了一個簡單的敘述,詳細的論

原创 首次測試android程序連接網絡錯誤:java.net.unknownhostexception:unable to resolve host

從網上拿了一個android的天氣預報程序來學習,最後run的時候發現提示下面的錯誤: 按我的調試過程分2步,都是有關網絡訪問方面的問題。 第一個錯誤: android.os.NetworkOnMainThreadExceptio

原创 詳解Android中AsyncTask的使用

在Android中實現異步任務機制有兩種方式,Handler和AsyncTask。 Handler模式需要爲每一個任務創建一個新的線程,任務完成後通過Handler實例向UI線程發送消息,完成界面的更新,這種方式對於整個過程的控制

原创 CursorLoader和CursorAdapter的配合使用

       Android 3.0引入了CursorLoader目的在於能夠更好的管理cursor的打開使用和關閉以及數據變化時的自動更新ListView的填充item。 簡單的使用過程例子:        1.在activity中:

原创 android 添加文件打開方式

比如通過文檔查看器打開一個文本文件時,會彈出一個可用來打開的軟件列表; 如何讓自己的軟件也出現在該列表中呢? 通過設置AndroidManifest.xml文件即可: <activity android:name=".EasyNote"

原创 自定義TabHost,TabWidget樣式 .

大家好,今天我爲大家分享TabHost中怎樣修改TabWidget樣式。在很多界面美觀的應用中很多都用到了TabHost,但他們要比系統默認的要漂亮得多。先看幾張圖:                              京東商

原创 Android使用xml自定義Button按鈕顯示樣式

1.首先寫一個定義Button樣式的XML文件:新建Android XML文件,類型選Drawable,根結點選selector,名字自選 2.在xml中寫代碼: <?xml version="1.0" encoding="utf-8"?

原创 在Android應用中實現查看“附近的人”的功能

越來越多的Android應用都加入了“附近的人”的功能,比如微信、陌陌、淘寶等,今天分享一個demo,簡單的來實現這一功能。主要原理爲:手機端上傳gps數據到服務器,服務器從數據庫中查詢其他用戶的gps數據,分別計算2個pgs之間的距離

原创 Android APK反編譯詳解

本文Android反編譯教程,測試環境: Win7 Ultimate x64 Ubuntu 12.04 x86_x64 反編譯工具包 下載 (2012-10-10更新)   一、Apk反編譯得到Java源代碼 下載上述反編譯