Если вы говорите о приложениях (а не только о действиях в приложении), то Google не будет "безопасно" разрешать вам блокировать запуск других программ. Если бы у вас была собственная (не имеющаяся на складе) версия Android, которую вы развертывали, например, на устройствах компании, то, возможно, вы могли бы сделать это, но если вы просто создаете приложение, было бы неразумно, чтобы приложение предотвращало другие от бега. Возможно, вы могли бы создать какой-то ресурс совместно используемой памяти с некоторыми флагами, на которые другие приложения могли бы смотреть после запуска, чтобы увидеть, следует ли им продолжать или нет, но это все.