小编Hos*_*san的帖子

如何使android Q中添加的RELATIVE_PATH向后兼容?

根据文档,RELATIVE_PATH 在 API 级别 29 中添加 public static final String RELATIVE_PATH 该媒体项在其持久存储的存储设备中的相对路径。例如,存储在 /storage/0000-0000/DCIM/Vacation/IMG1024.JPG 的项目的路径为 DCIM/Vacation/。

在 Android Q 之前,如何组织在 Android 上插入 MediaStore 的媒体文件 Afaik:根据已删除的文档,它PRIMARY_DIRECTORY不起作用 put(MediaStore.MediaColumns.PRIMARY_DIRECTORY, relativePath)

/**
 * The primary directory name this media exists under. The value may be
 * {@code NULL} if the media doesn't have a primary directory name.
 *
 * @removed
 * @deprecated Replaced by {@link #RELATIVE_PATH}.
 */
@Column(Cursor.FIELD_TYPE_STRING)
@Deprecated
public static final String PRIMARY_DIRECTORY = "primary_directory";
Run Code Online (Sandbox Code Playgroud)

media storage android mediastore scoped-storage

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

如何在c#中每隔几秒调用一个特定的方法?

"机器人游戏"是我开发的第一款基本游戏.Magenta'#'角色是一个敌人,它应该在这张地图中有一个随机的运动,但它的随机运动太快了,我试图使用线程,但它会影响所有角色的速度.现在,我需要每100毫秒调用一次"Enemy"方法.

机器人游戏图片: 在此输入图像描述

c# timer facebook-c#-sdk

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

Android Studio 3.2 alpha 17 Build失败,错误:Android资源链接失败

    Android resource linking failed
    Output:  /Users/$USER/$PROJECT_DIR/app/src/main/res/layout/main_fragment.xml:21: 
        error: resource drawable/ic_search_24dp 
        (aka $PACKAGE_NAME:drawable/ic_search_24dp) not found.

        /Users/$USER/$PROJECT_DIR/app/src/main/res/layout/list_item.xml:20:
        error: resource drawable/ic_send 
        (aka $PACKAGE_NAME:drawable/ic_send) not found.


    error: failed linking file resources.

    Command: /Users/$USER/.gradle/caches/transforms-1/files-1.1/aapt2-
    3.2.0-alpha17-4804415-osx.jar/58236ee12e68217ae9214b5ecae3ebc4/aapt2
    3.2.0-alpha17-4804415-osx/aapt2 link -I\

    /Users/$USER/Library/Android/sdk/platforms/android-27/android.jar\
    --manifest\

    /Users/$USER/$PROJECT_DIR/app/build/intermediates
    /merged_manifests/debug/processDebugManifest/merged/AndroidManifest.xml\-o\

    /Users/$USER/$PROJECT_DIR/app/build/intermediates
    /processed_res/debug/processDebugResources/out/resources-debug.ap_\-R\

    @/Users/$USER/$PROJECT_DIR/app/build/intermediates

    /incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt\--auto-add-overlay\--java\
/Users/$USER/$PROJECT_DIR/app/build
/generated/not_namespaced_r_class_sources/debug/processDebugResources/r\
                    --custom-package\
                    $PACKAGE_NAME\
                    -0\
                    apk\
                    --output-text-symbols\
                    /Users/$USER/$PROJECT_DIR/app/build/intermediates/symbols/debug/R.txt\
                    --no-version-vectors
     Daemon:  AAPT2 aapt2-3.2.0-alpha17-4804415-osx Daemon #0
Run Code Online (Sandbox Code Playgroud)

Studio Build:

  • Gradle插件版本:4.6
  • Android插件版本:3.2.0-alpha17
  • 编译SDK版本:API 27:Android 8.1(Oreo)

依赖可能是相关的

  • ext.kotlin_version ='1.2.41'
  • ext.support_library_version = '27 .1.1'
  • ext.glide_version ='4.0.0-RC0'

重现步骤:

1-在drawable文件夹下构建一个包含一些矢量绘图的项目

它指出虽然存在ic_send和ic_search_24dp但却找不到它们.

android gradle kotlin android-studio aapt2

5
推荐指数
0
解决办法
1020
查看次数