教程說明: 使用工具: Corona SDK 執行難度: 普通 操作時間: 一小時步驟一: 應用程式概述利用準備好的圖片素材,我們將以Lua及Corona SDK API為基礎編寫屬於自己的指南針應用程式。基本上,完成品與蘋果公司在iOS系統中內建的官方指南針應用大同小異。步驟二: 目標開發平台首先,我們要選擇應用程式作品所依託的運行平台,確定了這一點後我們才能選擇與裝置相匹配的映像顯示尺寸。iOS系統平台具體參數如下: iPad:
技術選型意思是根據實際業務管理的需要,對硬體、軟體及所要用到的技術進行規格選擇,在開發產品之前篩選可行的技術方案。軟體開發的核心技術選型,則涉及到程式設計語言、環境、架構、功能等各方面的比較和考量。手機遊戲開發技術選型,則一般是對遊戲引擎進行選型,是否選取某個遊戲引擎,一般從以下幾個方面進行考慮:2D/3D。採用2D還是3D表現形式是在遊戲開發之前需要考慮的第一個大問題,一般來說,3D遊戲開發的難度和成本是2D的數倍乃至數十倍以上,即使有了遊戲引擎的協助仍然是這樣。但是,3D的表現能力和空間也是
Android手機作業系統是由Google推出的一款基於Linux平台的開源作業系統。深受廣大編程愛好者們的喜愛。在這裡我們將會為大家詳細介紹有關Android多媒體錄製的相關功能,包括錄音與錄影。還是先看代碼,用一種最笨的方式實現了Android多媒體錄製中的錄音的功能:try { String path = "/sdcard/recorder.amr";
Android的RIL驅動模組,
在Android作業系統中,有很多功能技巧可以協助我們輕鬆的實現一些需求。比如對映像映像的處理等等。我們在這裡就會為大家帶來一些有關Android繪圖的方法,希望能是朋友們充分掌握這方面的應用。Android構造塊類別總結Android Button應用法則Android類比SD卡實現方法解析Android
如果開發人員想在Android開源手機作業系統中進行一些修改的話,需要使用模擬器來進行相應的操作。我們BKJIA也在相關文章中向大家介紹過Android模擬器具體作用。那麼今天大家可以通過對Android模擬器尺寸的大小修改方法進一步對模擬器有一個深入的瞭解。Android圖片瀏覽源碼解讀Android快速啟動要點總結Android記憶體回收實質內容解析Android背景程式應用技巧分享Android事件接聽程式回調方法淺談Android模擬器提供了4個標準的skin供我們使用,分別對應HVGA
我們曾經在一篇文章中為大家詳細介紹過有關Android Activity的相關內容。在這裡,我們會進一步的對這一操作進行詳細剖析。主要就是針對Android Activity跳轉的實現。下面就讓我們一起看看具體操作方法吧。Android中提供一個叫Intent的類來實現螢幕之間的跳轉,下面是一個簡單的樣本:在應用中增加一個Activity名字為.ForwardTarget),這需要修改AndroidManifest.xml檔案,如下:Android
Android手機作業系統中可以通過各種方法來實現螢幕的改變,以滿足我們具體應用需求。在這裡我們就針對Android閃屏的具體實現方法來詳細介紹一下這方面的應用技巧,方便打家的實際應用。我在這裡使用裡試用了Handler(),通過splashHandler.sendMessageDelayed(msg, SPLASHTIME);方法中第二個參數的時間控製作為Android閃屏的出現時間。當然閃屏的activity作為主activity,後面的主程式則用startActiivity實現。
Android手機作業系統中有許多控制項的應用可以協助我們輕鬆實現一些功能。在這裡我們就為大家詳細介紹一下有關Android Gallery控制項的具體使用方法,希望能協助大家對控制項的使用有一個深入的認識。Android Gallery控制項:即圖片瀏覽控制項layout部分:< Gallery xmlns:android="http://schemas.android.com/apk/res/android" &nb
學習Android DDMS時,經常會遇到Android DDMS問題,這裡將介紹Android DDMS問題的解決方案。Android DDMS有很多值得學習的地方,這裡我們主要介紹Android DDMS,包括介紹Android DDMS效能等方面。Logcat、廣播狀態資訊、類比撥打電話、接收SMS、虛擬地理座標等等。DDMS為IDE和emultor及真正的android裝置架起來了一座橋樑。開發人員可以通過DDMS看到目標機器上
Android系統架構和其作業系統一樣,採用了分層的架構。從架構圖看,Android系統架構分為四個層,從高層到低層分別是應用程式層、應用程式架構層、系統運行庫層和linux核心層。1.應用程式Android會同一系列核心應用程式套件組合一起發布,該應用程式套件組合包括email用戶端,SMS短訊息程式,日曆,地圖,瀏覽器,連絡人管理程式等。所有的應用程式都是使用JAVA語言編寫的。2.應用程式架構開發人員也可以完全訪問核心應用程式所使用的API架構。該應用程式的架構設計簡化了組件的重用;任何一
Android平台可以促使行動裝置的創新,讓使用者體驗到最優越的行動服務,美國電訊廠商AT&T和Verizon,當然微軟沒有加入,獨樹一幟的加拿大RIM和他們的Blackberry也被擋在門外。記憶體配置和管理,Mutex等等都是依賴底層作業系統而實現的。所有Android應用的線程都對應一個Linux線程,虛擬機器因而可以更多的依賴作業系統的線程調度和管理機制。不同的應用在不同的進程空間裡運行,加之對不同來源的應用都使用不同的Linux使用者來運行,可以最大程度的保護應用的安全和獨立運
Android作業系統可以促使許多行動裝置的創新,讓廣大的使用者體驗到最優質最優越的行動服務,當然,開發商也將得到一個新的開放層級,就是怎麼能把這款新興的作業系統推廣到市面上。從而產生寫這個系列的打算,目標就是一步步跟著執行個體進行動手實作,真正從“做”中體會和學習Android開發。本文是這個系列的第一篇,目標是Android內建的一個範常式序:記事本,將分為四篇文章進行詳細介紹。類似於win32程式裡的WinMain函數,Android作業系統自然也有它的程式進入點。
在一個月前,Google曾經發布了Android 3.0蜂巢系統的預覽版SDK,提供給開發人員進行熟悉和上手,今天他們放出了最終的正式版蜂巢SDK工具包,開發人員可以使用新的API為蜂巢平板機開發應用。包含的 API 都是最終版的,你現在已經可以針對這個新平台開發應用並發布到 Android Mrket
BKJIA獨家特稿】本文李洋老師將向我們介紹“Android安全架構概覽”:Android安全結構的中心思想為“應用程式在預設的情況下不可以執行任何對其他應用程式,系統或者使用者帶來負面影響的操作。”開發人員只有瞭解到Android的安全架構才能設計出在使用過程中更加流暢的使用者體驗。1. Android具有哪些許可權根據使用者的使用過程體驗,可以將Android涉及的許可權大致分為如下三類:(1)Android手機所有者許可權:自使用者
Windows下搭建Android 2.2開發環境是本文要介紹的內容,主要是來瞭解並學習Android 2.2環境搭建的內容,具體關於Android 2.2內容的搭建來看本文詳解。Google正式發布了旗下智能手機作業系統的新版本Android 2.2代號“Froyo”凍優酪乳)。11項新特性也讓眾多Android愛好者非常期待.在這裡向大家介紹最新的安裝配置教程。(1)在http://java.sun.com/javase/dow
這幾天的手機行業大事不斷,蘋果iPhone 4S的發布伴隨的是無數網民的抱怨,而隨後喬布斯的悄然長逝也讓人們對這個偉大的“精神導師”充滿了悲傷之情。而本應該在11日舉辦Android4.0 IceCream Sanwich發布會也因為喬布斯的離世而延遲,也算是對老人家的一次緬懷。不過無論如何未來蘋果iPhone與Google Android大戰還將會繼續下去。今天我們不談蘋果,而從近期Android的發展來看這個宿命中的敵人發展思路
一、Intent和IntentFilter簡介一個應用程式的三個核心組件活動,服務和廣播接收器)都是通過訊息即意圖Intents)來啟用的。Intent訊息傳送是相同或不同應用中組件運行時晚綁定的一種機制。意圖本身一個意圖對象)是一個包含被執行操作抽象描述的被動的資料結構。或,對於廣播而言,是某件已經發生並被聲明的事情的描述。存在如下幾種不同的機制來傳送意圖到每種組件中:
平台 MTK6573Android 震動器系統架構一、驅動層Android修改、新增Linux核心檔案/kernel/drivers/staging/android/timed_output.h/kernel/drivers/staging/android/timed_output.ctimed_output.h 定義了timed_output_dev
Android中有很多圖片特效處理技巧,比如圓角、倒影,今天為大家分享一個執行個體,本例主要是先擷取壁紙(getWallpaper()),然後對當前壁紙的一些特效處理。第一步:建立一個Android工程命名為ImageDemo,工程結構如下:第二步:建立一個.java檔案,命名為ImageUtil.java,在裡面定義一些圖片處理方法,代碼如下:package com.android.tutor; import android.graphics.Bitm