Flex、AIR、Java、Androidなど

2月23日 2009

SecurityExceptionに苦戦中

Posted by: tachibana In: Android| プログラミング

WindowsでいうところのAlt+Tab、タスクの切り替えを端末を振ることで行うアプリケーションを作っていたのですが、特定のアプリケーションでSecurityExceptionが出てアプリが強制終了してしまいます。

まあそこ以外はほとんど出来たののですが、SecurityExceptionを投げるのはカレンダーとメール。ここらをIntentで起動しようとするとSecurityException Permission Denialなんちゃらがthrowされます。

作ろうかなと思ったのは既にAndroid MarketでリリースされているTast Switchというアプリケーションを見つけたからなのですが、こちらだとメールは問題なく起動(startActivity(intent))できているようです。

また、PCにつないで見てみたのですが、Tast Switchの方はIntentに指定するComponentがそのアプリケーションのメインに指定されているActivityですね。

でも、タスクを切り替えたからといってそのアプリケーションの初期画面が表示されるのではなく、ちゃんと一番最近表示されたActivityが表示されます。

私はタスクの切り替えは取得したRunningTaskのbaseActivityを取っているのですが、これがそのアプリケーションのメインにならないとおかしいと思うのですが、メインを取れていないようです。

TaskSwitchの方はメールに切り替える際にはcompはパッケージ名.Welcomeとかになっているのですが、私の作った方はtopActivityでなくbaseActivityをとっているにも関わらずFolderActivityとかになってしまいます。

困りました。

EasyFreeAds Blog News Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

Tags:

No Responses to "SecurityExceptionに苦戦中"

Comments are closed.

Categories

 

2017年10月
« 4月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here