我正在开发一个图像编辑Android应用程序.在我的一个活动中,我打算从onCreate中的图库中选择一个图像,如下所示:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE);
Run Code Online (Sandbox Code Playgroud)
然后我收到这样的数据:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Crashlytics.log("onActivityResult called");
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_IMAGE && resultCode == Activity.RESULT_OK && data != null) {
Crashlytics.log("Data received from image pick intent");
imageUri = data.getData();
loadImage();
} else {
//if we do not select a picture, go back to the dashboard
Crashlytics.log("Data not received");
onBackPressed();
Log.d(TAG, "no picture selected");
}
}
Run Code Online (Sandbox Code Playgroud)
该loadImage方法:
private …Run Code Online (Sandbox Code Playgroud) java android nullpointerexception android-intent onactivityresult
我有一个ListView显示购物车中的产品.在datatemplate定义了一个增量和减量为每个产品量按钮.
如果用户想要点击其中一个按钮,则可能会点击该按钮旁边的按钮,因此ItemClick将触发该事件.我想ItemClick在按钮区域禁用.我想知道ItemClick事件发生的位置,并确定它是否在我定义的禁用区域.
可能吗?还有其他想法吗?
我正在开发一个需要条形码扫描功能的Windows Phone 8.1 Runtime购物应用程序.我正在使用ZXing lib,这很好.我的问题不在于解码图片,ZXing做得很好,但要实时获取Camera Preview,并将其提供给ZXing.经过一番研究后,我发现这个论坛https://web.archive.org/web/20150328233747/http://developer.nokia.com/community/discussion/showthread.php/247707-Windows-Phone-8-1- Windows-Media-Capture-API-and-Preview-Frames.有人能给我一个结合MFT和ZXing的工作样本吗?或者我如何获得预览并在我的C#代码中处理它?我的项目已接近截止日期,所以请帮帮我!现在条形码扫描非常麻烦,我有一个"扫描"UI按钮,它调用MediaCapture.CapturePhotoToStreamAsync方法,但这不是一个好的解决方案.我需要实时自动扫描.
谢谢!
在我的应用程序中,我想加载一个包含带有远程URL 的iframe的html .除了iframe的src之外,这个html总是一样的.我所做的是将html保存在一个字符串中,并填写iframe url,而不是调用NavigateToString(html).我从REST API 获取iframe网址.我也得到了一个baseUrl.如果我将这两个url合并到一个absoulute url并将其设置为iframe的src,则由于安全原因(这是一个支付页面),页面将不会加载.但是如果我在没有baseUrl的情况下设置它,当然,webview不知道baseUrl是什么,并且页面也不会加载.
在Android中,可以简单地调用webView.loadDataWithBaseURL.Windows Phone 8.1中是否有类似的内容?任何解决方法?
(问题进一步复杂化,我还必须将Cookie设置为webview.)