小编Jun*_*min的帖子

如何从 Unity Android 应用程序打开 Android 系统设置

我尝试从 Unity Android 应用程序打开系统设置,但收到以下错误:

UnityEngine.AndroidJavaException:android.content.ActivityNotFoundException:找不到处理意图的活动 {act =android.settings.ACTION_SETTINGS cat=[android.intent.category.DEFAULT] dat=package:com.xxx.xxxxx flg=0x10000000}

这是我的代码:

try
{
    using (var unityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
    using (AndroidJavaObject currentActivityObject = unityClass.GetStatic<AndroidJavaObject>("currentActivity"))
    {
        string packageName = currentActivityObject.Call<string>("getPackageName");

        using (var uriClass = new AndroidJavaClass("android.net.Uri"))
        using (AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject>("fromParts", "package", packageName, null))
        using (var intentObject = new AndroidJavaObject("android.content.Intent", "android.settings.ACTION_SETTINGS", uriObject))
        {
            intentObject.Call<AndroidJavaObject>("addCategory", "android.intent.category.DEFAULT");
            intentObject.Call<AndroidJavaObject>("setFlags", 0x10000000);
            currentActivityObject.Call("startActivity", intentObject);
        }
    }
}
catch (Exception e)
{
    Debug.Log(e);
}
Run Code Online (Sandbox Code Playgroud)

c# android unity-game-engine

6
推荐指数
1
解决办法
2405
查看次数

在编辑器 Xamarin Forms 中设置 CursorPosition

我们如何CursorPosition设置Editor. 我们可以设置CursorPostion进去Entry,但是怎么设置呢Editor?我知道我们可以使用 Xamarin Forms 中的自定义渲染器来做到这一点,但是如何实现呢?

c# xaml custom-renderer xamarin xamarin.forms

6
推荐指数
1
解决办法
3328
查看次数

如何解决“在模块 jetified-play-services-base-11.0.1-runtime.jar 中发现重复类 com.google.android.gms.common.api.zzb”

我是 Android Studio 开发的新手。我在我的项目中收到此错误。

在模块 jetified-play-services-base-11.0.1-runtime.jar 中发现重复类 com.google.android.gms.common.api.zzb

这是我的 App Gradle依赖项代码(build.gradle (Module: app))

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
    implementation 'com.google.android.gms:play-services-ads:18.3.0'
    implementation 'com.google.android.gms:play-services:11.0.1'
}
Run Code Online (Sandbox Code Playgroud)

这是完整的错误:

Cause 1: java.util.concurrent.ExecutionException: java.lang.RuntimeException: Duplicate class com.google.android.gms.common.api.zza found in modules jetified-play-services-base-11.0.1-runtime.jar (com.google.android.gms:play-services-base:11.0.1) and jetified-play-services-basement-17.0.0-runtime.jar (com.google.android.gms:play-services-basement:17.0.0)
Duplicate class com.google.android.gms.common.api.zzb found in modules jetified-play-services-base-11.0.1-runtime.jar (com.google.android.gms:play-services-base:11.0.1) and jetified-play-services-basement-17.0.0-runtime.jar (com.google.android.gms:play-services-basement:17.0.0)
Duplicate class com.google.android.gms.common.internal.zzb found in modules jetified-play-services-base-11.0.1-runtime.jar (com.google.android.gms:play-services-base:11.0.1) and jetified-play-services-basement-17.0.0-runtime.jar (com.google.android.gms:play-services-basement:17.0.0)
Duplicate class com.google.android.gms.common.internal.zzq found …
Run Code Online (Sandbox Code Playgroud)

java android google-play-services android-studio android-gradle-plugin

5
推荐指数
1
解决办法
4467
查看次数

Unity Android 的 StreamingAssets 文件夹位置

我在 Android 游戏中使用StreamingAssets,并希望在安装 APK 后在StreamingAssets文件夹中添加文件,但我不知道该文件夹的位置。

你能帮助我吗 ?

android unity-game-engine apk

5
推荐指数
1
解决办法
1万
查看次数

我需要在 Xamarin Forms 按钮内设置格式化文本(两种不同大小)

我有一个 Xamarin Forms 项目,我需要一个自定义按钮。该按钮看起来像这样:

在此输入图像描述

我假设我需要创建一个自定义渲染器,但我不知道如何在按钮内有两种不同的字体大小?

我需要 Android 和 iOS 的渲染器。任何帮助将不胜感激。谢谢!

xaml android ios xamarin xamarin.forms

4
推荐指数
1
解决办法
1742
查看次数

Visual Studio 工具提示/弹出字体更改?

在此输入图像描述有人知道如何更改 Visual Studio 中的弹出窗口字体吗?我需要固定大小的字体,并且我已经花了无数时间浏览。谢谢。

visual-studio

2
推荐指数
1
解决办法
704
查看次数

如何在 Xamarin Forms 的标签或文本字段中添加富文本或 HTML?

我想在 Xamarin Forms 项目中或任何文本字段中添加富文本或格式化文本Label。我曾尝试为文本使用单独的标签,也尝试使用WebView等。但它们都不起作用。使用 aWebview以某种方式工作,但每次更改内容时都需要刷新。使用 AJAXWebView需要一个 Web 服务器,因此它不能在本地/离线工作。

我只想Label在只读模式下添加富文本,或者可以在运行时从后面的代码中修改。

xaml xamarin xamarin.forms

1
推荐指数
1
解决办法
1344
查看次数