Android: 打敗system,自己監聽Home鍵 .

 2011-07-14 00:32 1760人閱讀 評論(13)收藏 舉報        這是一篇關於Home鍵的Android學習筆記        ✿問題的提出         Android Home鍵系統負責監聽,捕獲後系統自動處理。有時候,系統的處理往往不隨我們意,想自己處理點擊Home後的事件,那怎麼辦?         ✿問題的解決        

android中shape布局詳解

今天在看SDK文檔的時候發現了一個很是奇怪的布局檔案,裡邊是有關shape布局的xml檔案,霎時間不知道這是什麼東東,因此開始了狂搜SDK的開發指南,又從網上找了一大圈,終於是把shape的布局方式KO掉了,google真是強大啊,下面是sdk中的shape布局代碼,我們慢慢KO之<?xml version="1.0" encoding="utf-8"?><shape

Android中的檔案儲存體資料方式 .

 1.檔案儲存體資料使用了Java中的IO操作來進行檔案的儲存和讀取,只不過Android在Context類中封裝好了輸入資料流和輸出資料流的擷取方法。建立的隱藏檔儲存在/data/data/<package

Android 之 下拉框(Spinner)的使用

 下拉式清單 Spinner。 Spinner的使用,可以極大提高使用者的體驗性。當需要使用者選擇的時候,可以提供一個下拉式清單將所有可選的項列出來。供使用者選擇。 Demo如下,可以留作參考 一、使用數組作為資料來源 1.建立一個android的工程 2.工程的layout.xml檔案如下:聲明一個TextView控制項和一個Spinner控制項 Xml代碼

Android中的幾種網路請求方式詳解 .

 Android應用經常會和伺服器端互動,這就需要手機用戶端發送網路請求,下面介紹四種常用網路請求方式,我這邊是通過Android單元測試來完成這四種方法的,還不清楚Android的單元測試的同學們請看Android開發技巧總結中的Android單元測試的步驟一文。java.net包中的HttpURLConnection類Get方式:view plaincopy to clipboardprint?// Get方式請求

Android 應用程式的隱藏與退出

 實現按Home鍵時隱藏程式的效果:1:Android 2.0之前需要監聽按鍵事件,進行判斷是不是按下了back鍵2:Android 2.0之後系統提供了一個onBackPressed方法,這個方法就是專門用來監聽back鍵事件的,所以只需重寫onBackPressed方法即可@Overridepublic void onBackPressed {//實現Home鍵效果//super.onBackPressed;這句話一定要注掉,不然又去調用預設的back處理方式了Intent i=""

Android學習之TabWidget .

 今天和大家分享的是Android中的選項卡。要使用選項卡就先瞭解兩個類:TabHost: 它可以由TabActivity類的getTabHost獲得。TabSpec: 代表選項卡每個Tab的TabSpec,它可以由TabHost.newTabSpec(string tag)獲得。 最後通過TabHost的AddTab(TabSpec)方法就可以添加Tab到選項卡上。 看代碼:  import android.app.TabActivity;import

Android—Http串連之GET/POST請求

 Android—Http串連之GET/POST請求   在Android SDK中提供了Apache HttpClient(org.apache.http.*)模組。在這個模組中涉及到兩個重要的類:HttpGet和HttpPost。   建立步驟:  1、建立HttpGet(或HttpPost)對象,將要請求的URL通過構造方法傳入HttpGet(或HttpPost)對象中;   2、使用DefaultHttpClient類的execute方法發送HTTP GET或HTTP POST

關於Android讀取不同位置(drawable,asset,SDCard)的圖片資源的總結

 近日做到從記憶卡讀取圖片的功能,在此,對擷取圖片資源的方法稍作總結:方式一:已將圖片儲存到drawable目錄下,通過圖片id獲得Drawable或者Bitmap,此方式最常用。(若只知道圖片的名稱,還可以通過圖片的名稱獲得圖片的id)(1)通過圖片id獲得DrawableDrawable drawable=getResource().getDrawable(R.drawable.xxx);(2)通過圖片id獲得BitmapResource res=gerResource();Bitmap

android中shape的使用(android:angle小解)

本文參考http://kofi1122.blog.51cto.com/2815761/521605和http://blog.csdn.net/qizi329/article/details/6309819       <shape>            <!-- 實心 -->            <solid android:color="#ff9d77"/>            <!-- 漸層 -->           

Android 中使用MediaRecorder進行錄影詳解(視頻錄製) )

在這裡給出自己的一個測試DEMO,裡面注釋很詳細。簡單的視頻錄製功能.package com.video; import java.io.IOException; import android.app.Activity; import android.content.pm.ActivityInfo; import android.graphics.PixelFormat; import android.media.MediaRecorder; import

Android之實現QQ好友分組(ExpandableListView)

  在項目開發中,也許我們遇到過ListView中嵌套ListView,但Google建議我們最好別這樣做,因此他們寫好了一個ExpandableListView類,他繼承ListView,可以實現ListView中嵌套ListView的效果,好了,廢話不多說,先上: 主代碼: public class ExListView extends Activity {private static final String GROUP_TEXT =

Android中的SharedPreferences儲存資料方式 .

 1.概述。SharePreferences是用來儲存一些簡單配置資訊的一種機制,使用Map資料結構來儲存資料,以索引值對的方式儲存,採用了XML格式將資料存放區到裝置中。例如儲存登入使用者的使用者名稱和密碼。只能在同一個包內使用,不能在不同的包之間使用,其實也就是說只能在建立它的應用中使用,其他應用無法使用。建立的隱藏檔儲存在/data/data/<package

在Android中使用VideoView播放視頻

在Android中,我們有三種方式來實現視頻的播放:第一種方式是使用MediaPlayer結合SurfaceView來播放,通過MediaPlayer來控制視頻的播放、暫停、進度等,而通過SurfaceView來顯示視頻內容;第二種方式是使用VideoView來播放,這個類其實也是繼承了SurfaceView類,並且實現了MediaController.MediaPlayerController這個用於控制媒體播放的介面,另外在VideoView上還有一個用於對媒體播放進行控制的面板,包括快進、

Android之ActivityGroup實現Tab功能 )

android.app包中含有一個ActivityGroup類,該類是Activity的容器,可以包含多個嵌套進來的Activitys,這篇文章就是藉助ActivityGroup可以嵌套Activity的功能來實現Tab功能。tab這種UI在很多的行動裝置 App中可以看到,包括android、iphone、window phone7等移動終端上都有這樣的應用,Tab這種UI方式具有小視圖大容量的特點。首先,從SDK中doc文檔中都可以獲知,ActivityGroup類的父類是Activity(

Android VideoView如何播放RTSP的流

目前在做視頻應用的時候,比較先進的技術就是RTSP流媒體了,那麼如和利用Android的播放控制項VideoView來播放RTSP的流呢? RTSP流媒體連結: http://218.204.223.237:8081/wap/ 這個連結含有所有的RTSP流媒體的連結,現在咱們就用VideoView來播放裡面的RTSP的流,咱們以其中的一個連結來測試下好了: rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sd

Android之ViewPager顯示應用新特性

我們都知道,很多應用在安裝後第一次使用都會有一個新特性顯示,一個好的新特性顯示,將給客戶帶來更好的體驗,因此,當我們做一個應用的時候,不能忽視這個問題,不得不佩服在這方面做得很不錯。今天我就來模仿新特性的顯示,做一個小應用。        源碼:http://download.csdn.net/detail/weidi1989/4562605廢話不多說,先上:      最後一張,增加了一個開門的動畫效果:下面是主要的類結構:下面開始貼代碼:LoginActivity代碼:  package

android螢幕和view的截圖

整個activity或者View組件顯示的內容可以通過cache機制儲存為bitmap, 使用到的api有     void  setDrawingCacheEnabled(boolean flag),    Bitmap  getDrawingCache(boolean autoScale),    void  buildDrawingCache(boolean autoScale),    void  destroyDrawingCache()   

簡訊接收–Android多媒體訊息的接收流程(應用程式層)

Android多媒體訊息接收----應用程式層1、源檔案這部分代碼在packages/apps/Mms下,涉及的主要類: 多媒體訊息相關的類com.android.mms.transaction.PushReceivercom.android.mms.transaction.TransactionServicecom.android.mms.transaction.NotificationTransaction2、圖解2.1多媒體訊息接收的時序圖說明:ReceivePushTask為PushRe

android擷取圖片和視頻的縮圖

擷取圖片縮圖:Java代碼 byte[] imageByte=getImageFromURL(urlPath.trim());//以下是把圖片轉化為縮圖再載入 BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true; BitmapFactory.decodeByteArray(imageByte, 0, imageByte.length,<span

總頁數: 2802 1 .... 332 333 334 335 336 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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