Time of Update: 2013-12-26
Android開發環境配置詳解是本文要介紹的內容,主要是來瞭解並學習Android開發環境的內容,具體關於Android開發內容的詳解來看本文。1、作業系統Android開發目前只支援XP(32-bit)、Vista(32/64-bit)、Mac OS X 10.4.8或更新版本(x86)、Linux(只在Linux Ubuntu Dapper Drake上面做過測試)。我的筆記也只是按照本人的系統XP sp2/sp3&nbs
Time of Update: 2013-12-26
Eclipse Android項目匯入到開發環境是本文要介紹的內容,主要是來瞭解並學習Eclipse Android項目匯入的內容,具體關於Eclipse Android內容的詳解來看本文。Eclipse+ADT是目前最推薦的一種開發Android的開發環境,不過有些Eclipse Android程式是使用Android提供的一些工具如:Android命令)和其它IDEs中建立的,那怎麼樣才能將這些非Eclipse中建立的Android項目匯入進來呢?1.
Time of Update: 2013-12-26
Android環境應用開發配置是本文要介紹的內容,主要是來瞭解並學習Android環境的開發配置,具體關於Android環境內容的詳解來看本文。今天因為從新做了系統,把Android環境應用開發配置記錄下網上雖然很多關於Android環境的配置文章,但是好像都比較全和複雜,其實有些東西只是為了方便而且不是必須的1、安裝java的環境需要安裝jdk+jre,:java.sun.comjdk:http://www.oracle.com/technetwork/java/javaee/download
Time of Update: 2013-12-26
為Android SDK增加應用案例實現是本文要介紹的內容,主要是來瞭解並學習Android SDK的內容,具體關於Android SDK的內容來看本文詳解。在開發Android開發應用的過程中,通常有兩種方式:NDK和eclipse,或者直接在Android SDK增加。這裡介紹如何在Android SDK環境中增加一個應用程式。其中涉及到JNI,JAVA對JNI的調用,其中JNI代碼檔案為C++。第一步,建立JNI層代碼,注意,JNI代碼的路
Time of Update: 2013-12-26
在Win7下配置Android開發環境是本文要介紹的內容,主要是來瞭解並學習Android開發環境,具體關於Android開發環境的詳解來看本文。一、安裝 JDK下載JDK最新版本,如下:http://www.oracle.com/technetwork/java/javase/downloads/index.html 這裡我下載的是: Java SE Development Kit 6u24 for Wi
Time of Update: 2013-12-26
先建立錄影視窗 map_video.xmlandroid:layout_width="fill_parent"android:layout_height="fill_parent" >android:id="@+id/arc_hf_video_view"android:layout_width="fill_parent"android:layout_height="fill_parent"
Time of Update: 2013-12-26
來自Android開發人員部落格的訊息,Android模擬器現在已經有了多項改進和最佳化,可以讓開發人員們更方便的進行應用開發。Android模擬器是Android開發人員進行應用研發和測試的重要工具,由於目前Android的硬體裝置的快速成長,模擬器已經稍顯落後。現在新的模擬器已經帶來了包括GPU支援、CPU加速、感應器支援、多手指輸入等新的功能。在最新的Android 4.0.3 R2模擬器中,已經加入了GPU支援,可以支援OpenGL ES
Time of Update: 2013-12-26
在開發android應用時,常常通過按返回鍵(即keyCode == KeyEvent.KEYCODE_BACK)就能關閉程式,其實大多情況下該應用還在任務裡運行著,其實這不是我們想要的結果。我們可以這樣做,當使用者點擊自訂的退出按鈕或返回鍵時(需要捕獲動作),我們在onDestroy()裡強制退出應用,或直接殺死進程,具體作業碼如下:@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event)
Time of Update: 2013-12-26
在 Android 上,因為 Google 自己實現的 Android 標配的 GCM (Google Cloud Messaging,原來叫 C2DM) 在國內基本不可用,所以,對於開發人員來說,如果需要 Push功能,怎麼樣選擇成為了一個問題。 到目前為止,國內尚沒有完全向開發人員免費、開放的 Push 服務可用。國外有幾家第三方推送服務,但一般都要收費。所以一般來說,國內的開發人員不得不考慮自己來搭建 Push服務。
Time of Update: 2013-12-26
Android手機中內建了一款高效能webkit核心瀏覽器,在SDK中封裝成了WebView組件,它可以用來瀏覽網路內容。那麼,如何使用它呢?第一次使用WebView控制項載入組件1)mainfest.xml添加internet許可權<manifest> <uses-permission android:name="android.permission.INTERNET" /> 2)layout添加webView
Time of Update: 2013-12-26
先定義一個Applicationpackage com.xesam;import android.app.Application;import android.content.res.Configuration;import android.util.Log;public class ApplicationActivity extends Application { static String name = "小西山子"; @Override public
Time of Update: 2013-12-26
Android java application運行環境初始化簡介:在kernle啟動之後, 系統將通過App_main進程來初始化android Runtime JAVA 運行環境,zygote是android的第一個進程,所有android的應用都是通過zygote fork出來的子進程。與QT不一樣的是系統調用fork啟動新進程而不再通過execv將子進程完全替換,這樣做的目的是每一個子進程都保留了JAVA VM所需的啟動資訊比如JNI資訊。與Navtive 層一樣, JAVA
Time of Update: 2013-12-26
需要實現平鋪效果,大致有幾下幾種方法。第一種,利用系統提供的api實現:Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap = Bitmap.createBitmap(200, 30, Config.ARGB_8888); BitmapDrawable d
Time of Update: 2013-12-26
在搭好環境後我們要做的肯定是建一個android工程來看看效果。1.在eclipse裡new一個android的工程,在彈出的對話方塊中有下面幾個要填的內容: Appliction Name:你的app的名字,就是我們在手機上看到的一個個應用的名字如:水果忍者) Project Name:這就是你的工程名 Package Name:這是你的包名 勾選你的SDK版本,然後按要求下一步就行2.建立好工程後,eclipse會幫你把一些基本的檔案給你配置好,有幾個檔案或包如下:
Time of Update: 2013-12-26
在Android應用程式架構中,有一個比較強大的事件處理機制——Intent意圖)。Intent意圖)的作用與事件(event)很像,但與傳統的事件處理有些差異。傳統的事件處理,講究的是處理者handler)的觸發,當事件發生時,便callback事件的處理者,或是直接將該事件傳送forward)給應用程式,由應用程式決定處理方式。在「Intent」這樣的事件處理觀念裡,Android
Time of Update: 2013-12-26
什麼是Android?Android是一個行動裝置的軟體套件,它包括一個作業系統、中介軟體和關鍵應用。Android SDK提供必需的工具和API,並基於java語言開發。特徵 應用程式架構 組件的重用和自訂 Dalvik虛擬機器 為行動裝置最佳化 一體化瀏覽器 基於開源的webkit核心 圖形最佳化 提供一個定製的2D圖形庫,3D圖形基於OpenGL硬體加速可選) SQLite 結構化資料存放區 多媒體支援 對通用的音頻、
Time of Update: 2013-12-26
在您的UI中顯示單個圖片是非常簡單的,如果您需要一次顯示很多圖片就有點複雜了。在很多情況下(例如使用 ListView, GridView 或者 ViewPager控制項),顯示在螢幕上的圖片以及即將顯示在螢幕上的圖片數量是非常大的(例如在圖庫中瀏覽大量圖片)。在這些控制項中,當一個子控制項不顯示的時候,系統會重用該控制項來迴圈顯示
Time of Update: 2013-12-26
第一個要點:首先要有良好的編程習慣要成為一名優秀的資源管理員;既要運用常識,還要使用公認的演算法和標準的設計模式。在資源使用方面,如果你開啟了資源,要記得關閉資源。要盡量晚地擷取,盡量早地釋放。這些由來已久的編程準則同樣適用於你的Android應用程式,如果它們使用底層的裝置服務,更是如此。比如說,假設你編寫的一個應用程式依賴基於位置的服務。除非你絕對有必要,否則不要開始註冊、擷取位置最新資訊;而且要確保,一旦你不再需要這些資訊,就要取消擷取最新資訊的註冊。這將協助你避免不必要地耗費裝置電池電量
Time of Update: 2013-12-26
在Android的網路通訊中,通常會使用Socket進行裝置間數的資料通訊,使用Http來對網路資料進行請求。1、Socket通訊端)不管是有過Java開發經驗還是.NET開發經驗的同學都應該對Socket有或多或少的瞭解,常見的TCP或者UDP協議其實都是基於Socket來實現的。Socket是用於描述網路上的一個裝置中的一個進程或者應用程式的,Socket由IP地址和連接埠號碼兩部分組成。IP地址用來定位裝置,連接埠號碼用來定位
Time of Update: 2013-12-26
iPhone開發人員在國外相對飽和,而國內仍然有很大的空缺,但是由於SDK自身的限制已經很多Mac OS內部的一些設計上的先天不足,所以很多Android上有的,在iPhone上不越獄使用第三方SDK是無法實現的,比如IME和來電防火牆這些基本 的應用,而Windows Phone