Автоматически заканчивать приложение / или автоматическое уничтожение приложения, поставляемое в Android? -- android поле с участием eclipse пол Связанный проблема

Automatically finish an app / or auto-destroy app posible in Android?


0
vote

проблема

русский

Два вопроса: 1) Я хочу добавить к моему приложению возможность автоматически выхода через несколько минут бездействия. Что я подразумеваю под автоматическим выбором, заключается в том, что приложение вернется к первой активности (начальное состояние) через несколько минут бездействия. Моя первая деятельность - это форма входа в систему, а после этого пользователь имеет разные варианты на другой активности.

У меня нет никакой подсказки, как я могу сделать эту автоматическую выход. Я ищу предложения ...

2) Если можно иметь возможность сделать автоматическое уничтожение приложения. Пусть сказал, что кто-то украл мой телефон, и я отправляю текстовое сообщение или что-то, а телефон идентифицирует, что и автоматическое удаление приложения. Может это возможно?

Английский оригинал

Two questions: 1) I want to add to my application the option to automatically logout after a few minutes of inactivity. What I mean by automatic logout is that the application will return to the first activity (initial state) after few minutes of inactivity. My first activity is a login form and after that the user have different choices on another activity.

I don't have any clue how I can do this automatic Logout. I am looking for suggestions...

2) If it is possible to be able to made an auto-destroy application. Let said someone stolen my phone and I send a text message or something and the phone identifies that and auto uninstall the application. Can that be possible?

</div
     

Список ответов

0
 
vote

Таймер, чтобы запланировать некоторую задачу в будущем

Я не знаю, сможете удалить себя, но вот ссылку, как удалить приложения. Удаление приложений

Рассмотрите возможность удаления только данных в приложении вместо всего приложения.

Вы можете захотеть Зарегистрируйте Intentreceiver и ищите специальное текстовое сообщение

 

Timer to schedule some task in the future

I dont know if you can delete yourself but here is a link how to delete apps. Deleting applications

Consider deleting only the data in the app instead of the whole app.

you might want to register a IntentReceiver and look for a special text message

</div
 
 
0
 
vote

1) Вы можете настроить таймер и когда пользователь взаимодействует с приложением, вы отмените его, после взаимодействия вы начнете его снова. Тогда, когда таймер истекает, вы запускаете активность входа в систему и намерения, используя флаг «Флаг_ »_Clear_top, этот флаг завершит все действия в задаче, которые превышают активность root.

2) Вы можете настроить намеренный фильтр для SMS и когда желаемые SMS прибывают, вы можете отключить приложение, чтобы его нельзя запустить, проверять Это вопрос для этого.

 

1) You can setup a timer and when the user interacts with the app you cancel it, after the interaction you start it again. Then when timer expires you launch the login activity with and Intent using FLAG_ACTIVITY_CLEAR_TOP flag, this flag will finish all activities in the task that are over the root login activity.

2) You can setup an intent filter for SMS and when the desired SMS arrives you can disable the application so it can't be launched, check this question for doing it.

</div
 
 
       
       
0
 
vote

Вот фрагмент для использования таймера:

 <код>     Timer timeoutTimer;     int INTERVAL = 300000; //5 minute interval      public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         timeoutTimer = new Timer();         TimerTask timeoutTask = new TimerTask() {             @Override             public void run() {                 finish();             }         }     //anything else you want to do onCreate     }  void setTimer() {     t.schedule(timeoutTask, Calendar.getInstance().getTime(), INTERVAL); }  void resetTimer() {     timeoutTask.cancel();     setTimer(); }  void someMethodTriggeredByUserAction() {     //do some work?     resetTimer(); }   
 

Here is a snippet to use the Timer:

    Timer timeoutTimer;     int INTERVAL = 300000; //5 minute interval      public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         timeoutTimer = new Timer();         TimerTask timeoutTask = new TimerTask() {             @Override             public void run() {                 finish();             }         }     //anything else you want to do onCreate     }  void setTimer() {     t.schedule(timeoutTask, Calendar.getInstance().getTime(), INTERVAL); }  void resetTimer() {     timeoutTask.cancel();     setTimer(); }  void someMethodTriggeredByUserAction() {     //do some work?     resetTimer(); } 
</div
 
 
   
   

Связанный проблема

37  Android получают путь к изображению от Drawnable в виде строки  ( Android get image path from drawable as string ) 
Есть ли способ, которым я могу получить путь к изображению от Drawable папки в Android в виде строки. Мне это нужно, потому что я реализую свой собственный пр...

0  Android Studio Back Button  ( Android studio back button problems ) 
на данный момент. Я создал простое приложение для викторины на Android Studio. Все работает нормально, в том числе, когда я иду от первой фактической жизни. Я...

0  Новое намерение не начнется внутри Onlongpress?  ( New intent wont start inside onlongpress ) 
Я создал класс TapSturedEtector для поверхностного представления. Я поймаю длинное сенсорное событие, и я хочу начать новую активность. Но это не работает. На...

0  Класс libgdx не рисует текстуру  ( Libgdx class does not draw texture ) 
Я пытаюсь нарисовать игровой символ в моем классе "MaigaMestreen.java" из класса "Mavans.java", когда я касаюсь экрана моего телефона. К сожалению, моя прогр...

0  Как я могу прочитать все контакты в Android 1.5 на мобильном?  ( How can i read all contacts in android 1 5 mobile ) 
Я хочу быть в состоянии прочитать все контакты в Android Mobile версии 1.5. Пожалуйста, помогите мне. Список считывать контент и пример, пожалуйста, спасибо...

18  Не может решить импорт LocalBroadCastManager на оператор Android.support.v4.content.localboadcastmanager;  ( Can not resolve import localbroadcastmanager on statement android support v4 con ) 
Я получил эту ошибку при импорте проекта Eclipse на Android Studio. Он показывает предложение добавить библиотеку <код> Gradle: com.android.support:support-co...

2  Как обрабатывать Swipe-To-Remove на RecyClerview правильно?  ( How to handle swipe to remove on recyclerview correctly ) 
фон Я пытаюсь позволить удалить элементы вида рецирллеров, но по какой-то причине он не всегда всегда играет, показывая пустые пробелы вместо карт. Я сдел...

-1  Начать активность и не заканчивать деятельность  ( Start activity and dont finish activity ) 
У меня есть всплеск активности и свидетельствующая активность, в которой я открываю некоторые активиты: Резюме: SPLAH - & GT; Главная & GT; A или B или C и ...

2  Как перехватить центральную кнопку  ( How to intercept a center button press ) 
У меня есть приложение, в котором важно, чтобы я выполнял какой-код, когда пользователь нажимает центральную кнопку на устройстве Android. Я уже обрабатываю п...

0  Замена ViewPager с фрагментом меню  ( Replacing viewpager with menuitem fragment ) 
У меня есть <код> Activity , в котором всего 4 <код> fragments есть. Из 4, 3 фрагменты интегрированы в виде вкладок с Viewpager , 4-й в меню в качестве и...

0  Получить почту пользователя, используя FQL  ( Get user email using fql ) 
Я использую следующий FQL, чтобы получить дни рождения из Facebook (я знаю, что API TEH изменился) Однако я хочу продолжить с этим: <код> String fqlQuery = ...

1  Обновление поле PDF штрих-кода в IOS и устройстве Android  ( Updating a pdf barcode field in ios and android device ) 
Я создал одну корпус Acrobat, используя радиообъекты, текстовое поле, кнопку, флажок и штрих-код в Adobe Acrobat Pro. После этого я открыл эту форму в Adobe...

0  Как мой банк обратная связь обратно на мой мобильный телефон?  ( How does my bank reverse connect back to my mobile phone ) 
Я бродил, как это работает программирование мудрым. Если я вошел в мой веб-сайт онлайн-банкинга на моем компьютере, так как я вхожу в систему, приложение на...

23  Ошибка пропуска тестового прогона: запуск приборов не удалось из-за «Java.lang.classnotfoundException»  ( Test run failed instrumentation run failed due to java lang classnotfoundexcep ) 
Это мой первый раз настроив проект теста на Android для проверки проекта Android. Я создал очень базовый тестовый случай, который я пытаюсь запустить, однак...

0  ValueAnimator не работает, как это должно быть. Перезапуск от 0, а не с 1-го значения  ( Valueanimator does not work how it should restarts from 0 instead of from 1st v ) 
Это мой код: <код> public static void countTextViewTravelMode(final Integer value, final TextView myView, final CrudStateCallback back){ Integer begin ...

Связанный проблема

37  Android получают путь к изображению от Drawnable в виде строки 
0  Android Studio Back Button 
0  Новое намерение не начнется внутри Onlongpress? 
0  Класс libgdx не рисует текстуру 
0  Как я могу прочитать все контакты в Android 1.5 на мобильном? 
18  Не может решить импорт LocalBroadCastManager на оператор Android.support.v4.content.localboadcastmanager; 
2  Как обрабатывать Swipe-To-Remove на RecyClerview правильно? 
-1  Начать активность и не заканчивать деятельность 
2  Как перехватить центральную кнопку 
0  Замена ViewPager с фрагментом меню 
0  Получить почту пользователя, используя FQL 
1  Обновление поле PDF штрих-кода в IOS и устройстве Android 
0  Как мой банк обратная связь обратно на мой мобильный телефон? 
23  Ошибка пропуска тестового прогона: запуск приборов не удалось из-за «Java.lang.classnotfoundException» 
0  ValueAnimator не работает, как это должно быть. Перезапуск от 0, а не с 1-го значения 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.