最近試著做下圖的界面,源碼分享,先上圖看看效果吧,下面代碼為白色區(qū)域。xmlLayout
系統(tǒng) 2019-08-29 22:08:02 2586
前面介紹了battery的相關(guān)的東西,現(xiàn)在我們來介紹下backlight模塊,背光主要是用來調(diào)節(jié)顯示屏亮度的,一般背光都是用PWM控制的,調(diào)節(jié)占空比達(dá)到改變有效電壓值來調(diào)節(jié)光的強(qiáng)弱。背光的移植在linux中雖然不是那么難,但是背光這個(gè)組件對我們嵌入式設(shè)備的續(xù)航能力有很大的影響,一般背光上面加的電壓會(huì)有20多的電壓,所以這部分會(huì)很耗電的,相當(dāng)于是開了個(gè)大燈泡。現(xiàn)在我們先來看下androidgoldfish中的背光代碼,哈哈,沒找到吧,沒有,我們打開模擬器,看
系統(tǒng) 2019-08-29 22:18:53 2557
最近發(fā)現(xiàn)Message,發(fā)送消息可以傳遞參數(shù),這個(gè)思路很好,所以寫了一個(gè)例子,點(diǎn)擊屏幕,給Activity發(fā)送一個(gè)消息,傳遞兩個(gè)參數(shù),并把這個(gè)activity銷毀掉!轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/wdaming1986/article/details/6748688程序打開界面:點(diǎn)擊屏幕,銷毀activity彈出Toast:看代碼:MainActivity。java類:packagecom.cn.android;importan
系統(tǒng) 2019-08-29 22:53:00 2551
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛好。原文鏈接:http://developer.android.com/training/camera/index.html在富媒體變的流行起來之前,這個(gè)世界是單調(diào)的。還記得“Gopher”協(xié)議嗎?我們也許都已經(jīng)不記得了。若要讓你的應(yīng)用融入到用戶的生活當(dāng)中,就應(yīng)當(dāng)給用戶提供一種方式讓他們將自己的生活融入進(jìn)來。使
系統(tǒng) 2019-08-12 01:53:21 2550
今天看書,看到了這個(gè)效果,以前也用過onTouchEvent(MotionEventevent)這個(gè)方法,但是沒有想到這么用,感覺不錯(cuò),所以就自己寫了一下,感覺效果不錯(cuò),以后如果做游戲用得到,點(diǎn)擊屏幕在屏幕上滑動(dòng),圖片跟著滑動(dòng)!效果不錯(cuò)啊!哈哈,分享一下給大家,希望給大家點(diǎn)啟迪,有問題的留言,想要源碼的留言,歡迎大家留言討論!轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/wdaming1986/article/details/6788097程序
系統(tǒng) 2019-08-29 23:18:32 2547
創(chuàng)建菜單CreatingMenus菜單是任何應(yīng)用程序的一個(gè)重要部分,提供了透露應(yīng)用程序功能和設(shè)置的通用接口。Android為開發(fā)者提供了一個(gè)簡單的編程接口來實(shí)現(xiàn)各種條件下的標(biāo)準(zhǔn)化應(yīng)用程序菜單。Android提供了三種基礎(chǔ)菜單類型:選項(xiàng)菜單OptionsMenu這是一個(gè)活動(dòng)的主菜單。通過按下設(shè)備菜單鍵來顯示它。選項(xiàng)菜單包含兩組菜單項(xiàng):圖標(biāo)菜單IconMenu這個(gè)是當(dāng)用戶按下菜單鍵時(shí)最初出現(xiàn)屏幕下方的item集合。它支持最多6個(gè)菜單項(xiàng)。只有這些菜單支持圖標(biāo)而且
系統(tǒng) 2019-08-29 22:43:27 2547
先看效果~也就是BaseExpandableListAdapter、AbsListView類的使用,就不多說了..大牛留情...就兩個(gè)類。ExpandLabel:packagecom.yfz;importjava.util.ArrayList;importjava.util.List;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.ViewGroup.LayoutP
系統(tǒng) 2019-08-29 23:20:12 2545
Android通過ApacheHttpClient調(diào)用網(wǎng)上提供的WebService服務(wù),獲取電話號(hào)碼所屬的區(qū)域。調(diào)用的服務(wù)的網(wǎng)址:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo以前用2.2訪問WebService沒有問題,到3.0上訪問出現(xiàn)android.os.NetworkOnMainThreadException找了資料經(jīng)過實(shí)踐,解決
系統(tǒng) 2019-08-12 09:30:13 2542
和標(biāo)準(zhǔn)的Linux開發(fā)流程一樣,Android平臺(tái)開發(fā)的一個(gè)很重要的基礎(chǔ)工作就是對其內(nèi)核的編譯和移植。本文結(jié)合Android的開發(fā)文檔以及本人的實(shí)踐經(jīng)驗(yàn),簡單介紹了Android內(nèi)核的編譯過程,希望有助于對內(nèi)核移植感興趣的開發(fā)人員。Android作為Google公司推出的一款手機(jī)開發(fā)平臺(tái),其本身是基于linux內(nèi)核的。Google提供的內(nèi)核源代碼中除了linux部分外,有很大一部分是與虛擬處理器Qemu和模擬硬件平臺(tái)Goldfish相關(guān)的。所以如果想將An
系統(tǒng) 2019-08-29 22:12:47 2541
本文轉(zhuǎn)自:http://marshal.easymorse.com/archives/2950.寫的非常好,分享給大家!!!在多Activity開發(fā)中,有可能是自己應(yīng)用之間的Activity跳轉(zhuǎn),或者夾帶其他應(yīng)用的可復(fù)用Activity。可能會(huì)希望跳轉(zhuǎn)到原來某個(gè)Activity實(shí)例,而不是產(chǎn)生大量重復(fù)的Activity。這需要為Activity配置特定的加載模式,而不是使用默認(rèn)的加載模式。加載模式分類及在哪里配置Activity有四種加載模式:standa
系統(tǒng) 2019-08-29 23:21:50 2532
google的android很多人都希望在gphone沒有出來之前,把它移植到相關(guān)的硬件平臺(tái)上去。網(wǎng)上看了不少文章,總的感覺是:在這一步走得最遠(yuǎn)的就是openmoko的一個(gè)大師級(jí)別的黑客Ben“Benno”Leslie,他曾經(jīng)試圖把目前google發(fā)布的android移植到openmoko的平臺(tái)上去,并且做了10000多行代碼的嘗試。最終雖然由于openmoko采用比較老的arm920t的內(nèi)核,而android采用較新的arm926-ej-s內(nèi)核,而且使用
系統(tǒng) 2019-08-29 22:12:47 2529
工欲善其事必先利其器引言本系列適合0基礎(chǔ)的人員,因?yàn)槲揖褪菑?開始的,此系列記錄我步入Android開發(fā)的一些經(jīng)驗(yàn)分享,望與君共勉!作為Android隊(duì)伍中的一個(gè)新人的我,如果有什么不對的地方,還望不吝賜教。在開始Android開發(fā)之旅啟動(dòng)之前,首先要搭建環(huán)境,然后創(chuàng)建一個(gè)簡單的HelloWorld。本文的主題如下:1、環(huán)境搭建1.1、JDK安裝1.2、Eclipse安裝1.3、AndroidSDK安裝1.4、ADT安裝1.5、創(chuàng)建AVD2、HelloWo
系統(tǒng) 2019-08-29 22:32:13 2528
一、bindService簡介bindService是綁定Service服務(wù),執(zhí)行service服務(wù)中的邏輯流程。service通過Context.startService()方法開始,通過Context.stopService()方法停止;也可以通過Service.stopSelf()方法或者Service.stopSelfResult()方法來停止自己。只要調(diào)用一次stopService()方法便可以停止服務(wù),無論之前它被調(diào)用了多少次的啟動(dòng)服務(wù)方法。客
系統(tǒng) 2019-08-12 09:29:28 2520
隨著Android系統(tǒng)的應(yīng)用和游戲越來越豐富,甚至有些比起Windows、Mac上的軟件更加好用好玩,因此很多人都希望能在電腦上也能玩到安卓的游戲或APP。我們曾推薦過BlueStacks,而Genymotion則是另一款更加優(yōu)秀專業(yè)高性能的安卓Android模擬器!它支持Windows、Mac、Linux,由于其模擬運(yùn)行速度很快畫面流暢、且支持OpenGL3D加速、多開、全屏等特性,并提供Eclipse、IntelliJIDEA的開發(fā)插件,不僅是開發(fā)者們
系統(tǒng) 2019-08-29 22:41:12 2517
1,standard每次都會(huì)新建一個(gè)Activity實(shí)例2,singleTask棧空間簡易示意:A--B--C最后用startActivity(intent)從C跳到A后,由于棧空間已經(jīng)存在A的實(shí)例,A上面的ActivityB和C出棧(即onDestroy銷毀),A置于棧頂如果A中重寫了onNewIntent(...)方法,會(huì)同時(shí)接到C跳A的intent數(shù)據(jù)3,singTop棧空間簡易示意:A--B--C最后用startActivity(intent)從C
系統(tǒng) 2019-08-29 23:00:33 2514