android studio APP如何获取当前手机页面在文件中的名称以及位置
时间: 2024-02-24 18:54:26 浏览: 227
如何获取当前页面地址
3星 · 编辑精心推荐
您可以通过以下方式获取当前手机页面在文件中的名称以及位置:
1. 获取当前 Activity 的类名
```java
String currentActivityName = this.getClass().getSimpleName();
```
2. 获取当前 Activity 的布局文件 ID
```java
int currentLayoutId = this.getWindow().getDecorView().findViewById(android.R.id.content).getId();
```
3. 获取布局文件对应的 XML 文件名称和路径
```java
Resources res = getResources();
String currentXmlName = res.getResourceEntryName(currentLayoutId);
String currentXmlPath = res.getResourceName(currentLayoutId);
```
需要注意的是,获取布局文件对应的 XML 文件名称和路径时,如果您的应用使用了混淆功能,可能会导致获取的名称和路径与实际不符。
阅读全文