Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android版Mono-获取可执行文件名_Android_Mono - Fatal编程技术网

Android版Mono-获取可执行文件名

Android版Mono-获取可执行文件名,android,mono,Android,Mono,在Mono for Android中,我试图(在运行时)提取应用程序名和路径,但我找不到任何有效的东西(有几个小时我在互联网上搜索并尝试,但似乎没有任何效果)。 我需要获取FileVersionInfo.GetVersionInfo(fn)的名称 如果希望在运行时获取应用程序版本,可以尝试使用以下代码 var appVersion = PackageManager.GetPackageInfo(PackageName, 0).VersionCode; 下面是一些以编程方式获取包名的代码 var

在Mono for Android中,我试图(在运行时)提取应用程序名和路径,但我找不到任何有效的东西(有几个小时我在互联网上搜索并尝试,但似乎没有任何效果)。
我需要获取FileVersionInfo.GetVersionInfo(fn)的名称

如果希望在运行时获取应用程序版本,可以尝试使用以下代码

var appVersion = PackageManager.GetPackageInfo(PackageName, 0).VersionCode;
下面是一些以编程方式获取包名的代码

var actMngr = (ActivityManager)GetSystemService (Context.ActivityService);
var runningPkg = actMngr.GetRunningTasks(1)[0].TopActivity.PackageName;

PackageManager pm = this.PackageManager;
ApplicationInfo ai = pm.GetApplicationInfo(runningPkg, 0);
请记住,它需要在清单中设置“获取任务”权限…

请尝试以下代码:

Assembly.GetExecutingAssembly().GetName().Version