Хорошо, Шива, я понял ...

ользую Midp 2.0. Здесь я использую FileConnection для чтения и записи файлов в памяти мобильного устройства. Я могу читать и записывать файлы на мобильные телефоны успешно. Но пока я пытаюсь записать данные файла на мобильный телефон, он запрашивает сообщение, как показано ниже.

Application wants to read from the local file system

is it OK to read your files?

если я нажимаю да, то это снова показывает

Application wants to write to the local file system

is it OK to update your files?

Эти сообщения постоянно отображаются примерно 10 раз.

Есть ли способ предотвратить повторение этого более одного раза?

Я включил мой метод fileWrite для вашей справки:

    public String fileWrite(String root)
{                
    FileConnection fc = null;
    String fName = "test.txt";
    DataOutputStream dos=null;
    try
    {
        fc = (FileConnection) Connector.open(root + fName, Connector.READ_WRITE);
        if(!fc.exists())
        {
            fc.create();
        }
        else
        {
            System.out.println("File Exists part");
            fc.delete();
            fc.create();
        }

        dos = fc.openDataOutputStream();
        dos.write("f".getBytes());
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
    finally
    {
        try
        {
            fc.close();
            dos.close();
        }
        catch (IOException e) { }
    }


return "Saved in "+root+fName;
    //return "NULL";
}//filewrite ends here*/

Ответы на вопрос(2)

значит, его минимальная стоимость составляет RS.10000 в год. Для развертывания приложения в клиенте (финальная стадия). Это будет стоить.

Но для тестирования, проверки входных данных, стадии разработки стоимость высока. Поэтому проверьте, поддерживает ли ваш мобильный телефон самоподписанный сертификат. Если он поддерживает самоподписанный сертификат, то обработайте самоподписанный сертификат.

Но имейте в виду, что самоподписанный сертификат предназначен только для целей тестирования / разработки. Для доставки проекта клиенту необходимо перейти к сертификатам доверенных лиц.

 Saravanan18 июн. 2012 г., 12:47
Хорошо, Шива, я понял ...
Решение Вопроса

связанная с кодированием. В основном этот тип подтверждения оповещения запрашивается в целях безопасности. Потому что вы используете JSR-75.

Для этого вам необходимо подписать ваше приложение, по крайней мере, любой сторонней подписью, такой как подпись от Verisign или Thrawte, а затем перейти к настройкам приложения - разрешениям - и установить разрешение для «Доступ к данным пользователя» как «Спросить только один раз» или «Разрешить». Всегда "(эти настройки могут быть недоступны для вашего неподписанного приложения на устройстве.)

Если вы столкнулись с этой проблемой на эмуляторе, перейдите на вкладку «Настройки» и «MIDP», установите для домена приложения значение «Доверенные» и установите разрешение «Разрешить всегда». Для получения дополнительной информации см.Вот...

Подписание сайтов есть,

Thawte

Verisign

Java проверен

 bharath10 янв. 2011 г., 09:03
В эмуляторе Sun Java вы можете выбрать предпочтение - безопасность - изменить значение MSA на максимальное.
 bharath10 янв. 2011 г., 10:17
измените домен безопасности и попробуйте. но я не знаю точно.
 Saravanan10 янв. 2011 г., 08:48
спасибо bhakki, я нашел предпочтение в меню редактирования и не смог найти вкладку MIDP или параметр для установки домена приложения в качестве доверенного и установить разрешение как «Разрешить всегда» ... Пожалуйста, помогите мне, чтобы получить эту проблему ..
 Saravanan10 янв. 2011 г., 09:59
спасибо большое bhakki ... Это работает отлично. но это не спрашивало ни одного сообщения. Есть ли способ задать это один раз?
 Saravanan10 янв. 2011 г., 10:23
Как подписать мою заявку сторонней подписью, например, от verisign или thrawte? Дайте мне процедуру, чтобы получить эту проблему?

Ваш ответ на вопрос