Мне интересно знать, насколько механизмы МПК предназначены для того, чтобы подвергаться воздействию внешнего мира. То есть, если я хотел выдать себя за экземпляр виртуальной машины dalvik без фактического написания моего приложения на Java, могу ли я это сделать или протокол изменится в следующий раз, когда я отведу взгляд от экрана? Если это разрешено, каковы гарантии стабильности или их отсутствие? Есть ли что-то вроде документации, или я должен просто прочитать прекрасные источники на android.git.kernel.org?
Цель всего этого - писать приложения на языках! Java, сохраняя при этом возможность создавать графические интерфейсы. Меня не волнует или не возражает, если код технически находится внутри процесса dalvik в виде выноски JNI, меня интересует следующее: «если я действительно хорош, притворяясь, что я Java по проводам, могу ли я сделать все на самом деле Может ли Java-код? Или есть что-то, что доступно только как байт-код Java и ничего больше? "