Android:通过第三方应用/意图ACTION_EDIT编辑图像

时间:2015-06-07 07:24:34

标签: android cordova android-intent

我想使用Skitch等第三方应用来“注释”在我的应用中拍摄的照片,当然,还会将更新的照片保存回我的应用中。这些照片存储在我的应用的私人目录中,并通过 <?php if ($row_count == 0) { ?> <tr> <td colspan="6"> <?php echo "no data found"; ?> </td> </tr> <?php } else { while ($row = mysqli_fetch_object($show_result)) { ?> <tr> <td> <?php echo $row->id ?> </td> <td><?php echo $row->input_date ?></td> <td><?php echo $row->input_items ?></td> <td><?php echo $row->input_description ?></td> <td><?php echo "$" . $row->input_cost ?></td> <td><?php echo $row->input_person ?></td> </tr> <?php } }?> </table> <a href="index1.php" class="btn btn-default">Back</a> 曝光。

打开第三方应用程序的意图如下:

ContentProvider

我期待在intent = new Intent(Intent.ACTION_EDIT); intent.setDataAndType("content://com.abc.xyz/fileName", "image/jpeg"); intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION); 中得到一个结果,但我没有在那里得到一个调用。我还在我的ContentProvider的onActivityResult()update方法中添加了日志语句,但也没有在那里调用。

对于ContentProvider,AndroidManifest.xml看起来像这样:

insert

为了使事情变得复杂,我正在使用带有几个“修改过的”插件的Cordova 3.9应用程序进行操作。

有人能指出我这样一个集成的工作示例(普通的Android应用程序),并确认支持这种集成的应用程序吗?

非常感谢任何帮助。

托马斯

1 个答案:

答案 0 :(得分:0)

忽略这个。从头开始,它似乎正在起作用。