gpt4 book ai didi

android - 如何知道/配置 Xamarin Android 生成的包名称?

转载 作者:行者123 更新时间:2023-11-29 19:46:51 29 4
gpt4 key购买 nike

我需要为小部件配置 Activity 指定完整的类名(包括包名),如下所示:

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:configure="my.package.MyConfigActivity"
...
>
</appwidget-provider>

但是当我编译我的应用程序并查看生成的 list 文件时,我看到 Activity 的名称更改为 md52e27f5924a30b693e8c2cbed2aefe779.MyConfigActivity

我如何获取这个生成的名称或将其设置在某处以使其可预测并且我可以在我的 appwidget-provider Xml 配置文件中使用它?

最佳答案

如果您未通过 Attribute 指定类 ID,Xamarin 会自动生成类 ID

一些例子:

Activity 命名:

[Activity(Label = "ActivityNaming", Name = "com.sushihangover.playscript.MyBigBadGame", MainLauncher = true, Icon = "@mipmap/icon")]
public class MainActivity : Activity
{
~~~
}

自动生成 list :

<activity android:icon="@mipmap/icon" android:label="ActivityNaming" android:name="com.sushihangover.playscript.MyBigBadGame">
<intent-filter>
~~~~~
</intent-filter>
</activity>

广播接收者命名:

[BroadcastReceiver(Name = "com.sushihangover.greatapp.MyReceiver")]
public class MyBroadCastReceiver : BroadcastReceiver
{
public override void OnReceive(Context context, Intent intent)
{
~~~~
}
}

自动生成 list :

<receiver android:name="com.sushihangover.greatapp.MyReceiver" />

关于android - 如何知道/配置 Xamarin Android 生成的包名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37438585/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com