android 自訂 View 中 onKeyDown 沒反應

我寫了一個自訂的view,裡面用handler做了一個迴圈,在迴圈的過程中,我點擊左右鍵怎麼沒有反應 我想要的結果是:迴圈列印 begin 和 handler, 當按下左右鍵是列印:Left 和 Right 我把我的工程附件上來了 請兄弟們指出原因,給出解決辦法 下面是My Code: TestHandler 是一個activitypackage cn.com.android;import android.app.Activity;import android.os.Bundle;public

android 防止按鈕連續點擊的方法(Button,ImageButton等)

防止按鈕連續點擊 其實實現很簡單 共通方法public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if ( time - lastClickTime < 500) { return true;

android 帶圖片的文字框

基本原理自訂一個IconTextView類繼承自TextView,添加iconsrc屬性,表示圖片。重新onDraw方法,將圖片繪製到textVIew前面,然後將textView右移。廢話不多說了,直接代碼就明白。package com.zb;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import

Android簡單的廣告控制項View

在布局檔案中引用此View控制項即可。public class GGView extends View {      int COMPONENT_WIDTH; // 該控制項寬度       int COMPONENT_HEIGHT; // 該控制項高度       boolean initflag = false; // 是否要擷取控制項的高度和寬度標誌       static Bitmap[] bma; // 需要播放的圖片的數組       Paint paint; // 畫筆     

android loading效果

第一種:AnimationDrawable實現幀動畫private ImageView loading;loading = (ImageView)findViewById(R.id.welcomeLoading);@Overridepublic void onWindowFocusChanged(boolean hasFocus){ loading.setBackgroundResource(R.drawable.animatior_list); AnimationDrawable

android內建資料庫查詢

1、通話記錄表Cursor cursor = context.getContentResolver().query(CallLog.Calls.CONTENT_URI, new String[] {CallLog.Calls._ID, CallLog.Calls.NUMBER, CallLog.Calls.CACHED_NAME, CallLog.Calls.DATE, CallLog.Calls.TYPE, "count(number) as totalCount"}, "1=

android 非同步載入

最近接觸到一些資料量大的處理頁面,那麼不可避免的就要用到非同步載入的方法。總結了下:1、最主流的是Handle + Thread方式;2、使用AsyncTask3、Activity.runOnUiThread(Runnable)      View.post(Runnable)      View.postDelayed(Runnable, long)4、使用AsyncQueryHandler分別給出樣本:①Handle + Thread方式 private Handler

怎樣搭建Android開發平台

下載Eclipse IDE for Java EE Developers。為:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1。之所以不用Eclipse IDE for Java Developers和Eclipse Classic是因為根據我血與淚的經驗,這兩個版本的Eclipse都不能正常安裝Android開發所用外掛程式。 下載Android

Android 學習資料收集匯總

本人習慣學習一門技術之前習慣先收集足夠的相關資料後選擇優秀的資料進行學習,android資料收集可以說是耗時最長的一次了,因為種種原因導致一直沒有放下其他事情來專門學習,所以資料收集也是間斷進行的。這裡把收集的資料整理分享一下給大家(持續更新):一、學習最好的入門資料自然是視頻,而技術視頻非電驢莫屬了,到電驢中搜尋android視頻可以看到非常多的視頻,但還需要分類下載才行,有頁面專門為某個人錄製的,找到那種頁面,然後有很多相關視頻再串連到其他人的專題裡面,這樣比較有系統性。這裡推薦幾個專題頁面

Android frameworks層啟動分析

由於本人對這部分知識的學習還不深入,但是願意拿出僅有的一點瞭解來分享,希望大家能給點好的建議。眾所周知,Android平台是Java、C、C++等多種混合語言寫成的,我們在使用Android SDK提供的framework層的API來進行應用開發時通常調用的是java方法,而實際上這些java

Android AIDL分析例子源碼

 在Android中, 每個應用程式都可以有自己的進程. 在寫UI應用的時候, 經常要用到Service. 在不同的進程中, 怎樣傳遞對象呢? 顯然, Java中不允許跨進程記憶體共用. 因此傳遞對象, 只能把對象拆分成作業系統能理解的簡單形式, 以達到跨界對象訪問的目的. 在J2EE中,採用RMI的方式, 可以通過序列化傳遞對象. 在Android中, 則採用AIDL的方式.

android的service學習案例——自己做的音樂播放器,讓service後台播放mp3檔案(是burning.mp3哦!)

     當需要建立在後台啟動並執行程式的時候,就要使用到Service。Service 可以分為有無限生命和有限生命兩種。特別需要注意的是Service跟Activities是不同的(簡單來說可以理解為後台與前台的區別),例如,如果 需要使用Service的話,需要調用startService(),從而利用startService()去調用Service中的 OnCreate()和onStart()方法來啟動一個背景Service。啟動一個Service的過程如

android 物理按鍵

關鍵詞:android   按鍵  矩陣按鍵 AD按鍵 平台資訊:核心:linux2.6/linux3.0系統:android/android4.0 平台:S5PV310(samsung exynos4210)作者:xubin341719(歡迎轉載,請註明作者)一、硬體部分:1、矩陣按鍵、IO按鍵、AD按鍵   

Android開發 屏蔽Button setClickable和setEnabled

今天想讓按鍵暫時無效,滿足一定條件下才可以被使用者按到。最初以為是setClickable,誰知搞錯了。請看手冊:public void setClickable (boolean clickable)Since: API Level 14Sets whether this node is clickable.Note: Cannot be called from an AccessibilityService. This class is made immutable before

linux 下 android編譯全過程

http://www.cnblogs.com/jacktong/archive/2010/08/24/1807548.html本文主要參考官方文檔(http://source.android.com/download)和網上相關資料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-im

Android中畫bitmap的簡單樣本

程式效果:讀入bitmap的資料流,解碼,再畫出來:   代碼如下:Java代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://rayleung.javaeye.com/blog/412035#">package com.ray.draw;     import java.io.InputStream;     import android.app.Activity;

Android NDK下載:Download Android 1.5 NDK, Release 1

Download Android 1.5 NDK, Release 1June 2009 The Android NDK is a companion tool to the Android SDK that lets Android application developers build performance-critical portions of their apps in native code. It is designed for use only in conjunction

Android開發十大必備工具

1.Eclipse   ADT  雖然Eclipse並非唯一可用於開發Android應用的Java開發環境,但它是目前最歡迎的工具,有很大程度上是因為它的成本很低(免費),但最主要的原因還是它與其他Android工具的強大組合功能。最典型的表現就是它與Android Development Tools(ADT)外掛程式的組合(開發人員可以通過Android網站下載ADT)。Eclipse2.Android SDK and AVD

Android IPC 通訊機制源碼分析【上】

Linux系統中處理序間通訊的方式有:socket, named pipe,message queque, signal,share memory。Java系統中的處理序間通訊方式有socket, named pipe等,android應用程式理所當然可以應用JAVA的IPC機制實現進程間的通訊,但我查看android的源碼,在同一終端上的應用軟體的通

android系統底層到應用程式層全面剖析

總共12部分,有12個文檔,下面有我從裡面隨便截的幾個圖,如過覺得不錯,就下載。01_Android系統概述02_Android系統的開發綜述03_Android的Linux核心與驅動程式04_Android的底層庫和程式05_Android的JAVA虛擬機器和JAVA環境06_Android的GUI系統07_Android的Audio系統08_Android的Video_輸入輸出系統09_Android的多媒體系統10_Android的電話部分11_Android的串連部分12_Android

總頁數: 2771 1 .... 2211 2212 2213 2214 2215 .... 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.