Time of Update: 2017-02-28
1: ./mk n(r) kernel; ./mk
Time of Update: 2017-02-28
Android1、1 2008 年9月發布的Android第一版 Android1、5 Cupcake (紙杯蛋糕) 2009年4月30日,官方1、5版本(Cupcake 紙杯蛋糕)的Android發布。主要的更新如下: 1、拍攝/播放影片,並支援上傳到Youtube
Time of Update: 2017-02-28
private long exitTime = 0;/** * 捕捉返回事件按鈕 * * 因為此 Activity 繼承 TabActivity 用 onKeyDown 無響應,所以改用 dispatchKeyEvent * 一般的 Activity 用 onKeyDown 就可以了 */@Overridepublic boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() ==
Time of Update: 2017-02-28
登陸頁面輸入使用者名稱和密碼,登陸成功後跳轉到首頁面,失敗時顯示錯誤資訊。傳遞參數時用BasicNameValuePair的List以httpPost.setEntity的方式來做,不能用HttpParams。userName = (EditText) this.findViewById(R.id.editTextUserName);password = (EditText) this.findViewById(R.id.editTextPassword);errorMsg =
Time of Update: 2017-02-28
1.布局檔案內容 :<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-02-28
Android的開發平台搭建主要需要的工具有:Java虛擬機器JDK、Eclipse、Eclipse外掛程式ADT(Android Developer Tool)和Android開發包SDK,以下是具體的安裝方法。 A、JDK 在MAC中已經為我們預裝了JDK並預設配置了Java系統變數,因此JDK對我們來說直接使用即可,查看MAC中的JDK版本方法是在命令列(硬碟/應用程式/工具 + 生產力/終端)中輸入"java
Time of Update: 2017-02-28
android.os下的FileObserver類是一個用於監聽檔案訪問、建立、修改、刪除、移動等操作的監聽器,基於linux的inotify。 FileObserver 是個抽象類別,必須繼承它才能使用。每個FileObserver對象監聽一個單獨的檔案或者檔案夾,如果監視的是一個檔案夾,那麼檔案夾下所有的檔案和級聯子目錄的改變都會觸發監聽的事件。 所能監聽的事件類型如下: ACCESS,即檔案被訪問 MODIFY,檔案被 修改 ATTRIB,檔案屬性被修改,如
Time of Update: 2017-02-28
一個應用程式可以將自己的資料完全暴露出去,外界更本看不到,也不用看到這個應用程式暴露的資料是如何儲存的,或者是使用資料庫還是使用檔案,還是通過網上獲得,這些一切都不重要,重要的是外界可以通過這一套標準及統一的介面和這個程式裡的資料打交道,例如:添加(insert)、刪除(delete)、查詢(query)、修改(update),當然需要一定的許可權才可以。 如何將應用程式的資料暴露出去? Android提供了ContentProvider,一個程式可以通過實現一個Content
Time of Update: 2017-02-28
對於用戶端和服務之間通訊,雖然可以通過Ibinder實現,但需要共用業務實現,如果在處理序間通訊的haunted,需要使用AIDL(Android Interface Definition
Time of Update: 2017-02-28
如果不對串連進行處理 下載就會報錯 要想解決這個問題 只需對你的url 進行編碼然後替換空格用編碼錶示 //對路徑進行編碼 然後替換路徑中所有空格 編碼之後空格變成“+”而空格的編碼錶示是“%20” 所以將所有的“+”替換成“%20”就可以了 url = URLEncoder.encode(urlStr,"utf-8").replaceAll("+",
Time of Update: 2017-02-28
Android應用程式啟動並執行行動裝置受限於其運算能力,儲存空間,及電池續航。由此,它必須是高效的。電池續航可能是一個促使你最佳化程式的原因,即使他看起來已經啟動並執行足夠快了。由於續航對使用者的重要性,當電量耗損陡增時,意味這使用者遲早會發現是由於你的程式。 雖然這份文檔主要包含著細微的最佳化,但這些絕不能成為你軟體成敗的關鍵。選擇合適的演算法和資料結構永遠是你最先應該考慮的事情,但這超出這份文檔之外。 1. 介紹 寫出高效的代碼有兩條基本的原則: ◆ 不作沒有必要的工作 ◆
Time of Update: 2017-02-28
1.旋轉函數: glRotatef(float angle, float X, float Y, float Z) 其中,angle指定對象旋轉的角度,X,Y,Z三個參數共同決定旋轉軸的方向。 即,glRotatef函數是將某對象沿指定軸旋轉angle角度。 2.旋轉實現方法: float rotateTri; float rotateQuad; //旋轉三角形 gl.glRotatef(rotateTri, 0.0f, 1.0f,
Time of Update: 2017-02-28
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三維圖形 API 的子集,針對手機、PDA和遊戲主機等嵌入式裝置而設計。 該API由Khronos集團定義推廣,Khronos是一個圖形軟硬體行業協會,該協會主要關注圖形和多媒體方面的開放標準。 在Android中搭建一個3D開發的基本架構: 一、匯入opengl es庫: [java] import javax.microedition.khronos.egl.EGLConfig;
Time of Update: 2017-02-28
本文來聊一聊AndroidUI開發中ImageSwitcher控制項的使用。ImageSwitcher控制項與ImageView類似,都可以用於顯示圖片,但是ImageSwitcher通過名字可以看出,主要是用於多張圖片的切換顯示。在本篇中,會介紹ImageSwitcher控制項的基本屬性的設定以及常用方法的調用。在最後會通過一個樣本Demo來展示本篇部落格中講到的一些內容。 ImageSwitcher ImageSwitcher是一個圖片切換器,它間接繼承自FrameLayout類,和
Time of Update: 2017-02-28
Android的SDK提供了三種類型的動畫,分別是補間動畫、逐幀動畫和插值屬性動畫。下面先介紹第一種動畫效果-補間動畫。 補間動畫可以應用於View,讓開發人員可以定義一些關於大小、位置、旋轉和透明度的改變效果,達到讓View的內容動起來的效果。 補間動畫是使用Animation類建立的,它有4個直接子類,分別實現不同的動畫效果,分別為: AlphaAnimation 漸層透明度動畫效果,即淡入淡出效果 ScaleAnimation
Time of Update: 2017-02-28
1、不讀Android開發文檔 Android開發人員網站可以很好的協助你。很多的文檔也可以通過SDK工具下載。這些文檔不僅僅是Javadoc API的參考,它包括許多指南、教程、視頻、培訓以及其他有用的資料來建立Android應用程式。 Android訓練,通過一些有用的教程樣本,指導你解決特定問題或實現特定的功能。 2、不熟悉Android開發工具 Android
Time of Update: 2017-02-28
在偵錯工具的時候,參數的輸出對於我們瞭解整個程式是否按照我們自己的邏輯來運作,很有協助。 在Android平台下的java程式,有很多在控制台輸出資訊的方法: 1. System.out.println(" ... "); 2. android.util.Log(" ... "); 現在,我們就分別這兩種輸入,來看看怎樣做到取出我們僅僅關係的內容,其餘的輸出,我們都將其消失在世界的另一邊去。 一. 編寫代碼: 首先,看看我的java程式:
Time of Update: 2017-02-28
一.將Android裝置串連電腦,並安裝相關的驅動。 二.設定使用者的環境變數。 【我的電腦】-->>【屬性】-->>【進階】-->>【Administrator的使用者環境變數】-->>【Path】 點擊【編輯】按鈕,在【變數值】一欄的最後,輸入我們安裝SDK目錄下的platform-tools和tools的絕對路徑,中間用 英文IME下的分號【;】來隔開。 例如我自己增加的字串如下: ;D:Program
Time of Update: 2017-02-28
1.碼錶兒.. -------- 手機上的碼錶兒跟PC上的差不多多.. EXPORT 的時候兒不太一樣... 2.EXPORT成TXT碼錶兒.. ------------------------------- ===export2byedu.sql=== select hezi, ATIAN from gaopinzi where LENGTH(atian)>0 order by atian,gudin
Time of Update: 2017-02-28
我們新購買的磁碟或SD卡在使用之前,要讓作業系統認得它,須先寫入一些磁性的記號到磁碟上的每一扇區,便可在該作業系統下取用磁碟上的資料,這個過程就是格式化。 格式化可以直白地看作把你的磁碟或SD卡分成若干個小格(block),然後才能往裡面存資料,每個檔案所佔的“小格”是不同的。如果沒有進行格式化是無法存資料的,現在買來的SD卡一般都已經格式化好了,可以直接用。 可以做一個小實驗,你可以在Windows系統下建立一個文字檔,然後往裡面寫入一個字元,查看屬