2012-04-27 3 views
3

にアクセスする権限がありません:FileConnection例外 - 私は、ファイルの接続を行うために持っているでJ2MEでアプリケーションを開発したが、私は、このアプリケーションを実行すると、それは例外を与え、制限API

Application not authorized to access the restricted API 

I署名サーバーを使用してビルドに署名し、このデバイス以外の他のデバイスで正常に動作します。以下は同じ私のコードです。

以下は私のファイル接続コードです。これは、最初の

String dir = "file://" + Util.get_root_dirFrom() + "m/demo.res"; // Filepath for the application 
Log.p("Inside the loadString method......dir"); 
FileConnection fc = null; 
InputStream fis = null; 
try { 
    fc = (FileConnection) Connector.open(dir, Connector.READ);// Make a file connection 
    fis = fc.openInputStream(); 
}catch(Exception ex){ 
    Log.p("Exception...."+ex.getMessage()); 
} 

Util.get_root_dirFrom()方法は、このデバイスのメモリカード用のディレクトリを返すファイルパスを構築します。

この問題を解決するにはどうすればよいですか?

答えて

1

私はそれがコードの問題だとは思わない。

携帯電話には、いくつかのJ2ME機能に対してこのセキュリティがあります。
ファイルシステムの読み取り/書き込みができるように、アプリケーションの権限設定を設定するだけで済みます。

正確には、電話から電話までの手順によりますが、おそらくそれは高速です。

+0

こんにちはIOファイルの別のフォルダを選択するcorrect.Betterだと思う、あなたの再生のためのおかげで私は、携帯電話のセキュリティをチェックするが、上の自分のアプリケーションの仕事ので、それはそれに特別な権限が含まれていませんこのデバイスは15日前には今は動作しません。また、電話機の工場設定を復元しますが、それは役に立ちません。 – Megha

0

私はSmRndGuyの答えはあなたが操作

+0

それは本当ですが、このMyphone QT7 Duoで何日か前に戻っても例外なく正常に動作します – Megha

関連する問題