Форум программистов, компьютерный форум CyberForum.ru

Аутентификация в приложении - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Jsoup парсинг адерса ссылки http://www.cyberforum.ru/android-dev/thread1185320.html
Как с помощью библиотеки jsoup парсить адрес ссылки <a class="news-one clearfix brdr-btm" href="/news/3719/"> <h2>Заголовок</h2> <div>Описание<span class="news-one-public"> | сегодня в 13:53</span></div> </a>
Android ShareActionProvider support library Возникла необходимость в ShareActionProvider на апи ниже 14. Скачал и поставил либу поддержки, как сказано в мануале http://developer.android.com/tools/support-library/setup.html пробую делать так private ShareActionProvider myShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_action_provider, menu); ... http://www.cyberforum.ru/android-dev/thread1185313.html
Android Подключения Chromium View
Ребята сос!!! как подключить https://github.com/pwnall/chromeview вроде все по инструкции делаю. но когда в конце проделываю To access ChromeView in the graphical layout editor, go to the Palette, expand the Custom and Library Views section, and click the Refresh button. то нечего не появляется...
Запуск исходника приложения в Android Studio Android
Здравствуйте ! есть исходник некого приложения ( ссылка : https://github.com/adelnizamutdinov/Schedule) Пробую запустить в ANDROID STUDIO : 1) создаю новый проект 2) в папку "src" созданного проекта закидываю исходники приложения (методом перетаскивания мышкой) 3) вот тут я не знаю, что делать дальше ? Пробую нажимать Run (shift + f10) и естественно запускается через эмулятор "Hello...
Android При копировании проекта не видит "R" ресурсов http://www.cyberforum.ru/android-dev/thread1185145.html
FIX
Android Не сохраняется id меню в R.id.java Ребят кто знает помогите с проблемой не сохраняется id меню. xml код пункта меню: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_item_delete_crime" android:icon="@drawable/ic_menu_delete" android:title="@string/delete_crime"/> подробнее

Показать сообщение отдельно
unknown_sb
6 / 6 / 2
Регистрация: 25.11.2013
Сообщений: 44

Аутентификация в приложении - Android

23.05.2014, 00:03. Просмотров 471. Ответов 0
Метки (Все метки)

Здравствуйте.
Реализовываю аутентификацию по паролю при запуске приложения.
Возникло 3 вопроса.
1: Почему, когда создаю файл:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void WriteFilePassword(String stPassword)
    {
        try {
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(openFileOutput(fileNamePassword, MODE_PRIVATE)));
            bw.write(stPassword);
            bw.close();
        } catch (FileNotFoundException e) {
            Log.e("LOG_TAG", "Error WriteFilePassword: " + e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e("LOG_TAG", "Error WriteFilePassword: " + e.toString());
            e.printStackTrace();
        }
    }
файл записался, но когда ты его пытаешься проверить, существует он или нет
Java
1
2
File fileName = new File(fileNamePassword);
fileName.exists();
выдает, что его нет.

2: Почему, когда считываешь из файла (хранящийся в нем пароль) и пытаешься его вернуть с помощью return, тоже вылазит ошибка
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public String ReadFilePassword()
    {
        String str = new String();
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(openFileInput(fileNamePassword)));
            
            while ((str = br.readLine()) != null) {
            }
            br.close();
        } catch (FileNotFoundException e) {
            Log.e("LOG_TAG", "Error ReadFilePassword: " + e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e("LOG_TAG", "Error ReadFilePassword: " + e.toString());
            e.printStackTrace();
        }
        return str; //тут
    }
Кликните здесь для просмотра всего текста
05-22 15:55:59.110: E/AndroidRuntime(3422): FATAL EXCEPTION: main
05-22 15:55:59.110: E/AndroidRuntime(3422): Process: ru.testandroid.p0411_layoutinflaterlist, PID: 3422
05-22 15:55:59.110: E/AndroidRuntime(3422): java.lang.NullPointerException
05-22 15:55:59.110: E/AndroidRuntime(3422): at ru.testandroid.p0411_layoutinflaterlist.MainActivity.onClick(MainActivity.java:87)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.view.View.performClick(View.java:4438)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.view.View$PerformClick.run(View.java:18422)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.os.Handler.handleCallback(Handler.java:733)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.os.Handler.dispatchMessage(Handler.java:95)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.os.Looper.loop(Looper.java:136)
05-22 15:55:59.110: E/AndroidRuntime(3422): at android.app.ActivityThread.main(ActivityThread.java:5017)
05-22 15:55:59.110: E/AndroidRuntime(3422): at java.lang.reflect.Method.invokeNative(Native Method)
05-22 15:55:59.110: E/AndroidRuntime(3422): at java.lang.reflect.Method.invoke(Method.java:515)
05-22 15:55:59.110: E/AndroidRuntime(3422): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-22 15:55:59.110: E/AndroidRuntime(3422): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-22 15:55:59.110: E/AndroidRuntime(3422): at dalvik.system.NativeStart.main(Native Method)

3: Для того, что бы ввести пароль, создаю свое Dialog окно. Запуская его так:
Java
1
2
3
4
passDialog = new PasswordDialog(this);
...
passDialog.show();
...
Как сделать, что бы когда оно запускалось, программа на этом месте passDialog.show(); останавливалась, а не продолжалась дальше? Потому, что дальше идет чтение из файла и сравнение, совпадает или нет. Но так как окно запускается позже проверки, то результат всегда равен false.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru