本文詳細介紹了Android應用編程中Activity的生命周期、通信方式和IntentFilter等內(nèi)容,并提供了一些日常開發(fā)中經(jīng)常用到的關于Activity的技巧和方法。通過本文,你可以進一步了接Android中Activity的運作方式。Activity的生命周期和J2ME的MIDlet一樣,在android中,Activity的生命周期交給系統(tǒng)統(tǒng)一管理。與MIDlet不同的是安裝在android中的所有的Activity都是平等的。Activity
系統(tǒng) 2019-08-12 09:30:20 1912
AndroidLayout之三:LinearLayout轉載自:http://android.blog.51cto.com/268543/298345線形布局orientation-容器內(nèi)元素的排列方式。vertical:子元素們垂直排列,horizontal:子元素們水平排列。在代碼里可通過setOrientation()進行動態(tài)改變,值分別為HORIZONTAL或者VERTICAL。*在LinearLayout,寬度/高度都是按著組件的次序逐個占用的!
系統(tǒng) 2019-08-12 09:30:17 1912
本講完成的效果為:登錄界面的布局代碼(login.xml)為:
系統(tǒng) 2019-08-12 09:30:14 1912
Android編程8:頁面切換測試本文博客鏈接:http://blog.csdn.net/jdh99,作者:jdh,轉載請注明.軟件平臺:win7+eclipse+sdk設計思路:兩個頁面:mian和ok,每個頁面上有一個按鍵,點擊則可以互相切換源代碼:main.xml源代碼:
系統(tǒng) 2019-08-12 09:30:02 1912
本課主要講解了在Android中如何完成用戶OAuth認證。微博操作的流程圖:點擊了開始后:首先是獲取新浪微博的OAuth授權(WebViewActivity.java):packagehaiyang.project.iweibo.ui;importhaiyang.project.iweibo.R;importhaiyang.project.iweibo.util.AuthUtil;importhaiyang.project.iweibo.util.Jav
系統(tǒng) 2019-08-12 09:29:47 1912
在做一個小練習的時候,又遇到了Adapter,才發(fā)現(xiàn)以前沒有對它進行過記錄現(xiàn)在介紹一下:其實Adapter就是數(shù)據(jù)和視圖之間的橋梁,數(shù)據(jù)在adapter中做處理,然后顯示到ListView上面Adapter有很多種,有ArrayAdapter,BaseAdapter,CursorAdapter,HeaderViewListAdapter,ListAdapter,ResourceCursorAdapter,SimpleAdapter,SimpleCur
系統(tǒng) 2019-08-12 09:29:47 1912
1、與一般的JAVA項目一樣,src文件夾是項目的所有包及源文件(.java)。2、gen文件夾中包含了一個R.java,這個文件夾及類是在建立項目時自動生成的,這個文件是只讀模式,R.java文件是定義該項目所有的資源文件的索引文件。/*AUTO-GENERATEDFILE.DONOTMODIFY.**Thisclasswasautomaticallygeneratedbythe*aapttoolfromtheresourcedataitfound.It
系統(tǒng) 2019-08-12 09:29:47 1912
Fragment要點Fragment作為Activity界面的一部分組成出現(xiàn)可以在一個Activity中同時出現(xiàn)多個Fragment,并且,一個Fragment亦可在多個Activity中使用。在Activity運行過程中,可以添加、移除或者替換Fragment(add()、remove()、replace())Fragment可以響應自己的輸入事件,并且有自己的生命周期,當然,它們的生命周期直接被其所屬的宿主activity的生命周期影響。設計哲學And
系統(tǒng) 2019-08-12 09:29:46 1912
一什么是Service二如何使用Service三Service的生命周期一什么是ServiceService,看名字就知道跟正常理解的“服務”差不多,后臺運行,可交互這樣的一個東西。它跟Activity的級別差不多,也需要在配置文件里注冊,但是他不能自己運行,需要通過某一個Activity或者其他Context對象來調(diào)用,Context.startService()和Context.bindService()。兩種啟動Service的方式有所不同。這里要說
系統(tǒng) 2019-08-12 09:29:46 1912
這兩天編程弄Android照相機模塊,設置好各種參數(shù)后,發(fā)現(xiàn)預覽的時候,照片是顛倒了,不是上下顛倒而是顛倒90°。我的手機是華為U9200,用的Android4.0.3,后來看到http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html這篇文章,增加代碼:myCamera.setDisplayOrientation(90);然后預覽就正常了。但是拍攝的照片在電腦上打開一看,仍然是傾斜的。
系統(tǒng) 2019-08-12 09:29:40 1912
AsyncTask的用法AsyncTask的用法在開發(fā)Android應用時必須遵守單線程模型的原則:AndroidUI操作并不是線程安全的并且這些操作必須在UI線程中執(zhí)行。在單線程模型中始終要記住兩條法則:1.不要阻塞UI線程2.確保只在UI線程中訪問AndroidUI工具包當一個程序第一次啟動時,Android會同時啟動一個對應的主線程(MainThread),主線程主要負責處理與UI相關的事件,如:用戶的按鍵事件,用戶接觸屏幕的事件以及屏幕繪圖事件,并
系統(tǒng) 2019-08-12 09:29:35 1912
接上一章,這一章我們就來學習SAX解析器,其實SAX跟PULL解析器差不多,事實上學會和掌握一種XML解析器對于完成項目來說已經(jīng)足夠了,當然,多學一點也不是什么壞事,你說呢?呵呵,加油哦!我們還是以唐僧師徙的數(shù)據(jù)為例大徙弟孫悟空金箍棒殺死了
系統(tǒng) 2019-08-12 09:29:33 1912
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/recreating.html在應用被正常使用的情況下,會有一些場景發(fā)生并使得你的activity被銷毀,比如:當用戶按下了返回鍵,或者你的activity調(diào)用了fini
系統(tǒng) 2019-08-12 01:55:21 1912
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/animation/cardflip.html這一節(jié)課將向您展示如何用自定義的fragment動畫來實現(xiàn)翻牌動畫(CardFlip)。翻牌動畫是在視圖切換的時候以翻牌形式為過渡動畫的效果,其如下所示:CardFlip動畫如
系統(tǒng) 2019-08-12 01:55:03 1912
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/cloudsync/index.html通過提供強大的網(wǎng)絡連接APIs,Android框架可以幫助你構建豐富的基于云的應用,能夠讓應用將它們的數(shù)據(jù)同步到遠端服務器,保證設備一直處于同步的狀態(tài),同時你的寶貴數(shù)據(jù)都會備份在云上
系統(tǒng) 2019-08-12 01:53:15 1912