Quantcast
Channel: 吟遊詩人の戯言
Viewing all articles
Browse latest Browse all 17795

【#android】音を鳴らす時のRingtoneManager.getCursor()で落ちる機体あり!Permissionがいる

$
0
0

朝一で現場よりメール
機械制御なandroidの機体に,作りたての機械制御アプリ放り込んだら,起動しないそうな

むむむっ...

ここ最近の修正で追加したのは,機械が異常挙動を起こした時の警告音流すカラクリじゃなぁ...

ってことで,うちのスマフォ 203SH:Android Ver4.1.2で運転してみたところ...問題なく動く(汗

別プロジェクトでうちに留置されている,TORQUE-KYY24:Android Ver4.4.2をちょいと拝借して(後でクリアかけておきますんでお借りしまするm(__)m
Eclipseでデバッグしてみたら,ビンゴ!

RingtoneManager.getCursor()

で,アボートしやがる

何事じゃ?

エラーログ見たら,Permissionの文字列が踊ってやがる...まさか,音鳴らすのにも権限が必要になったんじゃろか?

ググったら,当たり
つい最近,同じ記事を書かれてる方をハケーン

誰も信用するな!Androidではな!@I’m knowledge worker

うん,あちこちのサンプルにRingtoneManagerいじるのに,権限がいるってひとことも書いてないじぃ

READ_EXTERNAL_STORAGE

な権限をAndroidManifest.xmlに追加すればOKとのこと

記述はこんな感じっすな(書くまでもないか:爆

  1. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>

権限追加したら,TORQUEでも動き出したじぃ

仕様,ころころ変えすぎじゃろがっ!>android
後方互換ちゃんと取りやがれ!!
仕様変えたら庶民に触れ回れ!!!

っと(;´Д`)ハァハァ

ってことで,現場にリリース,動いた模様.アプリの挙動を揉んでもらっておりまする

Viewing all articles
Browse latest Browse all 17795

Trending Articles