Java Myphone设备上的文件连接异常-无权访问受限API
我在J2ME中开发了一个应用程序,在这个应用程序中我必须建立一个文件连接,但当我运行这个应用程序时,它会给出一个异常:Java Myphone设备上的文件连接异常-无权访问受限API,java,java-me,midp,jsr75,Java,Java Me,Midp,Jsr75,我在J2ME中开发了一个应用程序,在这个应用程序中我必须建立一个文件连接,但当我运行这个应用程序时,它会给出一个异常: Application not authorized to access the restricted API 我使用签名服务器对构建进行了签名,它可以在除此设备之外的其他设备中正常工作。下面是我的代码 下面是我的文件连接代码。它首先构造文件路径 String dir = "file://" + Util.get_root_dirFrom() + "m/demo.res";
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\u root\u dirFrom()
方法返回此设备中存储卡的目录
如何解决这个问题?我认为这不是代码的问题。
手机对某些J2ME功能具有这种安全性。
您可能只需要设置应用程序的权限设置,使其能够在文件系统上读/写。
具体的操作方法取决于不同的手机,但您可能会很快找到它。
我认为SmRndGuy的答案是正确的。您最好选择另一个文件夹进行文件io操作。您好,谢谢你的重播,我检查了手机的安全性,但它没有包含任何特殊的权限,因为我的应用程序在15天前在此设备上工作,现在它不工作,我还恢复了手机的出厂设置,但它没有帮助。是的,但有一天我的手机QT7 Duo会恢复正常工作,没有例外