="UTF-8" ?>
Handler在android里負責發送和處理消息。它的主要用途有: 1)按計劃發送消息或執行某個Runnanble(使用POST方法); 2)從其他線程中發送來的消息放入消息隊列中,避免線程沖突(常見于更新UI線程)
。你應該格外注意移動設備的內存使用,在上面內存空間是受到限制的。在這篇 文章里面,我們來看看Android SDK里面的一些內存剖析工具(profiling tools)是如何幫助我們修整應用程序的內存使用。
界面上的圖形會因為長寬的變化而產生拉伸,造成圖形的失真變形。 我們都知道android平臺有多種不同的分辨率,很多控件的切圖文件在被放大拉伸后,邊角會模糊失真。 OK,在android平臺下使用點九PNG技術,可以將圖片橫向和
經過幾天的努力終于搞定了android JNI部分,下面將我的這個小程序和大家分享一下。android JNI是連接android Java部分和C/C++部分的紐帶,完整使用JNI需要Java代碼和
且是開源。在Android中,runtime提供SQLite,所以我們可以使用SQLite,而且是全集的SQLite。SQLite提供 SQL接口,和一般的數據庫一樣。但是Android的API不采用JDBC,JDBC消耗太多的資源。
這是一個 Android Market 的開源 API 項目。基于Google Protocol Buffers 議實現。它使用java.net.URL來與google應用商店服務器通信,能夠運行在G
sensor; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener;
Android SDK 有一套強大的工具幫助開發人員設計,開發,測試和發布高質量的Android 應用程序。在這 篇文章中,討論了10個最常見的工具,供android開發者了解、學習和使用。 Android
AsyncTask是Android 1.5 Cubake加入的用于實現異步操作的一個類,在此之前只能用Java SE庫中的Thread來實現多線程異步,AsyncTask是Android平臺自己的異步工具
Android抖動動畫
Android push message,其服務器是用了JSP編寫,服務器與客戶端通訊是通過XML(XMLPP)文件。 首先,下載地址 http://sourceforge.net/projects/androidpn/
package com.eric; import android.app.Activity; import android.os.Bundle; import android.widget.LinearLayout;
注意點:注冊訪問的網絡權限;android中UI線程不能有訪問網絡的操作,否則會報 android.os.NetworkOnMainThreadException 的異常
?附錄一 Android 常用開發術語 本附錄匯集一些在本書中使用和涉及到的Android術語介紹和說明。 1.apk擴展名? apk是Android包的擴展名,一個Android包包含了與某個And
import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database
?我們看到很多Android應用都具有自動更新功能,用戶一鍵就可以完成軟件的升級更新。得益于Android系統的軟件包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。首先給出界面效果:
mydialog; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import