package com.zxing.dialog; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.Context; import
android模擬器使用的時候,用滑鼠和鍵盤點擊,總是會不停地彈出輸入框,並且不停地輸入字母‘c’,有時候急用真是急得要死。最近終於通過搜尋找到了原因,原來是詞典軟體的取詞功能導致的,有道詞典有這種情況,我用的是靈格斯,也有這種情況,把劃詞翻譯關掉就可以了,終於解脫了。 作者bupt_roy
2011 7 22暑假實訓的第五天,跟大家分享以下我對Android location的學習吧,這是一個最基本的擷取地理位置資訊的入門,下一次給大家介紹更質能化的地理位置選擇Criteria,今天就先寫簡單的吧,挑選了SDK兩個重要的方法,我自己翻譯了一下,也加上了自己的理解,希望大家指教,開始吧!擷取跟蹤你的位置~~~提供重要的地理位置資訊服務1 Location Manager 管理服務2 Location Provider 提供資料的content provider
在我們開發一些如短訊息、市集等應用時,會考慮在短訊息的表徵圖上加上未讀簡訊的數量,在市集上加上可以升級的應用數量,這樣不佔太大空間還能達到提示的目的。 本節就以一個展示手機內連絡人數量的例子來示範怎麼在一個表徵圖的上面加上數位例子,也就是一個數字overlay..做過google
當一個Activity獲得焦點,它會請求繪製其布局。Android架構將會管理繪製的過程,但是Activity必須提供布局層次中的根節點。 繪製視圖是從布局的根節點開始。請求計算和繪製布局樹。繪製負責遍曆樹和渲染每個可互動的無效地區。依次的,每一個View
前幾天下載了Android 2.3.1的原始碼並在Ubuntu 10.04(32位)上編譯通過。這篇文章簡要記錄了下載、編譯的過程。 關於搭建Android開發環境的文章已經有很多,本文只簡要介紹一下,做為備忘。 [ 編譯前的準備] 這一步安裝擷取原始碼以及編譯所需要的軟體,使用如下命令: $ sudo aptitude install git-core gnupg flex bison gperf libsdl-dev
Android內建的ListView只能滿足初步的列表顯示需求。如果想要在清單項目中添加圖片等控制項,就需要一個適配器(Adapter)。此時需要重寫Adapter的getView方法,這個方法是整個列表的主要計算消耗。寫得不好會影響列表的效能,而且往往會成為效能瓶頸。 </pre><p style="font-size:13px; line-height:1.4; margin-top:5px; margin-right:auto;
各位童鞋請你們注意:surfaceview中確實有onDraw這個方法,但是你surfaceview不會自己去調用!!! 而我代碼中的ondraw() 也好draw() 也好,都是我自己定義的一個方法。。。放線上程中不斷調用的,一定要注意!! 之前我們對view和surfaceview
在上一篇,我們學習了通過startService來啟動Service,由於篇幅過長,所以這一篇是接上一篇的二、bindService方法啟動Service先看bindSerivce(Intent service,ServiceConnection conn,int
Android 4.0 SDK 已經出來好一段時間了,早就想試試這個版本到底怎樣,好久沒做android開發了,之前還是用Android2.2開發的,看這圖貌似長得跟冰淇淋一樣,所以叫 Ice Cream
在Android應用開發過程中,螢幕上控制項的布局代碼和程式的邏輯代碼通常是分開的。介面的布局代碼是放在一個獨立的xml檔案中的,這個檔案裡面是樹型組織的,控制著頁面的布局。通常,在這個頁面中會用到很多控制項,控制項會用到很多的資源。Android系統本身有很多的資源,包括各種各樣的字串、圖片、動畫、樣式和布局等等,這些都可以在應用程式中直接使用。這樣做的好處很多,既可以減少記憶體的使用,又可以減少部分工作量,也可以縮減程式安裝包的大小。下面從幾個方面來介紹如何利用系統資源。 1)利用
今天在devdiv論壇裡看到有壇友問到九宮格的實現,我把我在項目中用的經驗分享一下,九宮格用gridview實現代碼。九宮格菜單通常是全螢幕顯示的,那麼如何控制某個Activity全螢幕顯示呢,有兩種方法:方法一: 在該Activity的onCreate函數中添加控制碼: this.requestWindowFeature(Window.
樣式與主題:[html] <?xml version="1.0" encoding="utf-8"?> <resources> www.2cto.com <style name="itcast"> <!-- 為樣式定義一個全域唯一的名字--> <item
1、搭建Android4.0.4編譯環境; 2、在build/envsetup.sh中加入如下代碼:[cpp] export TARGET_TOOLS_PRFIX=mips-linux-gnu- export USE_CCACHE=1 export TARGET_PRODUCT=sdk export TARGET_BUILD_TYPE=sdk export TARGET_ARCH_VERSION=mips32r2
Android系統架構和上層應用是類java(不是正統的sun java)開發的,實現了自己的java虛擬機器dalvik,既然用java虛擬機器和java開發,一般都會認為效率低下。其實不然,在基本主流的智能手機的軟體平台上,android的執行速度是最快的。 那麼android效率為什麼這麼的高呢?特別是一個應用程式的啟動時間很短,本文主要從以下個八方面進行分析: 1、
運行 樣本是插入排序的例子。 主要的思路就是在webview中將編輯後的代碼儲存為一個html檔案中,再用另一個WebView來載入。 直接上代碼。 首先在manifest檔案中添加幾個許可權: [plain] <!-- 連結互連網許可權 -->
main.xml如下:[html] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
登陸頁面輸入使用者名稱和密碼,登陸成功後跳轉到首頁面,失敗時顯示錯誤資訊。 傳遞參數時用BasicNameValuePair的List以httpPost.setEntity的方式來做,不能用HttpParams。 [java] userName = (EditText) this.findViewById(R.id.editTextUserName); password = (EditText)
如果你有一個相對較小的要儲存的鍵-值對的集合,那麼就應該使用SharePreferences APIs。 SharePreferences對象指向一個包含鍵-值對的檔案,並且提供簡單的讀寫方法。每個SharePreferences檔案是由架構來管理的,並可以是私人或共用的。 本節課向你講述如何使用SharePreferences APIs來儲存和擷取簡單的值。 注意:SharedPreferences
在Android中,每個應用程式都有自己的進程,當需要在不同的進程之間傳遞對象時,該如何?呢?顯然, Java中是不支援跨進程記憶體共用的。因此要傳遞對象,需要把對象解析成作業系統能夠理解的資料格式,以達到跨界對象訪問的目的。在JavaEE中,採用RMI通過序列化傳遞對象。在Android中,則採用AIDL(Android Interface