当我点击"选择文件"时,会显示一个文件浏览器,我可以选择要选择的文件/图像.但是在我选择文件后,文件选择器关闭,没有任何反应.
我只能点击"选择文件"一次,因为它不再显示.它仅在应用程序重新启动后显示.
控制台日志
01-15 11:56:44.749 22152-22152/browser.x.xws.xbrowser D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
01-15 11:56:46.549 22152-22152/browser.x.xws.xbrowser D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
01-15 11:56:46.859 22152-22183/browser.x.xws.xbrowser V/MediaPlayer-JNI: release
01-15 11:56:46.859 22152-22183/browser.x.xws.xbrowser V/MediaPlayer: setListener
01-15 11:56:46.859 22152-22183/browser.x.xws.xbrowser V/MediaPlayer: disconnect
01-15 11:56:46.869 22152-22183/browser.x.xws.xbrowser V/MediaPlayer: destructor
01-15 11:56:46.869 22152-22183/browser.x.xws.xbrowser V/MediaPlayer: disconnect
01-15 11:56:56.439 22152-22152/browser.x.xws.xbrowser D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
01-15 11:56:56.559 22152-22152/browser.x.xws.xbrowser D/cr_Ime: [ImeAdapter.java:571] focusedNodeChanged
01-15 11:56:56.589 22152-22152/browser.x.xws.xbrowser D/cr_Ime: [ImeAdapter.java:213] updateKeyboardVisibility: type [0], flags [0], show [true]
01-15 11:56:56.589 22152-22152/browser.x.xws.xbrowser D/cr_Ime: [AdapterInputConnection.java:178] updateState [] [0 0] [-1 -1] [true]
01-15 11:56:56.899 22152-22152/browser.x.xws.xbrowser W/IInputConnectionWrapper: …Run Code Online (Sandbox Code Playgroud) 当我放入onPress地图循环时,它不起作用.怎么解决?
var PageOne = React.createClass({
_handlePress() {
this.props.navigator.push({id: 2,});
},
render () {
return (
<View>
<TouchableOpacity onPress={this._handlePress}> //work here
<Text> One </Text>
</TouchableOpacity>
<View style={styles.albums}>
{
list.map(function(item, index){
return (
<TouchableOpacity key={index} onPress={this._handlePress}> //doesn't work hehre
<Text>{item}</Text>
</TouchableOpacity>
)
})
}
</View>
</View>
);
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试做一些简单的网站应用程序来显示我的网站并为其添加一些特定功能。
我的想法是做一些类似 Facebook移动应用程序的事情。只是我需要显示一个网站并替换文件输入- 用户应该能够从相机捕获图片或从图库(多选)中选择它并将其附加到帖子。
TL; 博士;
检查底部的图像。
我尝试过的:
使用带有相机和图像选择器插件的Cordova并在InnAppBrowser 中显示网页
用相机拍照并从图库中挑选照片然后将它们上传到服务器 - 有很多例子。
我发现了什么问题:
InnAppBrowser强制全屏显示,因此我无法调整它的大小并在其下方放置一些用于选择图片的按钮。
我需要什么:
我只需要以某种方式附加图像(来自画廊或相机)以形成文件输入或将它们上传到某种 api - api 将在服务器上处理图像并返回一些我可以使用的 ID,而不是在表单中输入文件将图片附加到帖子的页面。一些隐藏的输入,我会在其中插入要附加到帖子的上传图像的 ID(我会在我的 PHP 脚本中写入一些 if 条件)。
我需要我的应用程序是多平台的(Android、IOS、WP),这就是我使用 Apache Cordova 的原因。我已经尝试了很多解决方案,并且已经搜索了 5 个小时。但我找不到任何有用的东西。
有人有这方面的经验吗?有人制作了某种应用程序吗?
如果您可以提出任何解决方案(成为 Cordova 并不重要,但它必须是多平台的),我会很高兴!
谢谢你的时间!
图片
有正常文件输入的桌面版屏幕: …
我有两个物体基地和武器,我需要设置武器的旋转点到基地的位置.
public Test(){
position1 = new Vector3(0,0,0);
baseModel = modelLoader.loadModel(Gdx.files.getFileHandle("data/models/tower/bases/base1.g3db", FileType.Internal));
base = new Base(baseModel, position1);
position2 = new Vector3(3,10,5);
weaponModel = modelLoader.loadModel(Gdx.files.getFileHandle("data/models/tower/weapons/weapon2.g3db", FileType.Internal));
weapon = new Weapon(weaponModel, position2);
}
Run Code Online (Sandbox Code Playgroud)
这是更新方法
public void update(float delta){
weapon.transform.rotate(0, 1, 0, 45*(delta/2));
base.transform.rotate(0, 1, 0, 45*(delta/2));
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的答案
android ×2
java ×2
3d ×1
cordova ×1
file-upload ×1
filechooser ×1
ios ×1
javascript ×1
libgdx ×1
react-native ×1
reactjs ×1