Я создаю softkeyboard для android, чтобы поиграть с ptrace(). Я хотел бы установить идентификатор процесса исправления для приложения, которое я сделал. Возможно ли это для того, чтобы я мог играть в приложение Android с помощью ptrace()?Можно ли установить идентификатор процесса установки для приложения Android?
ответ
Вы не можете этого сделать. Обычный подход заключается в том, чтобы ваше приложение записывало свой идентификатор процесса в файл при его запуске; другое приложение может затем прочитать этот файл.
+1. Бао, то, о чем вы просите, не имеет смысла. Пусть такая функциональность существует. Что произойдет, если PID используется? Если ваша программа не может быть запущена? Следует ли убить текущую программу с помощью PID? Ни один из вариантов не кажется очень разумным. Если бы такая функция существовала, хаос, безусловно, быстро обеспечивал бы эту операционную систему. –
Согласен. Не имеет смысла исправлять идентификатор процесса для приложения. Его решение ОС назначить PID для процесса, и это должно оставаться таким же, как в большем интересе пользователя пространства! – TheCottonSilk
Хорошо, спасибо, ребята, девочки ... Теперь я это знаю ... Еще раз спасибо ... – OceanNights
- 1. Можно ли принудительно установить EULA во время установки Android-приложения?
- 2. Android - идентификатор, уникальный для установки приложения
- 3. Можно ли использовать Android-приложение для установки пароля телефона?
- 4. Идентификатор установки приложения не установлен
- 5. Можно ли установить TextRenderingHint для всего приложения?
- 6. WP8: Можно ли получить реферер для установки приложения?
- 7. Установить идентификатор процесса для выполнения процесса в действии
- 8. Настройка приложения Идентификатор модели пользователя другого процесса
- 9. Facebook SDK для Android - установить идентификатор приложения программно
- 10. Время установки для Android-приложения?
- 11. Можно ли «сложить» приложения для Android?
- 12. Можно ли запретить закрытие приложения для Android?
- 13. Можно ли использовать JDBC для Android-приложения?
- 14. Можно ли подклассировать приложения для Android?
- 15. Можно ли установить группу процессов дочернего процесса с помощью PCNTL?
- 16. Получить идентификатор процесса работающего приложения metro
- 17. Консоль разработчика Google Play Store: можно ли установить переменную установки через API для моего размещенного приложения?
- 18. Как установить setup.py для установки приложения python
- 19. Автоматическое тестирование процесса установки для приложения Google Marketplace
- 20. Android: назначить новый идентификатор процесса для службы
- 21. Можно ли установить язык для моего приложения вручную
- 22. Помощник для установки приложения на Android-устройстве
- 23. Проверка установки приложения Android
- 24. Android - Укажите необходимое хранилище для установки приложения
- 25. Как проверить наличие обновлений приложения в рамках процесса установки приложения
- 26. Android: Ошибка установки приложения
- 27. Как установить время установки приложения в iPhone
- 28. Устранение неполадок процесса установки приложения. Значение выхода процесса было 1
- 29. Как получить идентификатор процесса приложения загрузки весны
- 30. Можно ли вызвать общедоступный метод для другого запущенного процесса?
Вы можете 'fork()' в цикле, проверяющем 'getpid()', пока вы не получите нужный pid и надеетесь, что другой процесс в системе не использует его. :) (Лучше было бы найти pid вашего процесса _after_, вы его начали и приложите к этому.) – sarnold
Да, вы должны поступать так, как говорит sarnold. Вы можете найти PID программно, выполнив команду ** ps ** shell и фильтруя вывод на основе имени пакета вашего приложения. –
Я пробовал это, но я хотел бы исправить программу, не нужно ее менять ... Поэтому я хочу исправить идентификатор процесса. Я хочу использовать его в телефоне Android. – OceanNights