原创 xml格式數據解析

xml格式如下 <?xmlversion="1.0" encoding="UTF-8"?> <response>     <code>1</code>        --返回碼     <msg>成功</msg>       --返回信

原创 Iterator (迭代器)的兩種方式

第一種:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry =

原创 加載dialog

public void ShowBusyDialog(Context context, String msg) { LayoutInflater inflater = LayoutInflater.from(context);

原创 ViewFlipper屬性介紹

該類有如下幾個和動畫相關的函數: l setInAnimation:設置View進入屏幕時候使用的動畫,該函數有兩個版本,一個接受單個參數,類型爲android.view.animation.Animation;一個接受兩個參數,類型

原创 webView加載html格式的字符串

newsWebView = (WebView) findViewById(R.id.newsWebView);WebSettings webSett

原创 String,StringBuffer與StringBuilder

String,StringBuffer與StringBuilder的區別及應用場景 BY FIND · 2015年2月15日 876 看過 文章一 介紹 String 字符串常量 StringBuffer 字符串變量(線程

原创 xUtils的用法

xUtils簡介 xUtils 包含了很多實用的android工具。xUtils 支持大文件上傳,更全面的http請求協議支持(10種謂詞),擁有更加靈活的ORM,更多的事件註解支持且不受混淆影響...xUitls 最低兼容andro

原创 socket編程

TCP Server端 Server端所要做的事情主要是建立一個通信的端點,然後等待客戶端發送的請求。典型的處理步驟如下: 1. 構建一個ServerSocket實例,指定本地的端口。這個socket就是用來監聽指定端口的連接請求的。

原创 android動畫的用法

幀動畫(Frame Animation) 順序顯示動畫文件:animation1.xml <?xml version="1.0" encoding="utf-8"?> <!-- 根標籤爲animation-lis

原创 java,Android中的設計模式

一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行

原创 ExpandableListView的用法,類似qq的聯繫人功能

private void initView() { ExpandableListView expandableListView = (ExpandableListView) findViewById(R.id.

原创 android圓形頭像,自定義view

第一步: 在res/values目錄下建立attr.xml文件 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="Circle

原创 List,Map和Set的區別

List特點:元素有放入順序,元素可重複 Map特點:元素按鍵值對存儲,無放入順序 Set特點:元素無放入順序,元素不可重複(注意:元素雖然無放入順序,但是元素在set中的位置是有該元素的HashCode決定的,其位置其實是固定的) Li

原创 android檢查網絡連接

獲取網絡信息需要在AndroidManifest.xml文件中加入相應的權限。 1)判斷是否有網絡連接 複製代碼 代碼如下: public boolean isNetworkConnected(Context conte

原创 實現第一條Toast還沒顯示完直接顯示第二條內容,改變Toast內容

import android.content.Context; import android.view.Gravity; import androi