我在 J2ME 中开发了一个应用程序,我必须在其中建立文件连接,但是当我运行这个应用程序时,它给出了一个异常:
Application not authorized to access the restricted API
我使用签名服务器对构建进行了签名,它在除此设备之外的其他设备中运行良好。下面是我的代码。
下面是我的文件连接代码。它首先构造文件路径
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()
方法返回此设备中存储卡的目录。
如何解决这个问题?