我的第一個 Mono for Android 應用

文章目錄 準備開發環境建立 Mono for Android 應用總結 我的第一個 Mono for Android 應用Mono for Android 初體驗, 學習怎麼使用 Mono for Anrdoid 建立 android 應用, 如何使用 Intent 啟動 Activity , 如何在 Activity 之間傳遞參數。準備開發環境下載並安裝 Mono for Android在 OSX 系統下準備 Mono for

android儲存Bitmap圖片到指定檔案夾樣本

複製代碼 代碼如下:/** 儲存方法 */ public void saveBitmap() { Log.e(TAG, "儲存圖片"); File f = new File("/sdcard/namecard/", picName); if (f.exists()) { f.delete(); } try { FileOutputStream out = new FileOutputStream(f); bm.compress(Bitmap.CompressFormat.PNG, 90,

Android動態添加menu菜單的簡單方法

從menu按鍵開始,涉及以下3個方法:1、onCreateOptionsMenu(Menu menu)2、onPrepareOptionsMenu(Menu menu)3、onOptionsItemSelected(MenuItem item)方法名 觸發時間onCreateOptionsMenu 進入Launcher後第一次點MENU按鈕時觸發onPrepareOptionsMenu 有兩種情況:1、進入Launcher後第一次點MENU按鈕觸發onCreateOptionsMenu後調用;2

Android資源命名規範 分享

Android資源命名規範最近幾個月,大量涉及android資源的相關工作。對於複雜的應用而言,資源命名的規範很有必要。除了開發人員之外,UI設計人員(或者切圖相關人員)也需要對資源使用的位置非常清楚,這樣,溝通就會直接。缺點是資源名字長一些,但是從整體價值來看,值得。命名模板為:縮寫_主介面_功能部分(一) 縮寫:ic

Android學習筆記–Activity中使用Intent傳值範例程式碼

Intent,又稱為意圖,是一種運行時綁定機制,它能在程式啟動並執行過程中連結兩個不同的組件(Activity、Service、BroadcastReceiver)。通過Intent,程式可以向Android表達某種請求或意願,Android會根據意願的內容選擇適當的組件來請求。

基於Android掃描sd卡與系統檔案的介紹

如果你做過多媒體應用,一定會苦惱過,怎樣擷取sd卡中的多媒體檔案。android還是很強大的,如果你知道怎麼調用android的api,萬事就ok了。 當手機或模擬器開機時,會調用android的MediaScanner,掃描sd卡和記憶體裡的檔案。以下是log資訊。 複製代碼 代碼如下:12-13 15:39:11.062: VERBOSE/MediaPlayerService(67): Create new media retriever from pid 349<BR> 12-

android ImageView 的幾點經驗總結

最近作圖片的顯示,遇到了些問題,簡單總結1)可以用ImageSwicher和ImageView結合在來做,這樣會用到setFectory(),華而不實最要命的是如果圖片的大小超過螢幕,實現比較困難,目前是沒有找到方法2)最簡單的方法是用ImageView,圖片直接FIT_CENTER,android會根據圖片的大小自動調節保持圖片的比例。如果圖片解析度超過螢幕,android也會自動的調整到螢幕能放下整張的圖片在放大圖片的時候,可以用ImageView的SetFrame() 和setScale(

Android開機自啟動程式詳解

背景知識:當Android啟動時,會發出一個系統廣播,內容為ACTION_BOOT_COMPLETED,它的字符串常量表示為 android.intent.action.BOOT_COMPLETED。只要在程式中“捕捉”到這個訊息,再啟動之即可。記住,Android架構說:Don''t call me, I''ll call you

Android中利用matrix 控製圖片的旋轉、縮放、移動

本文主要講解利用android中Matrix控製圖形的旋轉縮放移動,具體參見一下代碼:複製代碼 代碼如下:/** * 使用矩陣控製圖片移動、縮放、旋轉 */ public class CommonImgEffectView extends View { private Context context ; private Bitmap mainBmp , controlBmp ; private int mainBmpWidth , mainBmpHeight

Android截取視訊框架並轉化為Bitmap樣本

MainActivity如下: 複製代碼 代碼如下:package cn.testmediametadataretriever; import java.io.File; import java.io.FileOutputStream; import android.media.MediaMetadataRetriever; import android.os.Bundle; import android.os.Environment; import android.app.Activity;

Android 2.3.7.r1 camera錄影過程中按menu菜單鍵時會停止錄影

Android 2.3.7.r1 按menu鍵時會停止錄影。改成錄影時按menu鍵不做處理,可做如下修改: 在packages/apps/CameraOpen/src/com/mediatek/camera/VideoCamera.java onKeyDown()方法中: 修改 複製代碼 代碼如下:case KeyEvent.KEYCODE_MENU: if (mHeadUpDisplay != null && mGLRootView != null &&

android耳機左右聲道接反具體修正方法

可以用如下方法: 修改AudioYusuStreamOut.cpp,添加方法: 複製代碼 代碼如下:void AudioYusuStreamOut::swS2M(const void* buffer, size_t bytes) { uint32 Idx_i; int16 PCM_M; short* pbuffer=(short*)buffer; { //enable software stereo to mono for(Idx_i = 0; Idx_i<bytes>>1;

Android中回調介面的使用介紹

MainActivity如下: 複製代碼 代碼如下:package cn.testcallback; import android.os.Bundle; import android.widget.Toast; import android.app.Activity; /** * Demo描述: * Android中回調介面的使用 */ public class MainActivity extends Activity { @Override protected void

Android中的android:layout_weight使用詳解

在使用LinearLayout的時候,子控制項可以設定layout_weight。layout_weight的作用是設定子空間在LinearLayout的重要度(控制項的大小比重)。layout_weight的值越低,則控制項越重要。若不設定layout_weight則預設比重為0。如果在一個LinearLayout裡面放置兩個Button,Button1和Button2,Button1的layout_weight設定為1,Button2的layout_weight設定為2,且兩個Button的

Android 使用【AIDL】調用外部服務的解決方案

在Android 中有一種服務說是服務其實倒不如說是一個介面,這個介面名為:Android Interface Definition Language ,這個介面可提供跨進程訪問服務,英文縮寫為:AIDL。此種服務的好處在於,多個應用程式之間建立共同的服務機制,通過AIDL在不同應用程式之間達到資料的共用和資料相互操作,下面將通過一個DEMO 示範AIDL 是如何為應用程式之間提供服務的。本文大綱為:•1、建立AIDL 服務端。•2、建立AIDL 用戶端。•3、用戶端調用服務端提供的服務介面。•

Android 靜默方式實現大量安裝卸載應用程式的深入分析

前段時間做了一個大量安裝卸載應用程式的小應用,由於安裝卸載應用程式的部分API是隱藏的,所以必須在ubuntu下下載Android系統源碼,並編譯之後使用MM命令編譯產生APK檔案,其實也難。思路是這樣的,在XX/packages/apps目錄下有一個PackageInstaller的應用程式,Android機器中安裝卸載都是由這個應用程式完成的。但是它沒有大量安裝和卸載的功能,如果要在自己的應用程式中添加大量安裝和卸載的功能,其實很簡單,只需要參考PakcageInstaller裡面的安裝卸載

為Android添加一門新語言的解決辦法

雖然Android從2.3開始已經支援50種以上的語言,但是不是每種語言都有字型可以顯示。遇到一個新需求,有客戶要求對hindi語言的支援。於是上網找了一些資料,發現網上介紹的大部分是如何替換預設字型,就是替換./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替換完之後,中文就無法正常顯示。其實只要有下面幾個步驟,就可以實現新曾加一種語言的顯示支援:1. 需要有可以顯示hindi語言的字型,我在網上下載了一個:DroidHindi.ttf2

Android 關機彈出選擇菜單的深入解析

在Android系統中,長按Power鍵預設會彈出對話方塊讓你選擇“飛航模式”,“靜音”,“關機”等功能。這些功能對於手機非常適用,但是對於機頂盒產品就沒有什麼必要了。本文簡單介紹一下怎樣定製關機介面。我的目標是長按Power鍵,將會關機,彈出“裝置將要關機”選擇對話方塊。如果可以選擇“是”關機,和“否”返回系統。彈出對話方塊的代碼位於:frameworks\policies\base\phone\com\android\internal\policy\impl\PhoneWindowManag

Android圖片處理:識別映像方向並顯示執行個體教程

在Android中使用ImageView顯示圖片的時候發現圖片顯示不正,方向偏了或者倒過來了。 解決這個問題很自然想到的分兩步走: 1、自動識別映像方向,計算旋轉角度; 2、對映像進行旋轉並顯示。一、識別映像方向 首先在這裡提一個概念EXIF(Exchangeable Image File Format,可交換影像檔),具體解釋參見Wiki。 簡而言之,Exif是一個標準,用於電子照相機(也包括手機、掃描器等)上,用來規範圖片、聲音、視屏以及它們的一些輔助標記格式。 Exif支援的格式如下:

Android之採用execSQL與rawQuery方法完成資料的添刪改查操作詳解

使用 SQLiteDatabase 操作 SQLite 資料庫複製代碼 代碼如下:/* Android提供了一個名為SQLiteDatabase的類,該類封裝了一些操作資料庫的API,使用該類可以完成對資料進行添加(Create)、查詢(Retrieve)、更新(Update)和刪除(Delete)操作(這些操作簡稱為CRUD)。對SQLiteDatabase的學習,我們應該重點掌握execSQL()和rawQuery()方法。

總頁數: 2771 1 .... 51 52 53 54 55 .... 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.