引言應用程序組件有一個生命周期——一開始Android實例化他們響應意圖,直到結束實例被銷毀。在這期間,他們有時候處于激活狀態,有時候處于非激活狀態;對于活動,對用戶有時候可見,有時候不可見。組件生命周期將討論活動、服務、廣播接收者的生命周期——包括在生命周期中他們可能的狀態、通知狀態改變的方法、及這些狀態的組件寄宿的進程被終結和實例被銷毀的可能性。上篇Android開發之旅:組件生命周期(一)講解了論活動的生命周期及他們可能的狀態、通知狀態改變的方法。本
系統 2019-08-29 22:32:08 1915
Himi原創,轉載務必注明出處!原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/06/20/6555828.aspx首先對于《賽貝爾曲線》不是很了解的童鞋,請自覺白度百科、google等等...為了方便偷懶的童鞋,這里給個《貝賽爾曲線》百科地址,以及一段話簡述《貝賽爾曲線》:《貝賽爾曲線》白度百科快速地址:http://baike.baidu.com/view/4019466.htm貝塞爾曲線又稱貝茲
系統 2019-08-29 22:20:33 1915
Himi原創,歡迎轉載,轉載請在明顯處注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/14/6137136.aspx有童鞋問我為什么不用SDK2.1,2.2來進行游戲開發,那我這里稍微說兩句:1.AndroidSDK屬于向下兼容!那么低版本可以運行的,高版本基本上更是沒問題!(當然每次SDK的更新也會帶來新功能,或者修改了一些原來的BUG等等,那么其實對于游戲開發來說,如果你的游戲中
系統 2019-08-29 22:20:25 1915
這一章我們來學習Android數據庫SQLite,還是接上一章的,對于唐僧師徙去西天,三個徙弟得要殺妖怪啊,那得有個匯總啊,有個記數啊,這里我們就用SQLite來存儲各徙弟殺死妖怪的數量,OK,上main.xml
系統 2019-08-12 09:30:15 1915
在android開發中LinearLayout很常用,LinearLayout的內控件的android:layout_weight在某些場景顯得非常重要,比如我們需要按比例顯示。android并沒用提供table這樣的控件,雖然有TableLayout,但是它并非是我們想象中的像html里面的table那么好用,我們常用ListView實現table的效果,但是列對齊確比較麻煩,現在用LinearLayout及屬性android:layout_weight
系統 2019-08-12 09:29:46 1915
一、修改Android設備存儲盤符名稱(注:TBDG1073為我的項目名稱)1、修改device/other/TBDG1073/system.prop文件2、修改ro.media.patition.label屬性為OuyangPeng3、修改完后重新編譯4、將MID通過USB連接到電腦顯示盤符為OuyangPeng二、修改Android設備的型號1、進入到~/mx0831-0525/device/other/TBDG1073目錄2、找到TBDG1073.m
系統 2019-08-12 09:29:41 1915
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/firstapp/running-app.html一、運行你的應用如果按照上一節課的步驟創建了一個Android項目工程,那么它將包含一組構成“HelloWorld”的源文件,以此使你可以直接運行這個程序。你
系統 2019-08-12 01:55:24 1915
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/intents/filters.html之前的兩節課關注于故事的一面:從你的應用啟動另一個應用的activity。但是如果你的應用可以執行一個對另一個應用來說有用的行為,那么你的應用就應該準備好響應由其他應用
系統 2019-08-12 01:55:17 1915
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/graphics/opengl/touch.html讓對象根據預設的程序運動,如讓一個三角形旋轉可以有效地讓人引起注意,但是如果你希望可以讓OpenGLES與用戶交互呢?讓你的OpenGLES應用可以與觸摸交互的關鍵點在于
系統 2019-08-12 01:55:05 1915
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/cloudsync/gcm.html谷歌云消息(GCM)是一個用來給Android設備發送消息的免費服務。GCM消息可以極大地提升用戶體驗。你的應用可以一直保持更新的狀態而不用在喚醒無線電和在沒有更新的使用對服務器發起詢問
系統 2019-08-12 01:54:48 1915
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/location/retrieve-current.html地點服務自動維護用戶當前的地點,所以你的應用所要做的事情就是在需要時去獲取它。地點的精確度是基于你所申請的地點查詢權限,以及當前設備上激活的的位置傳感器。地點服務
系統 2019-08-12 01:54:44 1915
一、在eclipse中插入ADT1、運行eclipse2、help------>insertnewsoftware3、選擇“add”4、Name:輸入androidLocation:輸入http://dl-ssl.google.com/Android/eclipse/二、安裝androidSDK1、到android官網下載SDK安裝器http://developer.android.com/sdk/index.html2、將下載的文件解壓Add-ones:
系統 2019-08-29 23:28:12 1914
Android自定義Dialog-And.He-博客園http://www.cnblogs.com/and_he/archive/2011/09/16/2178716.html這段時間在做一個項目,需要使用到自定義Dialog,先在網上找了一下資料,發現還是有很多沒有講清楚的,在此給出一個Demo,一來可以方便廣大碼農,二來也可以方便自己,以備不時之需。。。先來一張圖吧,很簡單,只有一個Activity,當點擊Button的時候就彈出這個自定義的Dialo
系統 2019-08-29 22:36:32 1914
從字面上來看,TableLayout也比較簡單,關鍵是要對相關的屬性要熟悉,先看一個簡單的例子(后面為效果圖):
系統 2019-08-29 22:36:31 1914
鑒于有些同學想要學習NDK,但在網上很難找到一個講解比較清楚、按照步驟操作可以比較順利學會NDK的文章,所以寫了此篇教程。一.準備需要AndroidNDK和windows下c、c++代碼的編譯器cygwinNDK下載地址:http://developer.android.comcygwin下載地址:http://www.cygwin.com/二.配置1.安裝cygwin,并配置cygwin的環境變量。例如:我安裝在D盤根目錄,那么在環境變量的path中添加
系統 2019-08-29 22:29:14 1914