原创 簡單的文件上傳到Servlet 採用的httpclient

需要在android端加入commons-httpclient-3.1.jar 文件 而servlet端需要 fileupload和io 的jar包 代碼如下  比較簡單、 1.Http上傳封裝好的類 package com.examp

原创 網絡請求開源庫volley和AsyncHttp的使用

今天瞭解兩個用於網絡數據請求的開源庫,第一個是volley這個的主要特徵就是能夠和activity生命週期相結合,當activity不在棧頂的時候線程也會自動斷掉,缺點就是不適合大型文件的上傳和下載,使用也挺方便的 具體操作如下: 首先需

原创 ActiveAdnroid的簡單使用

我們在簡單的操作sqllite數據庫的時候總要編寫那些sqliteopenhelper文件和操作增刪改查的文件,顯得比較麻煩,所以今天簡單的介紹一個第三方的庫的使用,ActiveAdnroid: 首先我們必須導入library,然後第一步

原创 簡單的按鈕拖動事件

1.重寫ontouchlistener class MyOnTouch implements OnTouchListener {int[] temp = new int[] { 0, 0 };Boolean ismove = false;

原创 numberprogressbar開源項目的介紹

開源地址爲https://github.com/daimajia/NumberProgressBar android studio 添加 compile 'com.daimajia.numberprogressbar:library

原创 FlatUi的簡單介紹

在網上沒找到詳細的介紹,所以還是自己動手完成任務吧~~好難!! compile 'com.github.eluleci:flatui:3.0.0' 首先就是裏面包含空間的分類 如下: <com.cengalabs.flatui.v

原创 android簡單的點擊刷新

我們要實現的就是actionbar中刷新的圖標,點擊之後進行刷新,刷新完成後又回到原先的圖標; 首先創建一個耗時任務: class FakeTask extends AsyncTask<Void,Void,Void>{ @Ov

原创 android 多線程 圖片:加載

android獲取網絡圖片這塊一直是個很煩的問題。涉及線程消耗,網絡請求,ui跟新,圖片緩存,圖片大小,如果數據多,還涉及到多線程問題。然後查了下資料,一般有下面4種方式,這裏我就講下第4種,線程池方式 1、Handler.post()

原创 簡單的加載進入頁面

有一些程序在你首次進入的時候需要後臺加載一些東西,這些任務你需要通過異步來加載,但是前臺了,你就需要一個加載的效果來等待了。 之前我自己都是從一個Activity跳轉到另一個Activity,忽然覺得那替換fragment豈不是更簡單。所

原创 簡單的自動刷新或者下拉刷新

這是一個簡單的自動加載listview的例子,如果還沒有加載的時候你下拉到最下面會出現Loading的佈局。好了 挺簡單的直接看代碼吧 1.爲listview寫一個adapter public class SimpleAdapter e

原创 關於wifi的方法

//重新獲取當前wifi連接信息 public void againGetWifiInfo(){ wifiInfo=wifiManager.getConnectionInfo(); } //判斷wifi是否開啓wifi網卡 pub

原创 最好用的下拉刷新

下拉刷新的開源庫是很多的, https://github.com/android-cjj/BeautifulRefreshLayout  這個裏面提到了很多的漂亮的下拉刷新樣式。 但是了我覺得既簡單又實用才比較好,接下來就是google自

原创 Intent.ACTION大全

由於Intent.Action比較多 所以就專門一個記錄文章 經常更新: 1.打開安裝apk的action: Intent intent = new Intent(Intent.ACTION_VIEW);Uri uri = Uri.par

原创 textview跑馬燈和水平滾動條

跑馬燈如下: <TextView  android:layout_width="100px" android:layout_height="wrap_content"  android:text="234254fadfadffadfadf

原创 簡單的利用sax解析xml

sax解析其實是很簡單的,主要代碼如下 : public void parseXml(){ SAXParserFactory factory=SAXParserFactory.newInstance(); SAXParse