Time of Update: 2013-12-11
我在做一個項目時發現:當我用常用的下載方法 下載xml到sd卡中 然後讀取xml解析時 總是有如下異常:但程式仍能運行 只是xml解析後的條數變少了 我覺得應該是解析過程中遇到了不能解析的字元但檢查伺服器端的xml並未發現錯誤 (我還曾一度認為是網路不佳導致的,現在想象真是可笑的誤區)之後我檢查了下載到本地sd卡的xml檔案,用notepad開啟後 錯誤發現了: 經過百度 Google 的各種搜素也未找到緣由我開始認為是我的下載與寫入sd 的方法有問題但是從論壇或是文章中
Time of Update: 2013-12-11
用Thread和Handler控制ProgressBar的進度public class HandlerProgressBarAty extends Activity{ private int i = 0;private ProgressBar mProgressBar; private android.os.Handler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg)
Time of Update: 2013-12-11
package com.test;import android.app.ListActivity;import android.os.Bundle;import android.os.Handler;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.widget.AbsListView;import
Time of Update: 2013-12-11
Cannot complete the install because one or more required items could not be found要在Eclipse IDE下編寫Android軟體之前必須要安裝ADT外掛程式,按照Android Developers上的詳細指導()應該能夠很順利的安裝上這個外掛程式。但是很不幸的是我在這個過程中出現了一些意外。在添加完更新源和選擇更新項開始更新後,出現了下的這個錯誤:Android DDMS 和 Android
Time of Update: 2013-12-11
總體思想就是兩個(多個)線程共用一Block Storage地區,它們並發地操作這塊記憶體。 下面是我自己初步寫的類比程式,有需要程式者可以聯絡我QQ402320131哈~: 這裡僅貼上Hander, HandlerThread, Looper2 package com.zte.liu; public class Handler { private Looper2 looper =
Time of Update: 2013-12-11
public boolean uploadHttpClient(String path, Map<String, String> params) throws IOException{ //1.參數放進一個list集合當中,每個參數是一個NameValuePair對象 List<NameValuePair> paramPair = new ArrayList<
Time of Update: 2013-12-11
便於使用線程(Painless Threading) 這篇文章介紹了Android的執行緒模式和AsyncTask等內容,值得一看。以下的翻譯的內容:此文章討論的是用於Android應用程式的執行緒模式,和應用程式怎樣利用Worker Thread代替主線程執行長時間的操作,用以確保最好的UI表現。該文章同樣解釋了應用程式在主線程與worker Thread中和Android UI工具包組件互動的相關API。UI線程(The UI Thread) 當應用程式啟動並執行時候,
Time of Update: 2013-12-11
類結構圖:說明:EditText是一種可編輯輸入的控制項,,由類結構圖可以看到它是TextView的子類。所以它有TextView的一些屬性,下面就是一個EditText的範例實戰演練:1、如何設定最多輸入N個字元通過:android:maxLength來設定<EditText android:layout_width="fill_parent" android:layout_height="wrap_content
Time of Update: 2013-12-11
Android裝置接收到的SMS是以pdu形式的(protocol description unit)。android.telephony.gsm.SmsMessage這個類可以儲存SMS的相關資訊,我們也可以從接收到的pdu中建立新的SmsMessage執行個體,Toast介面組件可以以系統通知的形式來顯示接收到的SMS訊息文本。A PDU is a "protocol discription unit", which is the industry format for
Time of Update: 2013-12-11
一、先對某一個控制項註冊,使得他能夠產生菜單registerForContextMenu(this.gallery); //註冊一個gallery空間的的菜單 二、當觸發控制項的時候,建立菜單@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { if (v ==
Time of Update: 2013-12-11
Respond to the Send Button-響應Send(發送)按鈕響應按鈕的on-click(點擊)事件,開啟main.xml布局檔案然後在Button(按鈕)元素中添加android:onclick屬性:<Button android:layout_width="wrap_content"
Time of Update: 2013-12-11
android 動態換膚,Android系統已經完美解決換膚問題,看到網上好多的朋友還在詢問如何換膚。我樣本一下Android換膚 看效果 點擊 Day 後的主題皮膚 點擊 Night後,主題皮膚 [java] package cn.hpc.assistant; import android.app.Activity; import
Time of Update: 2013-12-11
看到有初學者有這樣的需求: GridView實現圖庫預覽圖,多選模式下右上方打勾。(4.0圖庫的預覽圖多選時,多了個藍色邊框,其實是藍色背景) GridView在自己實際開發中也沒用到過,就想試著實現下,寫個demo供初學者參考,高手略過。 先來個吧:
Time of Update: 2013-12-11
1。普通的Menu 先來看看最簡單的Menu怎樣實現。 在主Activity中覆蓋onCreateOptionsMenu(Menu menu)方法。 代碼 @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub
Time of Update: 2013-12-11
簡要說明下,目前市面上已經有幾款軟體可以實現掃描出手機裡那款軟體包含了廣告,甚至連廣告平台以及外掛程式數量都可以知道。肯定的是android沒有提供一個API來告訴你是否有廣告,那怎麼實現的呢?在這裡我拒絕直接上來就是代碼,代碼很簡單,我希望大家學會一種思維模式,而不是單純的copy。以下是我在考慮這個問題的時候一些想法。 假設一:掃描APK內包含的3方廣告外掛程式jar,通過與收集到的jar做對比。假設二:掃描manifest,對比一些廣告平台聲明的activity之類。假設三:2點
Time of Update: 2013-12-11
ImageView.ScaleType.CENTER|android:scaleType="center" 以原圖的幾何中心點和ImagView的幾何中心點為基準,按圖片的原來size置中顯示,不縮放,當圖片長/寬超過View的長/寬,則截取圖片的置中部分顯示ImageView的size.當圖片小於View
Time of Update: 2013-12-11
先要對pdf檔案進行解析,然後顯示出來解析pdf檔案需要pdfbox的jar包, 下面是解析pdf的代碼:package com.lingjoin.extractors;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.IOException;import java.io.StringReader;import java.util.Date;import
Time of Update: 2013-12-11
mainActivity如下: [java] package cn.c; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener;
Time of Update: 2013-12-11
android檔案儲存體有幾種方式,SD卡,system,data。今天要談的刪除檔案是指刪除SD卡和data下面的檔案,system有待後續再整理。 整個過程包括建立檔案,設定屬性,刪除檔案,許可權。以下都是java代碼: 建立檔案: String strFileName = "/data/flagFactoryMode.txt"; File file =
Time of Update: 2013-12-11
這裡簡單說一下ndk中c調用java的方法 至於ndk的環境搭建這裡就不說了,有空會貼上來 java調c的感覺相對比較簡單,以後有空一併貼上來,這裡說下 c去回調java的代碼了 首先建立工程就不說了,我們這裡展開一個經典例子 helloworld 哈哈哈 第一步,在android工程中