Yasmin, if you're not sure where the sample apps are, you may want to
jump over to the android-beginners list, described in more detail at
<http://code.google.com/android/groups.html>.  You'll probably find
more useful responses there.

Welcome to Android development!



On Tue, Dec 2, 2008 at 10:59 PM, yasmin afrose <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Thanks for your kind reply...
>
> Can you please tell the URL...
>
> Thanks,
> Yasmin
>
> On Sun, Nov 30, 2008 at 11:26 AM, Dianne Hackborn <[EMAIL PROTECTED]>
> wrote:
>>
>> Have you gone through the NotePad sample app?  That shows you a complete
>> working example of writing and using a content  provider.
>>
>> On Thu, Nov 27, 2008 at 3:24 AM, yasmin afrose <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> Hi Dianne,
>>>
>>> Thanks for your reply. ie, In OWNCONTENTPROVIDER manifest file, I've
>>> included <provider> as follows :
>>>
>>> <
>>>
>>> provider
>>>
>>> android:name="com.aspire.android.wikinotes.database.WikiNotesProvider"
>>>
>>> android:authorities="com.aspire.android.wikinotes.database.wikinotes" />
>>> In OWNPROVIDERACCESS manifest file, I don't know what I need to include
>>> to access my OWNCONTENTPROVIDER data. :(
>>>
>>> NOTE : In OWNPROVIDERACCESS manifest file, I've included <user-permission
>>> android.name = "READ_CONTACTS"> if I've accessed the Contacts Application
>>> database (Contacts.db).
>>>
>>> Please help me.....
>>>
>>> Thanks in advance!!!
>>> Yasmin
>>>
>>> On Thu, Nov 27, 2008 at 8:04 AM, Dianne Hackborn <[EMAIL PROTECTED]>
>>> wrote:
>>>>
>>>> You need to publish the content provider in your AndroidManifest.xml.
>>>> There is generally no reason to go through all of this trouble unless you
>>>> want to allow other applications to use your content provider, so you need
>>>> to describe in your manifest what it is so others can find it.
>>>>
>>>> On Tue, Nov 25, 2008 at 9:05 PM, AndroidKid <[EMAIL PROTECTED]>
>>>> wrote:
>>>>>
>>>>> Hi All,
>>>>>
>>>>> I've accessed existing Content Provider. ie, I've retrieved data from
>>>>> Contacts Application by including the Permission <Read_Contacts>
>>>>> within my application Android Manifest file.
>>>>>
>>>>> I've created new Content Provider by extending my class from Content
>>>>> Provider. I've overridded the method query(), delete(), update() &
>>>>> getType(). For that, I've included <provider> within AndroidManifest
>>>>> file.
>>>>>
>>>>> Now I would like to access my own content provider in another
>>>>> application. For this, I've tried the following code :
>>>>>
>>>>> package com.aspire.android.accessprovider;
>>>>>
>>>>> import android.app.Activity;
>>>>> import android.app.ListActivity;
>>>>> import android.content.ContentUris;
>>>>> import android.content.Intent;
>>>>> import android.database.Cursor;
>>>>> import android.net.Uri;
>>>>> import android.os.Bundle;
>>>>> import android.provider.Contacts.People;
>>>>> import android.view.View;
>>>>> import android.widget.ListAdapter;
>>>>> import android.widget.ListView;
>>>>> import android.widget.SimpleCursorAdapter;
>>>>> import com.aspire.android.wikinotes.database.WikiNote; // TO ACCESS MY
>>>>> OWN CONTENT PROVIDER
>>>>>
>>>>>
>>>>> public class OwnProviderAccessActivity extends ListActivity {
>>>>>        private ListAdapter mAdapter;
>>>>>
>>>>>        Uri uri = WikiNote.Notes.ALL_NOTES_URI;
>>>>>    /** Called when the activity is first created. */
>>>>>    @Override
>>>>>    public void onCreate(Bundle savedInstanceState) {
>>>>>        super.onCreate(savedInstanceState);
>>>>>        String auth = WikiNote.Notes.ALL_NOTES_URI.getAuthority();
>>>>>  // Note the below line
>>>>> Cursor C = getContentResolver().query(WikiNote.Notes.ALL_NOTES_URI,
>>>>> null, null, null, null);
>>>>>        startManagingCursor(C);
>>>>> // Here I've accessed one coulmn from the table in OwnContentProvider
>>>>> Applciation
>>>>>        String[] columns = new String[] {WikiNote.Notes.TITLE};
>>>>>        int[] names = new int[] {R.id.row_entry};
>>>>>                mAdapter = new SimpleCursorAdapter(this,
>>>>> R.layout.contacts, C,
>>>>> columns, names);
>>>>>                setListAdapter(mAdapter);
>>>>>
>>>>>    }
>>>>>
>>>>>    @Override
>>>>>        protected void onListItemClick(ListView l, View v, int position,
>>>>> long
>>>>> id) {
>>>>>                super.onListItemClick(l, v, position, id);
>>>>>        }
>>>>> }
>>>>>
>>>>>
>>>>> I've got output by adding OWNCONTENTPROVIDER application within
>>>>> BuildPath.
>>>>>
>>>>> Here the source of entire OWNCONTENTPROVIDER application will be
>>>>> inclueded within the my  OWNPROVIDERACCESS application. I would like
>>>>> to achieve the same thing using <permission> like Accessing Existing
>>>>> Content Provider.
>>>>>
>>>>> Please give your answers... I was totally confused .... I've stuck
>>>>> with this issue.
>>>>>
>>>>> Any kind of reply will be appreciated!!!
>>>>>
>>>>> Thanks in Advance!!!
>>>>> Yasmin
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Dianne Hackborn
>>>> Android framework engineer
>>>> [EMAIL PROTECTED]
>>>>
>>>> Note: please don't send private questions to me, as I don't have time to
>>>> provide private support.  All such questions should be posted on public
>>>> forums, where I and others can see and answer them.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Everything is Possible For U only
>>>>
>>>>
>>
>>
>>
>> --
>> Dianne Hackborn
>> Android framework engineer
>> [EMAIL PROTECTED]
>>
>> Note: please don't send private questions to me, as I don't have time to
>> provide private support.  All such questions should be posted on public
>> forums, where I and others can see and answer them.
>>
>>
>>
>>
>>
>> --
>> Everything is Possible For U only
>>
>> >>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
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