You can open the Activity(Compose) of the mail app. But the content provider
for the gmail app is not public. So, you cannot query that content provider.

If you want to send an audio file as an attachement, checkout the SEND
action.
http://developer.android.com/reference/android/content/Intent.html#ACTION_SEND

On Thu, Oct 7, 2010 at 12:09 AM, Priyank <[email protected]> wrote:

> Hi,
>
> I have my application which creates an audio file. I need to forward
> this file via Android Email app. But on calling the email intent, I
> get a permission denial.
>
> I am calling the email app like this:
>                Uri  emailUri =
> Uri.parse("content://com.android.email.provider/
> account");
>                Cursor cursor = mCr.query(emailUri, null, null, null, null);
>
> I get an exception :
> java.lang.SecurityException: Permission Denial: reading
> com.android.email.provider.EmailProvider uri
> content://com.android.email.provider/account
> from pid=1721, uid=10031 requires
> com.android.email.permission.ACCESS_PROVIDER
>
> I have set the email permission in my Manifest file:
> <uses-permission
> android:name="com.android.email.permission.ACCESS_PROVIDER"></uses-
> permission>
>
> When I am launching the app, I get this "Not granting access" message
> in the ddms logs:
> WARN/PackageManager(90): Not granting permission
> com.android.email.permission.ACCESS_PROVIDER to package
> com.mplayer.application (protectionLevel=3 flags=0xbe44)
>
> Can I not open the android email app from my application.
> I am working on Android 2.2
>
> Thanks,
> Priyank
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Kumar Bibek
http://techdroid.kbeanie.com
http://www.kbeanie.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to