Intent和PendingIntent的關(guān)系Intent和PendingIntent的關(guān)系越看越迷惑,花了一段時(shí)間分析Android的JavaDoc終于有點(diǎn)心得,在此與大家分享:Intent是一個(gè)意圖,一個(gè)描述了想要啟動(dòng)一個(gè)Activity、Broadcast或是Service的意圖。它主要持有的信息是它想要啟動(dòng)的組件(Activity、Broadcast或是Service)。PendingIntent可以看作是對(duì)Intent的包裝。供當(dāng)前App之外的其
系統(tǒng) 2019-08-29 23:46:26 2299
本文轉(zhuǎn)自:http://marshal.easymorse.com/archives/2950.寫(xiě)的非常好,分享給大家!??!在多Activity開(kāi)發(fā)中,有可能是自己應(yīng)用之間的Activity跳轉(zhuǎn),或者夾帶其他應(yīng)用的可復(fù)用Activity??赡軙?huì)希望跳轉(zhuǎn)到原來(lái)某個(gè)Activity實(shí)例,而不是產(chǎn)生大量重復(fù)的Activity。這需要為Activity配置特定的加載模式,而不是使用默認(rèn)的加載模式。加載模式分類及在哪里配置Activity有四種加載模式:standa
系統(tǒng) 2019-08-29 23:21:50 2299
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術(shù)一般,由于喜愛(ài)安卓而產(chǎn)生了翻譯的念頭,純屬個(gè)人興趣愛(ài)好。原文鏈接:http://developer.android.com/training/efficient-downloads/regular_updates.html對(duì)于定期更新頻率的優(yōu)化會(huì)基于設(shè)備的狀態(tài),網(wǎng)絡(luò)連接,用戶行為和其喜好而有所變化。我們?cè)谶@一大系列課中,我們討論如何構(gòu)建具有電池效率的應(yīng)用,它們可
系統(tǒng) 2019-08-12 01:54:50 2298
最近發(fā)現(xiàn)Message,發(fā)送消息可以傳遞參數(shù),這個(gè)思路很好,所以寫(xiě)了一個(gè)例子,點(diǎn)擊屏幕,給Activity發(fā)送一個(gè)消息,傳遞兩個(gè)參數(shù),并把這個(gè)activity銷毀掉!轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/wdaming1986/article/details/6748688程序打開(kāi)界面:點(diǎn)擊屏幕,銷毀activity彈出Toast:看代碼:MainActivity。java類:packagecom.cn.android;importan
系統(tǒng) 2019-08-29 22:53:00 2294
在項(xiàng)目中我們會(huì)經(jīng)常遇到這種圓角效果,因?yàn)橹苯堑目雌饋?lái)確實(shí)不那么雅觀,可能大家會(huì)想到用圖片實(shí)現(xiàn),試想上中下要分別做三張圖片,這樣既會(huì)是自己的項(xiàng)目增大也會(huì)增加內(nèi)存使用量,所以使用shape來(lái)實(shí)現(xiàn)不失為一種更好的實(shí)現(xiàn)方式。在這里先看一下shape的使用:[html]viewplaincopy
系統(tǒng) 2019-08-29 23:29:54 2285
一:學(xué)會(huì)懶惰沒(méi)搞錯(cuò)吧?竟然讓程序開(kāi)發(fā)人員學(xué)會(huì)懶惰?程序開(kāi)發(fā)人員可能是世界上最為忙碌的一類人啦!對(duì),沒(méi)錯(cuò),學(xué)會(huì)懶惰!正因?yàn)槌绦蜷_(kāi)發(fā)人員忙碌,正因?yàn)槌绦蜷_(kāi)發(fā)人員可能會(huì)在客戶無(wú)限變化的需求之下沒(méi)日沒(méi)夜的加班,所以要學(xué)會(huì)懶惰,這樣,你就可以把更多的時(shí)間浪費(fèi)在美好的事物身上!如何懶惰:1,Don’tReinventtheWheel(不要重復(fù)發(fā)明輪子)。2,InventingtheWheel(發(fā)明輪子)。1,Don’tReinventtheWheel(不要重復(fù)發(fā)明輪子
系統(tǒng) 2019-08-29 23:49:55 2281
先看效果~也就是BaseExpandableListAdapter、AbsListView類的使用,就不多說(shuō)了..大牛留情...就兩個(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 2281
publicShelfSwitchDialog(Contextcontext){super(context,android.R.style.Theme_NoTitleBar);setContentView(R.layout.newspaper_switch_dialog);this.context=context;Windowwin=getWindow();win.getAttributes().gravity=Gravity.TOP;win.setBac
系統(tǒng) 2019-08-29 23:36:33 2278
隨著Android系統(tǒng)的應(yīng)用和游戲越來(lái)越豐富,甚至有些比起Windows、Mac上的軟件更加好用好玩,因此很多人都希望能在電腦上也能玩到安卓的游戲或APP。我們?cè)扑]過(guò)BlueStacks,而Genymotion則是另一款更加優(yōu)秀專業(yè)高性能的安卓Android模擬器!它支持Windows、Mac、Linux,由于其模擬運(yùn)行速度很快畫(huà)面流暢、且支持OpenGL3D加速、多開(kāi)、全屏等特性,并提供Eclipse、IntelliJIDEA的開(kāi)發(fā)插件,不僅是開(kāi)發(fā)者們
系統(tǒng) 2019-08-29 22:41:12 2275
在騰訊微博APIOAuth認(rèn)證介紹中,我們可以看到關(guān)于請(qǐng)求簽名的介紹(http://open.t.qq.com/resource.php?i=1,2#tag0):所有TOKEN請(qǐng)求和受保護(hù)的資源請(qǐng)求必須被簽名,微博開(kāi)放平臺(tái)會(huì)根據(jù)簽名來(lái)判斷請(qǐng)求的合法性。簽名算法使用SignatureBaseString和密鑰(Secret)生成簽名,參數(shù)oauth_signature用于指定簽名。這幾句話對(duì)oauth_signature產(chǎn)生過(guò)程介紹的比較簡(jiǎn)單,通過(guò)閱讀其它的
系統(tǒng) 2019-08-29 21:57:45 2275
轉(zhuǎn)載請(qǐng)注明出處:http://blog.csdn.net/sinyu890807/article/details/8967080要做一個(gè)優(yōu)秀的Android應(yīng)用,使用到網(wǎng)絡(luò)通信技術(shù)是必不可少的,很難想象一款沒(méi)有網(wǎng)絡(luò)交互的軟件最終能發(fā)展得多成功。那么我們來(lái)看一下,一般Android應(yīng)用程序里都是怎么實(shí)現(xiàn)網(wǎng)絡(luò)交互的,這里拿一個(gè)Boook對(duì)象為例:如上圖所示,首先在手機(jī)端生成一個(gè)Book對(duì)象,里面包含書(shū)名、作者、價(jià)格等數(shù)據(jù)。為了要將這些數(shù)據(jù)發(fā)送到服務(wù)器端,我們要
系統(tǒng) 2019-08-29 23:11:54 2273
GPSAlarm1.前言開(kāi)發(fā)一個(gè)有GPS功能的鬧鐘。有了這個(gè)軟件,就能保證趕火車不會(huì)遲到,趕公交不用起的太早。2.需求2.1軟件初期化自動(dòng)定位到當(dāng)前所在位置的地圖對(duì)于左邊的初期畫(huà)面,提供以下三個(gè)按鈕的事件:?定位按下【定位按鈕】,在畫(huà)面的正中出現(xiàn)用手指滑動(dòng)該符號(hào),用以定位現(xiàn)在的出發(fā)地址?搜尋按下【搜尋】按鈕,輸入目標(biāo)地址,并在畫(huà)面上以表示目的地。并且,將目的地和出發(fā)地址之間的各種可能的出行方式按照所花費(fèi)時(shí)間升序,表格化表現(xiàn)出來(lái)?取消按下【關(guān)閉】按鈕,關(guān)閉該
系統(tǒng) 2019-08-29 23:01:44 2271
轉(zhuǎn)載請(qǐng)注明出處:http://blog.csdn.net/guolin_blog/article/details/9526247最近二維碼真是越來(lái)越火了,隨便電視上、網(wǎng)絡(luò)上、商場(chǎng)里,到處都是二維碼。而內(nèi)嵌二維碼掃描功能的軟件也越來(lái)越多,QQ、微信、UC瀏覽器等等應(yīng)用都可以對(duì)著二維碼掃一掃,感覺(jué)我們自己的應(yīng)用里不加上二維碼掃描功能,都跟不上時(shí)代潮流了。所以今天我就將帶著大家一起,在我們自己的程序里加入二維碼掃描的功能。不過(guò),二維碼功能如果真要做起來(lái)還是非常復(fù)
系統(tǒng) 2019-08-12 09:29:48 2270
1,standard每次都會(huì)新建一個(gè)Activity實(shí)例2,singleTask棧空間簡(jiǎn)易示意:A--B--C最后用startActivity(intent)從C跳到A后,由于??臻g已經(jīng)存在A的實(shí)例,A上面的ActivityB和C出棧(即onDestroy銷毀),A置于棧頂如果A中重寫(xiě)了onNewIntent(...)方法,會(huì)同時(shí)接到C跳A的intent數(shù)據(jù)3,singTop棧空間簡(jiǎn)易示意:A--B--C最后用startActivity(intent)從C
系統(tǒng) 2019-08-29 23:00:33 2268
常用系統(tǒng)控件界面大合集雨松MOMO原創(chuàng)文章如轉(zhuǎn)載,請(qǐng)注明:轉(zhuǎn)載自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6613004雨松MOMO帶大家盤(pán)點(diǎn)Android開(kāi)發(fā)中的一些常用系統(tǒng)控件的簡(jiǎn)單用法今天我用自己寫(xiě)的一個(gè)Demo和大家詳細(xì)介紹一個(gè)Android開(kāi)發(fā)中遇到的一些常用系統(tǒng)控件的使用技巧。1.文本框TextViewTextView的作用是用來(lái)顯示一個(gè)文本框,下面我用兩種方
系統(tǒng) 2019-08-12 09:29:58 2265