下午想做一个拍照上传的android小程序,翻遍PhoneGap的文档也没找到怎样设置拍摄照片的文件名,保存目录.
看了一下phonegap的源码,发现了phonegap保存照片的路径,文件名是固定的........
public void takePicture(int quality, int returnType) {
this.mQuality = quality;
// Display camera
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
// Specify file so that large image is captured and returned
// TODO: What if there isn't any external storage?
File photo = new File(Environment.getExternalStorageDirectory(), "Pic.jpg");
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
this.imageUri = Uri.fromFile(photo);
this.ctx.startActivityForResult((Plugin) this, intent, (CAMERA+1)*16 + returnType+1);
}
还有另一个问题,官方文档的例子有一句navigator.fileMgr.getRootPaths();获取文件路径,完全Copy文档的例子也一直报 undefined
看来需要修改一下才能符合自己的需求.
这个要周末好好的把这份源码读一遍了
附上Phonegap源码
分享到:
相关推荐
1. **跨平台**:PhoneGap支持Android、iOS、Windows Phone等多个主流移动操作系统。 2. **本地API访问**:通过Cordova插件,PhoneGap可以访问设备的摄像头、GPS、联系人列表等硬件功能。 3. **轻松打包**:开发者...
3. **导入源码**:将提供的"hellophonegap"目录结构导入到Eclipse或Android Studio的项目中。 4. **配置视频资源**:将视频文件添加到项目的res目录下,通常放在`res/raw`或`assets`目录,确保文件路径在HTML中可...
总之,这份PhoneGap源码和示例对于希望深入学习PhoneGap或移动跨平台开发的开发者来说是一份宝贵的学习资料。它不仅让我们能够理解PhoneGap的工作原理,还能通过示例掌握实际开发技巧,提升我们的跨平台开发能力。
在这个基于PhoneGap的Android电话本源码中,开发者利用了PhoneGap的强大功能,创建了一个能够与手机系统电话本进行交互的应用。 首先,让我们深入了解PhoneGap的工作原理。PhoneGap通过WebView组件将Web应用程序与...
在这个"PhoneGAP实例源码"压缩包中,包含了三个有趣的实例:汇率换算器、万圣节摇摇乐以及指南针实例。这些实例都是基于PhoneGap框架设计的,可以帮助我们深入理解如何利用PhoneGap实现不同的功能。 1. **汇率换算...
不搭建andrid 环境 不配置android sdk 或者不搭建xcode环境,或者不安装 node.js npm 的情况下就可以创建phoengap应用 电脑敲代码 手机上的phonegap app实时自动更新显示 视频教程+源码+课件
源码包含的"jar包"是Java档案文件,它们通常包含了PhoneGap的库和依赖,使得开发者可以在Android平台上集成PhoneGap。这些JAR文件可能包括PhoneGap的运行时环境、插件支持和其他必要的组件。 "js"文件则是...
PhoneGap则是一个基于Apache Cordova的平台,它可以将Web应用打包成原生的移动应用,能在iOS、Android等多平台上运行。 描述中的"一个ionic+phonegap框架的webapp实例源码"进一步强调了这是一个实际的应用程序代码...
在这个"phonegap插件包Android版本"中,我们主要关注的是如何在Android平台上利用PhoneGap开发应用,并集成特定的插件。 1. **PhoneGap框架介绍**:PhoneGap基于Apache Cordova,提供了一个统一的API接口,使得...
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
在本篇《Android PhoneGap源码详解(二)》中,我们将深入探讨PhoneGap这一混合移动应用开发框架的内部机制,以及如何利用它来构建原生功能丰富的Android应用。PhoneGap是一个基于Apache Cordova的开源框架,允许...
PhoneGap Eclipse PlugIn for Android是一款专为Android开发者设计的插件,它允许开发人员使用Eclipse IDE进行PhoneGap应用的构建和调试。PhoneGap是一种开源框架,它使开发者能够使用HTML、CSS和JavaScript来创建跨...
PhoneGap 4.1 版本针对 Android 平台的环境配置主要包括以下几个步骤: 1. **环境准备**: - **ANT (Apache Ant)**:ANT 是一个 Java 库和命令行工具,用于自动化构建过程。下载 ANT 的最新版本,如 1.9.4,并将其...
这个“phonegap之android示例”项目,显然是一个基于PhoneGap技术,专为Android平台设计的示例应用。通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发...
PhoneGap是一个开源的开发框架,使用HTML,CSS和...它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。
1. **跨平台开发**:PhoneGap基于Apache Cordova,能够构建在iOS、Android、Windows Phone等多个平台上运行的应用程序,只需编写一次代码,即可在多个设备上部署。 2. **WebView**:PhoneGap应用实际上是在一个封装...
这个“PhoneGap js调用 android demo”是PhoneGap技术的一个实例,展示了如何通过JavaScript来调用Android平台的原生功能。 首先,我们需要理解PhoneGap的核心原理。PhoneGap提供了一个桥接机制,通过JavaScript...
在"自定义plugin插件实现phonegap与Android交互"这个主题中,我们主要关注的是如何通过编写自定义插件来打通JavaScript和Android之间的通信壁垒。在PhoneGap中,Plugin是连接Web层和Native层的桥梁,它们是用Java...
PhoneGap入门经典源码是针对初学者的一份宝贵资源,旨在深入浅出地介绍PhoneGap这一跨平台移动应用开发框架的基础知识。PhoneGap允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用,覆盖iOS、Android、...
- 自定义插件由两部分组成:JavaScript接口和原生代码(如Java for Android)。 - JavaScript部分负责与WebView中的Web内容通信,而原生部分则负责与设备硬件或系统服务交互。 - 插件开发涉及`plugin.xml`文件...