如何擷取和設定android系統鈴聲和音量大小

轉自:http://www.inandroid.cn/bbs/thread-132546-1-1.html通過程式擷取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單!設定音量的方法也很簡單,AudioManager提供了方法:publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有內建的常量,去文檔裡面就可以看到。JAVA代碼:AudioManager mAudioManager = (

android實現圖片按任意路徑截取

使用 android提供的Path實現圖片的截取重寫View的onTouchEvent方法和onDraw方法,onTouchEvent負責實現截取路徑的構件,onDraw進行重新整理頁面,重寫View類的代碼如下 :public class MyView extends View {private Drawable mDrawable;private Path mPath;private float mX = -1;private float mY = -1;private float

android Activity重用機制

原來很懷疑通過startActivityForResult啟動兩個Activity,在onActivityResult中會不會得到不同的結果,經測試,得到的是不同的結果,看來android對Activity的重用做了很多機制,只是我們不知道而已。OnActivityResult.java :用來執行兩個startActivityForResult的方法。public class OnActivityResult extends Activity { /** Called when the

android 通訊錄中賈(jia|gu)處理

http://fenglingdangyang.i.sohu.com/blog/view/236481091.htm在通訊錄中使用拼音搜尋搜j時,賈不會出現,使用g搜尋時會出現。找了很久也沒有找到合適的辦法,最後只能用以下方法來處理: final char la = '\u8d3e'; //this is Hanzi . Log.i("xiao", "character = " + character); if (offset < 0 &&

android廣播(內部類)使用

1.廣播定義在一個單獨的檔案中源碼:public class MessageReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method

android ndk環境搭建

轉自:http://blog.csdn.net/android_panda/article/details/76079461、Android 開發環境搭建Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裡隨便概述性的說說。下載 JDK下載 Eclipse下載 Android SDK啟動Eclipse , 安裝 ADT2、下載安裝Android NDK我使用的NDK版本為r5Google 出的最新NDK 為 r6

android讀取json array

前一段時間寫了一個讀取網頁返回json array的代碼,在這裡整理下,以供以後快速的開發類似的程式。定義一個資料對象類:package com.example.jsonreadtest;public class MessageItemData {public String mMessageUrl = null;public String mMessageTitle = null;public String mMessageIndex = null;public String

android ocr tess編譯問題解決

在tess git中有關如何進行tess編譯的方法,但在編譯的過程中遇到了問題,先說說我的環境吧,我是在win7上使用cygwin進行ndk開發,現在還是個小白。git clone git://github.com/rmtheis/tess-two tesscd tesscd tess-twondk-build這幾句命令是在cygwin下執行的,順利的通過了編譯,但執行android update project --path .時提示-bash: android: command not

android SurfaceView實現人物動畫

經常看到別人的遊戲中有人物跑動的效果,對這個東西很好奇,剛好群裡上傳了“忍者突襲”的代碼,我看了裡面的代碼,但對畫人物那段還是沒咋弄,所以自己寫一個測試程式,程式中使用到的圖片資源是來自“忍者突襲”的代碼,真心的感謝寫“忍者突襲”代碼的人~~人物角色使用的圖片如下:在畫人物角色時會對這張圖片進行剪下,使用的函數是mCanvas.clipRect(mClipRect);繪製人物角色的思想是使用mCanvas.clipRect(mClipRect);函數來設定畫布顯示的位置及大小,假設為(prese

android ocr tess-two庫使用

經過上一篇部落格的編譯操作後,建立一個測試工程,將編譯好的Library以properties->android->add的方式將庫添加到項目中,但在添加的Library前會有個紅色的叉號,原因是ADT在windows上支援的不是很好(參考自:android添加庫檔案出錯解決辦法),現在已經可以運行了,但識別的結果差很多。原圖如下:識別後的圖片如下:不知道這個識別效率為什麼這麼低,不論是英文的還是中文的識別效率都很低,是因為我設定的不合適還是這個庫本來的效率就很低,求指導啊~~

android 均勻覆蓋介面的TextView

有時候想做介面是5個TextView平均的分布在頁面上,為了方便以後使用,將自己寫的代碼寫成部落格,方便以後使用,原理是外邊使用相對布局,先將第一個(layout_alignParentTop)、第三個(layout_centerInParent)、第五個的位置(layout_alignParentBottom)確定,然後再確定第二個的位置(在第一個的下邊,在第三個的上邊),但只這麼寫就會發現第二個的位置距離第一個的距離比較近,而距離第三個的距離比較遠,所以在第二個的外邊先套一個大的Relati

android 鋼琴介面實現

最近在做一個鋼琴的東西,關於這個介面如何設計畫了很長時間,主要是考慮到針對不同的解析度,如果只針對一種解析度的話用絕對布局可以實現,實現的基本思想是每個白色的鍵的位置是可以計算出來的,螢幕的寬度可以獲得到,白鍵是將螢幕均勻的分成8份,所以每個白鍵所處的位置是可以得到的,而由於黑鍵的實現採用的是重寫ViewGroup的方法,先計算出每個黑鍵的位置,然後再執行onLayout方法將黑鍵放在指定的位置。布局如下:<RelativeLayout

android 標題列的高度

240x320的高度為20px 320x480的高度為25px 480x800的高度為38px 不知道為什麼我寫的測試程式按照網上的說法老是擷取不到,以上是我google搜尋出來的結果。以下是我寫的擷取標題列高度的代碼:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

android讀取簡訊多媒體訊息

由於項目需要讀取手機內的簡訊和多媒體訊息資料,不知道如何來處理,本來這個項目是別人做的,後來讓我來修改,都是百度點代碼粘貼上去,一問為啥這樣處理,都是說網上找的代碼,我對我修改後的東西做了下整理,首先感謝http://kaifazhe001.com/article/actueal_-8060143.html這篇部落格,給了我很大的協助,裡面有些東西是看系統源碼來處理的。會話列表的讀取通過查詢content://mms-sms/conversations?simple=true這個Url可以獲得到

android底欄TabHost

以前寫過底欄的TabHost,但不知道放在哪裡了,上次需要寫一個功能時,又重新找,重新寫,現在記錄在這兒,方便以後開發~~TabHost的定義好像比較嚴格,具體什麼原因不知道,只知道書上這麼說的。xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_

android 禁止橫豎屏切換時調用onCreate函數

在橫豎屏切換的時候會重新調用onCreate方法,可以使用以下方法禁止切換的過程中調用onCreate方法,如果你需要橫屏和豎屏使用不同的布局檔案,可能這種方式是不行的,經過我自己寫代碼測試,如果當前是豎屏,經過切換後它並不會使用橫屏的布局檔案,而是將豎屏的布局檔案使用在橫屏狀態下,不知道是我寫的不合適還是本來就這樣,希望和大家討論這個問題。通過查閱Android

android ActivityGroup橫豎屏使用不同布局導致的問題

需要編寫一個上邊不變,下邊是幾個Tab,中間顯示的內容可以改變的頁面,最後使用了ActivityGroup來實現,中間各個頁面間的跳轉是使用以下語句實現的: container.removeAllViews();Intent intent = new Intent(Player.this,PlayerAlbum.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Window subActivity =

android post資料/問題

我快被整瘋了,對網路知識的不懂導致開發基於伺服器的用戶端很費勁,今天出現了一個問題就讓我很無奈,伺服器端是用django寫的,由於本人對django也是個菜鳥,領導讓用也木有辦法,django中寫了一個測試頁面,如果是用get方式訪問的,返回一個值,如果是post則返回另一個值。if request.method == 'POST': return HttpResponse("Success")else: return

android onTouchEvent和onInterceptTouchEvent區別

最近師兄讓我分析下onTouchEvent和onInterceptTouchEvent的區別,在網上尋找了很多資料,但發現自己測試的結果和他們說的有不一樣的地方,當所有的onTouchEvent和onInterceptTouchEvent返回的都是false時,只有DOWN事件會按他們說的流程執行,而MOVE和UP事件則不會被響應。 測試1:LayoutView1.onInterceptTouchEvent返回false. LayoutView1.onTouchEvent返回false. Lay

關於在安卓平台上操作doc 等檔案

要在安卓上操作 doc、 xls 、 ppt , 還有 docx ... 07 版格式的檔案,另外還有PDF。搜尋了一下,還是有不少的開源項目,胡亂列一下:兩個比較大的,1. apache POI用這個操作了一下,不知道為什麼檔案都打不開。另外,看了看 3.6 的API  確實比較亂,看不太懂,要耐心。package com.ex.doc;import java.io.File;import java.io.FileInputStream;import

總頁數: 2771 1 .... 575 576 577 578 579 .... 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.