android學習:對話方塊(Dialog)

使用AlerDialog建立對話方塊需要瞭解以下幾個方法:setTitle():給對話方塊設定titlesetIcon():給對話方塊設定表徵圖setMessage():設定對話方塊的提示資訊setItems():設定對話方塊要顯示的一個list,一般用於顯示幾個命令時setSingleChoiceItems():設定對話方塊顯示一個單選的ListsetMultiChoiceItems():用來設定對話方塊顯示一系列的複選框setPositiveButton():給對話方塊添加“YES”按鈕se

Android學習:圖片視圖(ImageView)

我們要將一張圖片顯示在螢幕上,首先需要建立一個顯示圖片的對象,在Android中,這個對象是ImageView對象,然後通過setImageResource方法來設定要顯示的圖片資源索引。當然還可以對圖片執行一些其他的操作,比如設定它的Alpha值等。這裡將直接用一個樣本來分析ImageView的使用,該樣本中通過一個線程來不斷更新Image的Alpha值。MainActivity.javapackage com.example.examples_04_15;import android.os.

安卓4.0實現開機動畫

 平台是高通的8225,不知道其他平台的會不會有差別。看過mtk6575的,改的方法差不多。修改的地方是frameworks/base/data/sounds/AllAudio.mk。LOCAL_PATH:= frameworks/base/data/soundsPRODUCT_COPY_FILES += \ $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip

Android環境怎麼搭建

實在不想碰Android,最後還是嘗試下,目前在Ubuntu上安裝。1.安裝JDK2.安裝eclipse,這些都可以在網路上找,選擇eclipse版本要小心,用205MB的。我使用的是eclipse-jee-helios-SR2-linux-gtk.tar.gz3.下載ADT,ADT-11.0.0.zip,解壓後,設定eclipse的windows->preference->Android->SDK Location,如所示:4.開啟Windows->Android

Android構建boot.img

 以TCC88XX為例,當在Android頂層源碼目錄使用make編譯完成後,會產生這樣一個目錄:out/target/product/tcc8800,該目錄內部有我們需要的boot.img和system.img,boot.mg使用kernel和out/target/product/tcc8800/root目錄打包而成(廣義的ramdisk),也就是說,boot.img是由kernel和ramdisk.img產生得到,在本文中主要分析root目錄和ramdisk.img的產生,在Android編

opencv 2.2在android平台移植

OPENCV2.2移植說明系統:Ubuntu10.10+++++++++++++++++++++++++++++++++++++++++++++    編譯OPENCV2.2reference URL:        http://opencv.willowgarage.com/wiki/InstallGuide    安裝庫:    apt-get install build-essential  cmake pkg-config  libpng12-0 libpng12-dev

android實現簡單的路線導航功能

android實現簡單的路線導航功能藉助google map,實現了一個簡單的android導航功能。開始的介面還是這個: 增加了交通方式的選擇:  比如選擇乘車: 載入資料需要等待一下。會給出備選路線: 選擇比如第一條備選路線。 選擇在地圖上顯示。注意,如果使用android 1.5,則沒有“在地圖上顯示”菜單條目,其他都差不多。 其實整個上面的應用,自己寫的代碼很少,看到的路線選擇和顯示,都是google地圖提供的功能了。完成的Activity代碼:package proto.geo;

安卓待機流程分析

 以下分析基於android2.2的google源碼。 開機啟動時,首先執行PhoneWindowManager.systemReady()(這之前的流程不分析)。調用KeyguardViewMediator.onSystemReady()進行待機鎖屏及解鎖邏輯。 KeyguardViewMediator是整個待機解/鎖屏業務的調度器,負責調度鎖定畫面的相關動作及查詢解鎖屏狀態,包括以下一些內容:

關於《Android技術內幕-系統磁碟區》有感

第2章《Android的核心機制和結構剖析》大部分充斥著“非常簡單”,如果簡單就沒必要介紹了。況且這些簡單的代碼,叫很多程式員寫還不一定能寫的好。第3章《Android的IPC機制-Binder》中後面分析到幾個cpp檔案時候,可以考慮下C++或者UML圖的類圖結構。充斥著代碼和文字,讓人根本看不下去,就算對著源碼看,估計也夠嗆。第4章《電源管理》中4.3(Android的電源管理機制),大部分在介紹狀態的遷移,可以考慮畫個狀態機器的圖。關於狀態機器方面的介紹,可以考慮下李先靜先生的《系統程式員

Android Wifi使用方法大全

在Android裡,所有的wifi操作都在android.net.wifi包裡,而常用的類也就只用幾個,對於一般的開發人員來說,常用的操作也是有限的,不需要刻意的去記,用的時候現查就ok了,下面是《Android應用開發揭秘》裡面關於wifi的範例,個人感覺還挺齊全,跟大家分享一下!123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585

如何讓Android開機啟動程式

背景知識:當Android啟動時,會發出一個系統廣播,內容為ACTION_BOOT_COMPLETED,它的字符串常量表示為 android.intent.action.BOOT_COMPLETED。只要在程式中“捕捉”到這個訊息,再啟動之即可。記住,Android架構說:Don''t call me, I''ll call you

Android之硬鍵盤字元對應表——KeyCharacterMap

Android之硬鍵盤對應----字元對應表KeyCharacterMap預備基礎知識:http://source.android.com/porting/keymaps_keyboard_input.htmlhttp://blog.csdn.net/skdev/archive/2010/03/08/5355542.aspx    鍵盤對應流程,講的已經很詳細了。http://www.kandroid.org/android_pdk/keymaps_keyboard_input.html    

android 物理鍵盤 關鍵因素

參考PhoneWindowManager.java的adjustConfigurationLw()方法,可以找出以下關鍵因素:config_lidKeyboardAccessibility:在frameworks/base/core/res/res/values/config.xml中定義,含義如下: Indicate whether the lid state impacts the accessibility of the physical keyboard. 0 means it

android原始碼下載時的git/repo代理設定 .

這篇文章的背景,是我在ubuntu下配置android環境以及擷取android原始碼時所遇到的問題,關於怎樣在ubuntu/linux下android環境我在此就不多少了,可以參考android的官方網站,這裡給出連結http://source.android.com/source/download.html。下面主要說一下關於在公司內網不能下載原始碼的解決辦法。 關於怎樣設定git代理,網上有很多方法,但都是大同小異,下面介紹一下我的解決辦法。1. On Linux/ubuntu

淺談Android開發的技術層次

任何一種移動開發生態系統其技術人員都是呈現金字塔式分布的。也就是我們常說的大部分人都是開發人員,只有少數人是真正意義上的程式員。android系統也是一樣,在龐大的android開發人員群體中,我認為可以由低到高分為以下四個層次:1)應用程式層開發使用java語言,基於android的架構和類庫,進行應用程式層程式的開發。這類開發一般依賴於短期記憶,也就是我們所說的類庫王子。這類人員,只要熟悉UI布局設計,熟悉常用的widget,寫幾個訊息回呼函數.鼓搗以下網路類,簡單的資料庫操作,調用一下播放

Android之感應器系統(Gsensor) .

最近在解關於Gsensor的Bug,Bug還沒解掉,反而把Android的Gsensor流程走了一遍。好久不寫部落格了,不能偷懶啊,學了東西還是得總結一下,好讓後來人不要費多少工夫,同時拋磚引玉,大家一起討論一下,有什麼錯誤我好糾正一下,對自己也是一種激勵。言歸正傳,本文主要從上層的Activity一直分析到kernel的driver,路比較長,不過我喜歡搞清楚架構。目錄:一、應用程式層的API;二、Framwork中的處理;三、C++中的JNI;四、Kernel的Gsensor-driver;

怎麼樣修改android中語言

           查了很多的網頁,上面都只有寫要修改PRODUCT_LOCALES欄位.          但.MK檔案太多的,我找了很久都沒有找到這個欄位在哪裡定義的.          最後發現的結果:          ./device/rockchip/sdkdemo/boardconfig.mk中.          這個檔案夾在標準的android代碼中屬於定製檔案目錄,可以在相應的項目中找到對應的檔案夾.修改此項.          

android怎麼使用第三方JAR庫

 匯入: 在Android平台中可以使用第三方外部JAR庫檔案,在Eclipse開發環境中,僅僅3步就可以使用第三方.jar檔案。 1.在Package Explorer(包瀏覽器)面板中,按右鍵滑鼠在彈出的菜單中選擇Properties(屬性) 2.選擇Java Build Path(Java構建路徑),然後選擇Libraries標籤頁. 3.按下Add External JARs 這個按鈕,選擇Jar檔案即可。

android中添加按鍵的方法

 添加一般按鍵鍵的方法:qwerty.kl/KeycodeLabels.h/attrs.xml/KeyEvent.java 在以上4 個檔案中相應添加按鍵資訊即可實現一個基本的按鍵到索引值的映射device/rockchip/rk29sdk/proprietary/internettv/qwerty.kl:添加硬體掃描碼到按鍵名的映射//掃描碼 按鍵名 附加標識(另見KeycodeLabels.h的FLAGS[])key 158 BACK WAKE_DROPPEDkey 62 ENDCALL

android啟動init流程分析

 Linux kernel起來後啟動並執行第一個應用程式就是init,Init屬於linux下一個應用程式,其源碼在 system/core/init中,main是應用程式的入口。從main()函數就可以知道init主要功能。main()(1)安裝SIGCHLD訊號。(如果父進程不等待子進程結束,子進程將成為殭屍進程(zombie)從而佔用系統資源。因此需要對SIGCHLD訊號做出處理,回收殭屍進程的資源,避免造成不必要的資源浪費。        act.sa_handler =

總頁數: 2802 1 .... 308 309 310 311 312 .... 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。