[Android]仿通訊錄ListView小例子

寫這例子的初衷是想模仿通訊錄列表,實現了一些效果,也沒法做到100%相像,自己也認為還有一些不足(存在些記憶體上的浪費)。這個階段先這樣了,代碼量比較大,就不貼代碼了,只上。源碼:http://download.csdn.net/source/3245470如下:   1.實現根據字母進行分類。2.實現快速滑動及修改快速滑動條的表徵圖。3.實現快速滑動時的字母提示。4.實現快捷操作框及其的動畫顯示/隱藏,上箭頭與下箭頭的選擇性顯示及位置匹配。5.順便做了個自訂Dialog和完整的發送郵件的實現(

五步完成安卓環境搭建

       首先把基本的jdk環境配置好,包括jdk的Path, JAVA_HOME, CLASSPATH的配置,這裡就不介紹了。下面主要介紹安卓環境的搭建。       第一步:準備所需要的資源:           Eclipse,IBM公司開發的一款開源IDE。http://www.eclipse.org           Android SDK,Android 開發工具,包含開發Android程式所需類庫、源碼、文檔、案例等資源。http://www.android.com     

Android周學習Step By Step(9)–Intent之廣播(完)

通過broadcast Intent機制可以將一個Intent發送給任何對這個Intent感興趣的BroadcastReceiver。 通過new Intent(ACTION_1)建立Action為ACTION_1的Intent。通過sendBroadcast(intent)將這個intent進行廣播。代碼如下ActivityMain代碼: 1: package com.eoeandroid.broadcastReceiver; 2: import

Android中擷取正在啟動並執行服務——-ActivityManager.RunningServiceInfo的使用

                                                                                                        轉載請註明出處:http://blog.csdn.net/qinjuning                              關於PackageManager和ActivityManager的使用 ,自己也寫了一些DEMO 了,基本上寫的線路參考了Settings模組下的     

android 比較靠譜的圖片壓縮

第一:我們先看下品質壓縮方法:private Bitmap compressImage(Bitmap image) {ByteArrayOutputStream baos = new ByteArrayOutputStream();image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//品質壓縮方法,這裡100表示不壓縮,把壓縮後的資料存放到baos中int options = 100;while ( baos.toByteArray().

Android中擷取應用程式(包)的大小—–PackageManager的使用(二)

                                                                                                                                                                                                   轉載請註明出處:http://blog.csdn.net/qinjuning          

android中的小知識點——不斷更新

1、得到android的資源圖片的時候,例如你要隨機得到一張圖片,你可以將這些圖片的id放在一個集合中,但是如果圖片太多了,這樣還是很麻煩的,我們可以通過反射R檔案中的資源id即可:public void onClick_RandomFace(View view){ // 隨機產生1至9的整數 int randomId = 1 + new Random().nextInt(9); try { //

Android中擷取正在啟動並執行應用程式—–ActivityManager.RunningAppProcessInfo類詳解

                                                                                                               轉載請註明出處:http://blog.csdn.net/qinjuning                                         今天繼續講解關於ActivityManager的使用,通過前面一節的學習,我們學會了如何利用ActivityManage

android 源碼下載

跳轉http://blog.chinaunix.net/uid-25033252-id-3641350.html本文是在Ubuntu10.10系統上進行實踐的。1 因為我們需要Android的模擬器,所以需要安裝Android的SDK,並建立AVD,  可以一次命名為AVD15,AVD22,AVD23,...  AVD15對應1.5,AVD22對應2.2,AVD23對應2.3,... 擷取.config檔案:在啟動模擬器AVD15:$emulator -avd AVD15$pull /proc/

android——shortcut

在Android中建立ShortCut大概有兩種方法。第一種方法就是參照api demos中寫的那個,通過設定setResult(RESULT_OK, intent);來建立ShortCut,這種方式在稍後分析。本文以Broadcast方式方式來介紹Android中ShortCut的建立。在建立或刪除ShortCut的時候先需要在AndroidManifest.xml中增加兩個許可權<!-- 建立案頭捷徑的許可權 --><uses-permission

時間管理——我的android,我的PC

我們是不是不停的抱怨每天的時間不夠用,但是問起自己來,到底時間花在哪了?又回答不上來。然後自己又在拚命的想自己的時間到底花在了什麼地方,做了什麼事情。我們是不是有時候在不停的幹同一件事情,然後有時候幹完了事情之後,發現自己一無所獲。時間沒了,收穫呢?也沒了。咋辦咧?所以合理安排時間成了我們高效學習的一種必要手段,所以藉助一些手段來進行時間管理成了我們現在的我們平時很羨慕別人學習學的很好,最不可思議的是人家貌似還很輕鬆,但是自己卻死活也達不到那種境界,所以就不停的猜測,是否我們先天就不行呢,然後就

Android多媒體分析(一)MediaScanner

Android平台上的媒體檔案管理和案頭系統不同。在案頭系統上,不同目錄下的媒體檔案呈樹狀結構顯示給使用者,使用者需要進入不同目錄尋找該目錄下的檔案。而在Android平台上,不同目錄下的媒體檔案則以一層列表方式顯示給使用者,使用者不需進入子目錄就可以列出(某種類型的)所有媒體檔案。在Android上,為了實現這種模式的媒體檔案管理,對所有管理的媒體檔案抽取其中繼資料,也就是ID3(mp3檔案包含的中繼資料可參考http://en.wikipedia.org/wiki/ID3),儲存在資料庫中,

Android MediaPlayer .

最近在做遊戲狀態的儲存時,需要儲存背景音樂是否靜音了,一直不成功,並且總是報出如下錯誤: ERROR/MediaPlayer(9974): start called in state 64 ERROR/MediaPlayer(9974): error (-38, 0) ERROR/MediaPlayer(9974): Error (-38,0)  剛開始一直不是很清楚到底哪裡出了錯,於是跑到Android

android onTouchEvent和setOnTouchListener中onTouch的區別

/** * Pass the touch screen motion event down to the target view, or this * view if it is the target. * * @param event The motion event to be dispatched. * @return True if the event was handled by the view, false otherwise. */

Android周學習Step By Step(2)–HelloWorld

就像夢斷代碼中說的那樣:“Hello World”程式一無所用,但足可蠱惑人心;它鼓勵新手,喚起每個程式員心中樂觀的一面。既然能叫它說話,就能讓它做任何事!下面就示範一下怎樣在Android環境下寫Hello World首先要說明的是Android開發主要是應用在手機上,所以要有一個類比手機的東西(我們叫他AVD,全稱是Android Virtual Device)類比到電腦上的軟體開發這就相當於電腦的螢幕,運行效果、介面設計都需要從AVD中查看。所以說在寫代碼之前我們應該先建立一個“電腦螢幕”

Android周學習Step By Step(4)–介面布局

相比.NET中的布局Android依然是略顯麻煩,但是依然不妨礙他們有相似之處。Android中有四種不同的布局方式,下面一一敘述。1.      FrameLayoutl 一個FrameLayout對象就好比一塊在螢幕上提前預定好的空白地區,然後可以填充一些元素到裡邊,比方說一張圖片等。需要注意的是,所有的元素都被放置在FrameLayout地區最左上的地區。而且無法為這些元素指定一個確切的位置。如果一個FrameLayout裡邊有多個子項目,那麼後邊的子項目的顯示會重疊在前一個元素上。l F

Android周學習Step By Step(7)–Activity簡介

Activity可以算是Android開發人員遇到最頻繁,也是最基本的模組之一。在Android的程式當中,Activity一般代表手機螢幕的一屏。如果把手機比作一個瀏覽器,那麼Activity就相當於一個網頁。在Activity當中,我們可以添加一些Button元素,或者Check

Android三種實現定時器的方法

方法一:Handler+Thread[java] view plaincopyprint?package com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle; import android.os.Handler;import android.os.Message; import android.widget.TextView;/** * handler定時器 * * @author Smalt *

Android:建立常見對話方塊以及使用對話方塊實現登陸

1、  首先說一下“提示”——Toast所謂的“提示”就是一種簡易的訊息提示框,不能被使用者單擊,根據代碼中時間參數的設定,自動消失。 Toast的建立方法一:makeText (Context context, int resId, int duration) 方法二:makeText(Context context, CharSequence text, int

Android開啟系統設定介面

Android軟體時,常常需要開啟系統設定或資訊介面,來設定相關係統項或查看系統的相關資訊,這時我們就可以使用以下語句來實現:(如開啟“無線和網路設定”介面)  Intent intent = new Intent("/");  ComponentName cm = new

總頁數: 2771 1 .... 1018 1019 1020 1021 1022 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.