草庐IT

NATIVE_URI

全部标签

android - 构建失败无法解析类 com.android.build.output 文件 react-native

我正在使用React-Native在Android上运行我的应用程序,它出现了下一个错误:“构建文件‘C:\Users........\android\app\build.gradle’:3:无法解析类com.android.build.OutputFile”我尝试过使用AndroidStudio和GenyMotion,但问题是一样的。有人知道会发生什么吗?谢谢!! 最佳答案 我遇到了类似的错误FAILURE:Buildfailedwithanexception.*Where:Buildfile'/Users/mick/Codes/

android - 如何使用 react-native-maps 获取当前位置

我正在尝试使用react-nativemap在android设备上的当前用户地理位置渲染map。这是我到目前为止所得到的:importReact,{Component}from'react';import{View,StyleSheet,Dimensions,}from'react-native';importMapViewfrom'react-native-maps';const{width,height}=Dimensions.get('window')constSCREEN_HEIGHT=heightconstSCREEN_WIDTH=widthconstASPECT_RATIO

android - 有没有办法用 React Native 避免白色闪光

我在Android上使用ReactNative,我想弄清楚如何避免在应用程序的ReactNative部分启动之前出现白色闪光我能够阻止它的唯一方法是将应用程序主题背景颜色设置为与我的应用程序启动画面相同的颜色,问题是如果你打开键盘,你会短暂地看到背景键盘附近的应用程序...在我的场景中,在页面底部创建一个蓝色闪光对此的解决方案是在应用加载后以某种方式将应用主题颜色从蓝色改回白色,但这似乎不可能。如果背景颜色是白色,您将看不到闪光灯..有什么想法吗? 最佳答案 请尝试react-native-splash-screen这里有一篇文章可

android - 从上下文 Assets 中的 Uri 加载 MediaPlayer

我的Assets目录中有一个音频文件。assets/audio/dance.mp3.如果我运行context.getAssets().list("audio");它出现了。但是当我尝试使用MediaPlayer.create(context,uri)时,它总是失败并返回null。这些似乎都不起作用privatevoidtryLoad(Stringpath,Contextcontext){Uriuri=Uri.parse(path);this.audioPlayer=MediaPlayer.create(context,uri);if(this.audioPlayer==null){Lo

java - Android:将一些只读字节传递给 native C++ 的最有效方法

我有一个Android项目(针对Android1.6及更高版本),其中包含用C/C++编写的native代码,可通过NDK访问。我想知道最有效的方法是将字节数组从Java通过NDK传递到我的JNI胶层。我关心的是NDKforAndroid是否会复制字节数组,或者只是给我一个直接引用。我需要在C++级别对字节进行只读访问,因此从我的角度来看,在幕后进行任何复制都是浪费时间。在网上很容易找到关于此的信息,但我不确定最相关的信息是什么。示例:GetthepointerofaJavaByteBufferthoughJNIhttp://www.milk.com/kodebase/dalvik-d

android - 使用 native Activity 时关闭软键盘时崩溃

我们正在为Android开发一款独立游戏,希望用户选择自己的昵称。我们选择使用NDK提供的NativeActivity,因为这似乎是最简单的方法。我们在键盘上遇到的第一个问题是函数ANativeActivity_showSoftInput()似乎什么都不做(如描述的那样here),所以我们使用JNI函数调用调出键盘:staticvoidshowKeyboard(Activityactivity){Strings=Context.INPUT_METHOD_SERVICE;InputMethodManagerm=(InputMethodManager)activity.getSystemS

android - 如何在不通过 Java* 的情况下处理 Android native 代码中的触摸屏事件?

我们希望使用Androidnative代码处理所有触摸输入。我们想从Android的onCreate()方法初始化代码,然后让它接管所有输入。我们已经查看了示例中的nativeActivity,但我们认为它使用的一些结构和方法仅适用于所有native应用程序。一旦初始化,它基本上应该自己运行,处理触摸事件。它将回调到我们已经弄清楚的Java方法。我们遇到的问题是阻止Java处理这些方法,以及如何让native代码在不调用它和传递事件的情况下处理触摸输入。我们如何设置此native代码来处理所有触摸事件,而无需通过Activity.onTouchEvent(MotionEvent事件)?

android.graphics.BitmapFactory.nativeDecodeAsset( native 方法)中的 java.lang.OutOfMemoryError

我正在尝试在单击按钮时执行动画。步骤如下单击按钮..按钮图片改变动画播放显示下一个布局..但是我得到了一个内存不足的异常..当动画文件没有添加到项目时没有错误。但是自从加了动漫之后,问题就来了。我在这里使用了3个类文件(home_screen、button_anime和home)home_screen.java接收按钮点击信息,改变按钮图像并传递给button_anime类动画文件在button_anime.java中启动,动画播放后下一个布局从home.java显示日志猫如下..E/AndroidRuntime(1255):java.lang.OutOfMemoryErrorE/An

javascript - React Native - 如何 trim 字符串

我想删除字符串开头和结尾的空格。例如,给定一个字符串“Test”,我想接收“Test”。我试过JavaScript的方法和一些npm库,但它们似乎不适用于ReactNative?有什么想法吗? 最佳答案 问题出在您的setEmail调用和您使用的ES6语法中。当你这样做时:email=>this.setEmail({email})转译器将其转换为以下内容:email=>this.setEmail({email:email})这当然是一个对象。然后,在函数内部,您尝试将trim函数应用于对象,这当然会导致失败。试试这个:email=>

android - 如何将内容 Uri 转换为文件

我知道有很多关于这个确切主题的问题,但在花了两天时间阅读和尝试之后,没有一个能够解决我的问题。这是我的代码:我在onCreate()中启动ACTION_GET_CONTENTIntentselectIntent=newIntent(Intent.ACTION_GET_CONTENT);selectIntent.setType("audio/*");startActivityForResult(selectIntent,AUDIO_REQUEST_CODE);在onActivityResult()中获取Uri@OverridepublicvoidonActivityResult(intr