Android使用MediaRecorder實現錄音功能

轉:http://www.ataaw.com/?p=419 手機的一個主要功能是多媒體功能,我們可以使用手機來播放各種音頻跟視頻,在Android的SDK中同樣提供了各種多媒體開發介面,供我們方便的開發出各類音視頻軟體,下面則是Android中提供的錄音介面的基本使用。 這裡我們列出幾個重要的使用方法,也是最常用的錄音介面。1、MediaRecorder recorder = new MediaRecorder(); 

android:5種鬧鈴類型

 5種鬧鈴類型:public static final int ELAPSED_REALTIME        //當系統進入睡眠狀態時,這種類型的鬧鈴不會喚醒系統。直到系統下次被喚醒才傳遞它,該鬧鈴所用的時間是相對時間,是從系統啟動後開始計時的,包括睡眠時間,可以通過調用SystemClock.elapsedRealtime()獲得。系統值是3    (0x00000003)。        public static final int ELAPSED_REALTIME_WAKEUP    

<轉>android 中px,sp等的區別

 在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

Android 3D與JNI結合的小例子

 其他代碼都不重要,重要的就是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

android學習筆記之3D–(02)-OPenGL ES常用API

 OPenGL ES常用API: GL_TRIANGLE_STRIP: 連續畫三角形GL_TRIANGLE_FAN:   畫三角扇形    glClearColor( 0.f, 0.f, 0.f, 1.f );  //  設定強制回應視窗的背景顏色,顏色採用的是RGBA值 glViewport( 0, 0, iScreenWidth, iScreenHeight

在Android 中調用選擇圖片、視頻、添加音頻、錄音、拍攝視頻、拍照等其他的功能

//選擇圖片 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

android學習筆記之3D—多邊形著色(顏色)

     上次學習了繪製2D多邊形,我們可以使用OpenGL通過頂點資料繪製出一些圖形,但是可以看出我們繪製的圖形都是單色的,可想而知我們沒有對圖形進行著色。     對圖形著色有兩種方式:1. 光滑著色   2. 平面著色。      平滑著色:     我們對上一個執行個體中的三角形進行平滑著色,是將三角形的三個頂點的不同顏色混合在一起,就是色彩的混色。     首先為三角形的每個頂點設定一個顏色,和定義三角形數組相似。不同的是,顏色值有(r,g,b,a)      r:red     g:

Android中的顯示單位

 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">

android的API Demos – – – animation

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

對android的android:taskAffinity初識

原文地址:http://henzil.easymorse.com/?p=481android中AndroidManifest.xml檔案,activity標籤中有一個屬性為android:taskAffinity=“String”。如果不設定此屬性,預設一個應用程式只有一個棧,這個棧以應用程式套件命為單位。下面是我做的三個實驗:1、建立兩個工程,application01和application02application01設定 android:taskAffinity="aaa.aaa"

Android-NDK開發之基礎–Android.mk檔案文法規範JavaEye)

原文:http://gyht0808.javaeye.com/blog/765730 Introduction:  Android.mk編譯檔案是用來向Android NDK描述你的C,C++原始碼檔案的, 這篇文檔描述了它的文法。在閱讀下面的內容之前,假定你已經閱讀了docs/OVERVIEW.TXT檔案,瞭解了它們的腳色和用途。  概述:  一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:  -該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次,

android學習筆記之JQuery整合–瞭解WebView

      Android WebView 是一個使用WebKit引擎的瀏覽器組件,他的運行效果和 firefox 上一模一樣,所以寫的時候都是先用 firefox 測試,測試 OK 了再放到程式裡面看效果,基本上不會有什麼問題      同時,Android WebView支援HTML、CSS等靜態元素,也支援JavaScript的動態使用。更為有效是JavaScript還可以調用你的Java API。            入門知識:            建立WebView組件。    

Android之粘性廣播理解

原文:http://blog.csdn.net/weidi1989/article/details/8016688BroadcastReceiver,作為一個廣播接收者,因為android組件之間訊息的傳遞基於intent,所以廣播接收者想要接收什麼類型的廣播,將receiver標籤下的intent-filter標籤下的action標籤的值置為那個廣播類型即可,如<receiver android:name=".IncomingSMSReceiver">       <inte

android學習筆記之3D—多邊形

 第一步:建立一個GLRender類並實現Renderer介面,同時實現Renderer介面的三個方法。第二步:在onSurfaceChanged()方法體內做些初始化工作,代碼如下:             public void onSurfaceChanged(GL10 gl, int width, int height) {Log.d(this.getClass().getName(), "onSurfaceChanged.........");float ratio = (float)

android學習筆記之3D–(03)-Renderer類 渲染類

 public static interfaceGLSurfaceView.Rendererandroid.opengl.GLSurfaceView.RendererClass OverviewA generic renderer interface. 是一個一般的渲染類介面 The renderer is responsible for making OpenGL calls to render a frame.這個renderer類負責

android ndk開發環境搭建(windows環境下)

這裡講解的是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 

Android中的SharedPreferences陷阱

http://www.eoeandroid.com/blog-9493-5572.html將儲存SharedPreferences的xml檔案刪除了,能夠徹底刪除對應的SharedPreferences嗎?一次開發過程中,一個功能是需要將程式緩衝清除掉,包括SharedPreferences檔案。第一次做的方式是,把相關的檔案刪除。但是發現有問題:程式退出後,再次進入程式仍然能夠讀取到應該被刪除掉的SharedPreferences的值,但是DDMS查看要刪除的pref檔案確實都不在了。為什麼檔

android學習——自訂標題列titlebar

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 =

android 網路管理

一. 監聽和判斷網路狀態(轉貼:http://wang-peng1.javaeye.com/blog/557362):public class ConnectionChangeReceiver extends BroadcastReceiver { @Override public void onReceive( Context context, Intent intent ) { ConnectivityManager connectivityManager =

Android平台下Facebook,Google service, 新浪微博接入第三方應用SSO授權教程

 Android平台下Facebook,Google service, 新浪微博接入第三方應用SSO授權教程                                                                                                                        -- geolo(http://blog.csdn.net/GEOLO)一、SSO授權功能介紹接入Facebook,Google

總頁數: 2771 1 .... 1325 1326 1327 1328 1329 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.