Android中點擊空白處隱藏軟鍵盤

首先獲得軟鍵盤的對象InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);然後註冊空白處的touch事件if (event.getAction() == MotionEvent.ACTION_DOWN) {System.out.println("down");if (RegisterActivity.this.getCurrentFocus() != null)

開發Android第三步,簽署憑證,真機安裝編譯器

轉自:http://bbs.weiphone.com/read.php?tid=519993開發Android第三步,簽署憑證,真機安裝編譯器 Android SDK 1.6 最主要改變為模擬器或真機可用系統自動建立的調試簽署憑證(debug.keystore), 但可發布的安裝程式必須要先建立自我簽署憑證 包括密鑰庫 keystore 和私密金鑰 key alias 。Android SDK 編譯及安裝程式主要有兩個方法,(A) 用 Apache Ant  (B) 用 Eclipse IDE。

android 測試更新app時 提示“未安裝應用程式”

今天做了個自動升級的功能,可是用真機測試的時候,卻提示“未安裝應用程式”。說明:這裡的要升級的檔案已經正常下載到手機上了,許可權也都加好了。產生這種現象的原因就是:手機上已經安裝好的apk和正在安裝的apk包名都是一樣的,可是簽名不一樣,所以它會提示你安裝不成功。在伺服器上的升級包是用android-tool做好籤名的,而我在測試的時候是用真機測試的,也就是說電腦上的android程式直接運行在了手機上,而沒有經過打包簽名,最後導致的結果就是檔案正常下載到手機上,可是安裝不成功。其實解決方案也很

Android的簡訊接收處理—-Broadcast和Receiver的使用

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mysrc" android:versionCode="1" android:versionName="1.0"> <application

Android中Cursor關閉的問題

 Cursor是Android查詢資料後得到的一個管理資料集合的類,正常情況下,如果查詢得到的資料量較小時不會有記憶體問題,而且虛擬機器能夠保證Cusor最終會被釋放掉。    然而如果Cursor的資料量特表大,特別是如果裡面有Blob資訊時,應該保證Cursor佔用的記憶體被及時的釋放掉,而不是等待GC來處理。並且Android明顯是傾向於編程者手動的將Cursor close掉,因為在原始碼中我們發現,如果等到記憶體回收行程來回收時,也就是如果不手動關閉,系統會報錯,會給使用者以錯誤提示。

Android 4.0 中的PowerManager(電源管理–休眠喚醒)

轉寄請註明出處:http://blog.csdn.net/codectq/article/details/7324879        最近,在學習讓系統進入休眠的過程中,學習了電源管理的相關知識。為了備忘和理清思路現整理成文,以便日後查閱。        行動裝置由於自身的限制有一個硬傷就是電量的消耗問題。由於電池的電量有限,所以電源電量的管理顯得就比較重要了。我們可以想象一下,當你去超市買完東西之後,卻發現無法運回家,是多麼難受的一件事情。       

Android 4.0按鍵事件以及電源管理流程分析

Android是整合了linux核心以及frameworks層的東西而形成為os,其中主要包含了三種語言的編程,主要是c、c++以及java。因此他們之間的通訊問題就顯得尤為突出。JAVA與c的通訊主要是通過JNI機制進行的。為了提高效率,在上層都使用java進行編程。因此在閱讀原始碼的過程中,就需要區分給使用者使用的檔案,系統內部使用的檔案,以及與驅動打交道的檔案。Android擷取系統訊息概述1、擷取原始的使用者訊息,包括按鍵、觸控螢幕、滑鼠、軌跡球等各種輸入裝置的訊息。2、對原始訊息進行一

Android 中input event的分析

文章將分析Android 的Input Event 子系統的來龍去脈。 Android 系統裡面有很多小工具,運行這些工具,我們對它們有一個感性的認識,進而閱讀和分析這些小工具原始碼,再順藤摸瓜,就可以把整個子系統的來龍去脈弄清楚。 1.運行toolbox的getevent 工具。 # getevent -helpgetevent -helpUsage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-p] [-q] [-c

Android:Button同時設定OnLongClick、OnClick類比相機長按聚焦 短按拍照的功能

問題背景:一個Button同時設定了OnLongClick和OnClick監聽。達到相機拍照,第一次長按聚焦,第二次點擊拍照的效果。OnLongClick是由單獨的線程執行的,如果返回false,則OnLongClick執行完畢後,會自動執行OnClick。如果設定返回true,則OnLongClick觸發執行完後便不會再執行OnClick了,這正要我要達到的效果。參考:http://www.cnblogs.com/Tiger-Dog/articles/1944791.html

android 編譯過程及錯誤處理

1、下載核心安裝jdk後,make出現:/android/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: 許可權不夠,可以看到是許可權不夠,因為在編譯完成arm-linux-androideabi-gcc檔案後,並沒有設定為可執行(具體看Linux許可權),樓主開啟命令列,切換到檔案所在目錄,chmod 777 file,就可以了。/bin/bash:

汽車android系統 : 語音雲駕駛ivoka

第九屆廣州國際汽車展覽會於中國進出口商品交易會展館盛大拉開帷幕,上海汽車榮威品牌攜旗下全系車型三度掀起了資訊時代的創新科技浪潮。榮威新750

Android RIL模組非啟動介面連網實戰(二)

原文地址::http://yangyangzhao.blog.163.com/blog/static/17581636620101163758306/ 在Android RIL模組非啟動介面連網實戰(一)中,最後發現只需要調用radiooptions這個程式就可以達到連網的目的了,一切似乎都很簡單。事實上如何呢?在android的shell下調用radiooptions,得到它的usagebash-4.1# radiooptions Usage: radiooptions [option]

Android自動化測試之monkeyrunner

原文地址::http://blog.csdn.net/andy_android/article/details/7242092前言:最近開始研究Android自動化測試方法,對其中的一些工具、方法和架構做了一些簡單的整理,其中包括android測試架構、CTS、Monkey、Monkeyrunner、benchmark、其它test

Android移植之WIFI

原文地址::http://blog.chinaunix.net/space.php?uid=741742&do=blog&id=359299  1. 前言        硬體平台: marvel 310        軟體平台: maemo4        核心: 2.6.28 (經過 marvel 的移植) 2. 移植思想 1,  WIFI 模組本身和 cpu 之間的介面;        我們的模組和 cpu 之間的介面是 sdio 的,也就是說必須要先保證 SDIO

解析Android啟動指令碼init.rc && Android的啟動模式

原文地址::http://blog.csdn.net/zhandoushi1982/article/details/5767634相關網帖::Android啟動指令碼init.rc----http://hi.baidu.com/donghaozheng/blog/item/e2f5045577cb73c8b645aec0.html----摘自《Android系統原理及開發要點詳解》Page

Android 自動化測試之Monkey

原文地址::http://blog.csdn.net/andy_android/article/details/7242086  前言:最近開始研究Android自動化測試方法,對其中的一些工具、方法和架構做了一些簡單的整理,其中包括android測試架構、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接觸時間很短,很多地方有不足之處,希望能和大家多多交流。 一、

android startActivityForResult實現Acitvity的回調

我們來看一個樣本圖:                              首先我們看到一篇很有吸引力的文章時候都會忍不住去評論,可是在我們評論時候,會突然蹦到登入頁面,才發現我們根本就沒有登入,這也是現在大部分應用的結構吧,目的是先吸引住你,然後你會不自覺的想註冊登入,反過來如果應用首先就登入,會覺得比較繁瑣,心情不好,直接就drop了。我個人認為啊.不多說了,看下面實現.       我們這裡主要用到的方法:       跳轉:startActivityForResult(new

更改android AVD模擬器建立路徑位置的方法

使用eclipse建立的android AVD模擬器,預設位置一般在使用者檔案夾下的.android檔案夾中,並且路徑不可有中文。而使用者檔案夾一般都在系統硬碟,所以當建立的模擬器過多並且佔用空間過大時,自然免不了導致系統硬碟空間緊張。那麼如何修改移動AVD建立的預設位置呢?方法參考如下。開啟:電腦-->系統屬性-->環境變數—>在“系統變數”那選擇“建立”-->變數名為 "ANDROID_SDK_HOME”

[Android基礎知識]視圖動畫第二篇,Camera 3D效果

上一篇文章中,我為大家介紹了在android中自訂視圖動畫的方法,裡面用了一個變換矩陣的方法來進行動畫的處理,關於詳細的內容,可以參考我的上一篇文章:[Android基礎知識]打造自己的動畫效果    

Android五大布局方式

Android布局是應用介面開發的重要一環,在Android中,共有五種布局方式,分別是:FrameLayout(架構布局),LinearLayout

總頁數: 2771 1 .... 226 227 228 229 230 .... 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.