如何在运行时更改AndroidManifest?

MCA*_*020 8 java android android-manifest

是否可以以AndroidManifest.xml编程方式在运行时更改?如果有可能,我如何在运行应用程序时以Android编程方式更改以下程序?

android:configChanges="orientation|keyboardHidden"

alf*_*sin 6

不 - AndroidManifest.xml在运行时无法更改Android .
但是,您可以以编程方式在运行时进行更改 - 请参阅此处(查找onConfigurationChanged).

  • 在我的应用程序中有5个活动,其中1个活动用户设置传感器是ON或OFF.means用户决定运行时onOf活动的screenOrientation.我已经使用onConfigurationChanged()方法但问题是xml是reload.if set <android :在Manifest.xml中的configChanges ="orientation | keyboardHidden">,那时候会产生布局大小问题. (2认同)