Time of Update: 2018-12-03
轉:http://www.ataaw.com/?p=419 手機的一個主要功能是多媒體功能,我們可以使用手機來播放各種音頻跟視頻,在Android的SDK中同樣提供了各種多媒體開發介面,供我們方便的開發出各類音視頻軟體,下面則是Android中提供的錄音介面的基本使用。 這裡我們列出幾個重要的使用方法,也是最常用的錄音介面。1、MediaRecorder recorder = new MediaRecorder();
Time of Update: 2018-12-03
5種鬧鈴類型:public static final int ELAPSED_REALTIME //當系統進入睡眠狀態時,這種類型的鬧鈴不會喚醒系統。直到系統下次被喚醒才傳遞它,該鬧鈴所用的時間是相對時間,是從系統啟動後開始計時的,包括睡眠時間,可以通過調用SystemClock.elapsedRealtime()獲得。系統值是3 (0x00000003)。 public static final int ELAPSED_REALTIME_WAKEUP
Time of Update: 2018-12-03
在Android的layout檔案中有時候可能會指定具體的單位,比如有時候為px、dip或者sp等。他們的區別如下:1. px (pixels)像素:這個大家用得比較多, 一般我們HVGA代表320x480像素。2. dip或dp (device independent pixels)裝置獨立像素:這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA cwj推薦使用這個,不依賴像素。3. sp (scaled pixels — best for text
Time of Update: 2018-12-03
其他代碼都不重要,重要的就是C代碼NativeRenderer.cpp#include <jni.h>#include <android/log.h>#include <GLES2/gl2.h>#include <GLES2/gl2ext.h>#include <GLES/gl.h>#include <stdio.h>#include <stdlib.h>#include
Time of Update: 2018-12-03
OPenGL ES常用API: GL_TRIANGLE_STRIP: 連續畫三角形GL_TRIANGLE_FAN: 畫三角扇形 glClearColor( 0.f, 0.f, 0.f, 1.f ); // 設定強制回應視窗的背景顏色,顏色採用的是RGBA值 glViewport( 0, 0, iScreenWidth, iScreenHeight
Time of Update: 2018-12-03
//選擇圖片 requestCode 返回的標識 Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT" innerIntent.setType(contentType); //查看類型 String IMAGE_UNSPECIFIED = "image/*"; 詳細的類型在 com.google.android.mms.ContentType
Time of Update: 2018-12-03
上次學習了繪製2D多邊形,我們可以使用OpenGL通過頂點資料繪製出一些圖形,但是可以看出我們繪製的圖形都是單色的,可想而知我們沒有對圖形進行著色。 對圖形著色有兩種方式:1. 光滑著色 2. 平面著色。 平滑著色: 我們對上一個執行個體中的三角形進行平滑著色,是將三角形的三個頂點的不同顏色混合在一起,就是色彩的混色。 首先為三角形的每個頂點設定一個顏色,和定義三角形數組相似。不同的是,顏色值有(r,g,b,a) r:red g:
Time of Update: 2018-12-03
l1;mso-kinsoku-overflow:1'>宋體;mso-hansi-font-family:Arial;font-size:14pt;mso-fareast-language:ZH-CN"> px (pixels)font-size:14pt">像素Arial;font-size:14pt">
Time of Update: 2018-12-03
Animation.javapackage com.geolo.android;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Animation extends
Time of Update: 2018-12-03
原文地址:http://henzil.easymorse.com/?p=481android中AndroidManifest.xml檔案,activity標籤中有一個屬性為android:taskAffinity=“String”。如果不設定此屬性,預設一個應用程式只有一個棧,這個棧以應用程式套件命為單位。下面是我做的三個實驗:1、建立兩個工程,application01和application02application01設定 android:taskAffinity="aaa.aaa"
Time of Update: 2018-12-03
原文:http://gyht0808.javaeye.com/blog/765730 Introduction: Android.mk編譯檔案是用來向Android NDK描述你的C,C++原始碼檔案的, 這篇文檔描述了它的文法。在閱讀下面的內容之前,假定你已經閱讀了docs/OVERVIEW.TXT檔案,瞭解了它們的腳色和用途。 概述: 一個Android.mk file用來向編譯系統描述你的原始碼。具體來說: -該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次,
Time of Update: 2018-12-03
Android WebView 是一個使用WebKit引擎的瀏覽器組件,他的運行效果和 firefox 上一模一樣,所以寫的時候都是先用 firefox 測試,測試 OK 了再放到程式裡面看效果,基本上不會有什麼問題 同時,Android WebView支援HTML、CSS等靜態元素,也支援JavaScript的動態使用。更為有效是JavaScript還可以調用你的Java API。 入門知識: 建立WebView組件。
Time of Update: 2018-12-03
原文:http://blog.csdn.net/weidi1989/article/details/8016688BroadcastReceiver,作為一個廣播接收者,因為android組件之間訊息的傳遞基於intent,所以廣播接收者想要接收什麼類型的廣播,將receiver標籤下的intent-filter標籤下的action標籤的值置為那個廣播類型即可,如<receiver android:name=".IncomingSMSReceiver"> <inte
Time of Update: 2018-12-03
第一步:建立一個GLRender類並實現Renderer介面,同時實現Renderer介面的三個方法。第二步:在onSurfaceChanged()方法體內做些初始化工作,代碼如下: public void onSurfaceChanged(GL10 gl, int width, int height) {Log.d(this.getClass().getName(), "onSurfaceChanged.........");float ratio = (float)
Time of Update: 2018-12-03
public static interfaceGLSurfaceView.Rendererandroid.opengl.GLSurfaceView.RendererClass OverviewA generic renderer interface. 是一個一般的渲染類介面 The renderer is responsible for making OpenGL calls to render a frame.這個renderer類負責
Time of Update: 2018-12-03
這裡講解的是android ndk在windows下開發環境搭建的過程1.下載ndk和cygwin ndk的:http://dl.google.com/android/ndk/android-ndk-r8b-windows.zip 當前更新到了r8b. cygwin的:http://cygwin.com/setup.exe2.把ndk解壓到一個磁碟裡即可3.安裝cygwin
Time of Update: 2018-12-03
http://www.eoeandroid.com/blog-9493-5572.html將儲存SharedPreferences的xml檔案刪除了,能夠徹底刪除對應的SharedPreferences嗎?一次開發過程中,一個功能是需要將程式緩衝清除掉,包括SharedPreferences檔案。第一次做的方式是,把相關的檔案刪除。但是發現有問題:程式退出後,再次進入程式仍然能夠讀取到應該被刪除掉的SharedPreferences的值,但是DDMS查看要刪除的pref檔案確實都不在了。為什麼檔
Time of Update: 2018-12-03
oncreat()中的代碼super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);setContentView(R.layout.main);//titlebar為自己標題列的布局getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);final TextView titleTV =
Time of Update: 2018-12-03
一. 監聽和判斷網路狀態(轉貼:http://wang-peng1.javaeye.com/blog/557362):public class ConnectionChangeReceiver extends BroadcastReceiver { @Override public void onReceive( Context context, Intent intent ) { ConnectivityManager connectivityManager =
Time of Update: 2018-12-03
Android平台下Facebook,Google service, 新浪微博接入第三方應用SSO授權教程 -- geolo(http://blog.csdn.net/GEOLO)一、SSO授權功能介紹接入Facebook,Google