【Android入門】註冊監聽器的幾種方式

以 setOnClickListener 舉例。1. setOnClickListener(this)     本類實現監聽,因此本類需要繼承OnClickListener,並且實現onClick方法。2. setOnClickListener(this.XXX)     本類不需要繼承OnClickListener,只要實現XXX方法。      public final Button.OnClickListener XXX= new Button.OnClickListener()

android中表徵圖重疊的實現

我們在做應用開發時,特別是在做圖片瀏覽器或檔案瀏覽器時,涉及到圖片或檔案的管理時,我們難免需要批量處理它們,就需要用到多選功能。怎麼來在視覺上顯示給使用者檔案時候已經選定了呢,我們可以改變檔案名稱的字型的顏色來標記,但不是很明顯,最好還是在檔案或圖片表徵圖上顯示一個勾以表選中。在android的layout檔案裡,我們是用一個ImageView控制項來顯示一張圖片,如果需要在圖片上顯示一個勾,非得在layout檔案裡實現的話,那就只能用絕對布局了,使兩個ImageView重疊起來,此方法顯然不可

【Android】簡易音樂播放器(介紹使用Service和Broadcast播放音樂檔案)

使用service播放sdcard中的一首歌曲,並在service中通過廣播broadcast通知Activity更新介面。下面三個最終的圖分別是:初始化時,播放時,暫停時。    介面是兩個按鈕,採用LinearLayout布局。代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

用git下載android源碼

  電腦連續開了三天,終於下載完。說下我的過程。1.建立一個檔案夾用來放源碼,準備足夠的空間,我下載完後10G多一點2.下載git3.前往http://android.git.kernel.org/4.(開啟http://android.git.kernel.org/對照著看)要一次性下載的話,我是這樣做的,把那些路徑(就是"project"下面的)全都複製下來放到一個文本裡(我把Description、Owner、Last

【Android】資料存放區之Files

Android中一共提供了四種資料存放區方式:Shared Preferences: 用來儲存"Key"-"Value"格式的資料,是一個輕量級的KVStore for Redis機制,只可以儲存基礎資料型別 (Elementary Data Type)。Filws: 檔案儲存體SQLite:Android提供的標準資料庫,支援SQL語句Network:通過網路來儲存和擷取資料Shared

Android listView中填充內容覆蓋View組件

這張圖片左邊部分和右邊部分還是有很大的不同,不是指內容上,是指布局上,左邊的是我今天寫這次代碼之前的布局,root是用的RelativeLayout,右邊是用的FrameLayout,體現在介面上就是右邊的list內容可以頂到最上面,而左邊的list是在上面的topBar下面。  看布局代碼:布局代碼還用到了include,主要是用來重用布局的。include一定要放在最下面啊,因為FrameLayout後面的內容會覆蓋掉前面的內容,如果你放在上面,將會看不到標題列。 <?xml

【Android】滑動螢幕效果GestureDetector、OnGestureListener、ViewFlipper

螢幕切換指的是在同一個Activity內螢幕見的切換。通過GestureDetector、OnGestureListener實現滑屏事件。ViewFlipper是繼承至FrameLayout的,所以它是一個Layout裡面可以放置多個View。樣本中第一頁僅放了一個按鈕BUTTON,向下滑屏時,每頁都只放了一個TEXTVIEW。頁面:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:/

【Android】擷取手機中已安裝apk檔案資訊(PackageInfo、ResolveInfo)(應用圖片、應用程式名稱、包名等)

眾所周知,通過PackageManager可以擷取手機端已安裝的apk檔案的資訊,具體代碼如下PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList =

【Android基礎】頁面跳轉與傳值(Activity跳轉與傳值)

一個Android應用程式很少會只有一個Activity對象,如何在多個Activity之間進行跳轉,而且能夠互相傳值是一個很基本的要求。本次我們就講一下,Android中頁面跳轉以及傳值的幾種方式!Activity跳轉與傳值,主要是通過Intent類來串連多個Activity,通過Bundle類來傳遞資料。最常見最一般的頁面跳轉代碼,很簡單,如下:Intent intent = new Intent(A.this,

android擷取手機資訊

  玩Android的朋友們進來看看吧!1.擷取手機安裝的應用資訊(排除系統內建):Java代碼: 1 private String getAllApp() { 2 String result = ""; 3 List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); 4 for (PackageInfo i :

【Android】樹形菜單、擴充下拉式功能表BaseExpandableListAdapter、AbsListView

先看效果~ 也就是BaseExpandableListAdapter、AbsListView類的使用,就不多說了..大牛留情...就兩個類。ExpandLabel:package com.yfz;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup.LayoutParams;import

android inputType 介紹

android EditText有個屬性設定 android:inputType="?"

【Android】Handler使用入門

本講內容:Handler使用入門當使用者點擊一個按鈕時如果執行的是一個常耗時操作的話,處理不好會導致系統假死,使用者體驗很差,而Android則更進一步,如果任意一個Acitivity沒有響應5秒鐘以上就會被強制關閉,因此我們需要另外起動一個線程來處理長耗時操作,而主線程則不受其影響,在耗時操作完結髮送訊息給主線程,主線程再做相應處理。那麼線程之間的訊息傳遞和非同步處理用的就是Handler。下面我們通過一個類比檔案下載的這個長耗時操作來做個說明:1、建立一個項目

【Android】資料存放區之ContentProviders

本講介紹如何使用Content Providers。Content Providers是所有應用程式之間資料存放區和檢索的一個橋樑,作用就是使得各個應用程式之間實現資料共用。Content Providers是一個特殊的資料存放區類型,提供了一套標準的借口用來擷取、操作資料。系統也提供了音頻、視頻、映像等幾個常用的Content Providers。如果你想公開自己應用的私人資料,可以通過建立自己的Content Providers類。先挖吭,未完待續。

【Android】防止UI介面被IME遮擋(畫面隨IME自適應)

相應用過Android手機的朋友都知道,有時候在文字框中輸入文字後,操作按鈕被IME遮擋了,不得不關閉IME才可以繼續操作。比如下面這個畫面:畫面布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/ll2"

【Android基礎】擷取手機解析度

在開發手機應用時,除了對API的掌握外,更重要的還是畫面。對於畫面,螢幕解析度又是很重要的一個因素。 由於手機螢幕尺寸各不相同,在畫面布局時就需要考慮這個問題。Android可以設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機螢幕邊界,以免布局變形。下面我們就講一下,如何通過代碼擷取手機螢幕的解析度,代碼其實很簡單,關鍵是android.util.DisplayMetrics這個類。該類記錄了一些常用資訊,如顯示資訊、大小、維度、字型等等。代碼:@Override

Android之ContentProvider總結

轉自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.1.適用情境1) ContentProvider為儲存和讀取資料提供了統一的介面2) 使用ContentProvider,應用程式可以實現資料共用3) android內建的許多資料都是使用ContentProvider形式,供開發人員調用的(如視頻,音頻,圖片,通訊錄等)2.相關概念介紹1)ContentProvider簡介      

【Android】對話方塊 AlertDialog

本講介紹一下Android基本組件:對話方塊AlertDialog。API:java.lang.Object   ↳android.app.AlertDialog.Builder使用AlertDialog.Builder建立對話方塊需要瞭解以下幾個方法:setTitle :為對話方塊設定標題setIcon :為對話方塊設定表徵圖setMessage:為對話方塊設定內容setView : 給對話方塊設定自訂樣式setItems

【Android】分享

本講主要介紹如何在自己的應用中實現分享功能,同時介紹如何將自己的程式加入分享列表。比如有一張圖片,想要分享到校內上...看看吧。本次我們就是要做這樣的效果,同時把自己的應用也加入到分享列表中。調出"共用方式"的代碼如下: Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享"

【Android】資料存放區之Shared Preferences

Android中一共提供了四種資料存放區方式:Shared Preferences: 用來儲存"Key"-"Value"格式的資料,是一個輕量級的KVStore for Redis機制,只可以儲存基礎資料型別 (Elementary Data Type)。Filws: 檔案儲存體SQLite:Android提供的標準資料庫,支援SQL語句Network:通過網路來儲存和擷取資料Shared

總頁數: 2945 1 .... 227 228 229 230 231 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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