java 从intent里怎么获取包名
时间: 2024-02-17 11:04:55 浏览: 195
app包名获取
从Intent里获取包名可以通过以下代码实现:
```java
String packageName = intent.getComponent().getPackageName();
```
这里,我们使用了Intent的getComponent()方法获取ComponentName对象,然后使用ComponentName对象的getPackageName()方法获取包名。
请注意,这段代码只适用于包含组件名称的Intent,例如启动Activity的Intent。对于其他类型的Intent,例如发送广播的Intent,可能需要不同的方法来获取包名。
阅读全文