Javascript 安卓用图像打开Instagram导致崩溃
我正在为Android开发一个应用程序,它应该具有拍照的功能,并将其分享给Instagram应用程序。 该应用程序打开相机,拍照,然后在“裁剪照片”窗口处于活动状态时打开Instagram应用程序。它似乎正在加载图片,但几秒钟后应用程序崩溃了,我看不到图像是否被加载 我正在Appcelerators Tianium平台上开发应用程序,但是我不认为我的问题与Tianium有关,而是我如何传递图像 由于模拟器没有Instagram应用程序,我正在开发Galaxy S4。我试着通过adb运行logcat来获取一些错误信息来帮助我,但我看到的唯一一件事是它注意到Instagram退出了 这是我的密码,有什么问题吗?我已检查映像是否保存到文件系统中Javascript 安卓用图像打开Instagram导致崩溃,javascript,android,titanium,Javascript,Android,Titanium,我正在为Android开发一个应用程序,它应该具有拍照的功能,并将其分享给Instagram应用程序。 该应用程序打开相机,拍照,然后在“裁剪照片”窗口处于活动状态时打开Instagram应用程序。它似乎正在加载图片,但几秒钟后应用程序崩溃了,我看不到图像是否被加载 我正在Appcelerators Tianium平台上开发应用程序,但是我不认为我的问题与Tianium有关,而是我如何传递图像 由于模拟器没有Instagram应用程序,我正在开发Galaxy S4。我试着通过adb运行logca
Ti.Media.showCamera({
success: function(event) {
var file = Ti.Filesystem.getFile(Ti.Filesystem.tempDirectory,"ggs-instagram.jpg");
file.write(event.media);
var instaIntent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SEND,
packageName: "com.instagram.android",
type: 'image/jpeg'
});
/*instaIntent.putExtra(Ti.Android.EXTRA_TEXT, "EXTRA_TEXT");
instaIntent.putExtra(Ti.Android.EXTRA_SUBJECT, "EXTRA_SUBJECT");*/
instaIntent.putExtra(Ti.Android.EXTRA_STREAM, file.getNativePath());
Ti.Android.currentActivity.startActivity(instaIntent);
},
cancel: function() {},
error: function (error) {
if (error.code == Ti.Media.NO_CAMERA) {
alert("Din telefon/platta har ingen kamera!");
} else {
alert("Kamerafel!");
}
},
mediaTypes: [Ti.Media.MEDIA_TYPE_VIDEO,Ti.Media.MEDIA_TYPE_PHOTO],
showControls: false,
autohide: false,
saveToPhotoGallery: true
});
请看一看
近六个月前,我在网上看到了一个类似的问题(没有链接),解决方案是将FLAG\u ACTIVITY\u CLEAR\u TOP添加到intent中,这对类似的问题起到了作用。试试看。@Slartibartfast不幸的是,这没有什么区别:/Well,看看他们的网站上是否有Instagram本身的已知内部问题,比如这里:如果你发布了一些日志,也会有帮助——即使它是乱七八糟的垃圾——也许这里有人会理解它:)请为上面的崩溃添加日志。其中一个链接回答了我的问题。我以前一直在研究这些问题,并在实现解决方案时将其作为参考,但仍然不起作用