<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Android: Saving a sound file to SD from resource and setting as ringtone</title>
	<atom:link href="http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/</link>
	<description>Android, Linux, Python and stealthcopters</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:28:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: udik</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-3367</link>
		<dc:creator>udik</dc:creator>
		<pubDate>Thu, 22 Jul 2010 19:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-3367</guid>
		<description>Never mind, need to add the following for notifcations:

String path=&quot;/sdcard/media/audio/notifications/&quot;;</description>
		<content:encoded><![CDATA[<p>Never mind, need to add the following for notifcations:</p>
<p>String path=&#8221;/sdcard/media/audio/notifications/&#8221;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: udik</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-3366</link>
		<dc:creator>udik</dc:creator>
		<pubDate>Thu, 22 Jul 2010 16:19:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-3366</guid>
		<description>great help thanks!! 

Quick question - it works perfect for ringtones, but for notifications I get exception when I try to invoke the Ringtone picker and click on this newly added entry (or any entry) - here is the exception, appriciate much any idea...

07-22 15:51:03.241: ERROR/AndroidRuntime(316): Uncaught handler: thread main exiting due to uncaught exception
07-22 15:51:03.271: ERROR/AndroidRuntime(316): android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractCursor.checkPosition(AbstractCursor.java:580)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:172)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:41)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.CursorWrapper.getString(CursorWrapper.java:135)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.database.SortCursor.getString(SortCursor.java:205)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getUriFromCursor(RingtoneManager.java:403)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getRingtoneUri(RingtoneManager.java:399)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getRingtone(RingtoneManager.java:382)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.app.RingtonePickerActivity.run(RingtonePickerActivity.java:307)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Handler.handleCallback(Handler.java:587)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Handler.dispatchMessage(Handler.java:92)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Looper.loop(Looper.java:123)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.main(ActivityThread.java:4203)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invokeNative(Native Method)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invoke(Method.java:521)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at dalvik.system.NativeStart.main(Native Method)</description>
		<content:encoded><![CDATA[<p>great help thanks!! </p>
<p>Quick question &#8211; it works perfect for ringtones, but for notifications I get exception when I try to invoke the Ringtone picker and click on this newly added entry (or any entry) &#8211; here is the exception, appriciate much any idea&#8230;</p>
<p>07-22 15:51:03.241: ERROR/AndroidRuntime(316): Uncaught handler: thread main exiting due to uncaught exception<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316): android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractCursor.checkPosition(AbstractCursor.java:580)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:172)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:41)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.database.CursorWrapper.getString(CursorWrapper.java:135)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.database.SortCursor.getString(SortCursor.java:205)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getUriFromCursor(RingtoneManager.java:403)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getRingtoneUri(RingtoneManager.java:399)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.media.RingtoneManager.getRingtone(RingtoneManager.java:382)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.app.RingtonePickerActivity.run(RingtonePickerActivity.java:307)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Handler.handleCallback(Handler.java:587)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Handler.dispatchMessage(Handler.java:92)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.os.Looper.loop(Looper.java:123)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at android.app.ActivityThread.main(ActivityThread.java:4203)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invokeNative(Native Method)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at java.lang.reflect.Method.invoke(Method.java:521)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)<br />
07-22 15:51:03.271: ERROR/AndroidRuntime(316):     at dalvik.system.NativeStart.main(Native Method)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rosie</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-3137</link>
		<dc:creator>Rosie</dc:creator>
		<pubDate>Thu, 08 Jul 2010 00:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-3137</guid>
		<description>Thank you so much! 
I have been struggling with how to play the music from my apk for 2 weeks! I&#039;m using Processing with MediaPlayer and I was stumped; but a combination of your code and createInput() finally worked!</description>
		<content:encoded><![CDATA[<p>Thank you so much!<br />
I have been struggling with how to play the music from my apk for 2 weeks! I&#8217;m using Processing with MediaPlayer and I was stumped; but a combination of your code and createInput() finally worked!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-3046</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Fri, 02 Jul 2010 09:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-3046</guid>
		<description>Well to be completely sure what is causing your FC you should check logcat, but I agree with you if it tries to save to a place that doesnt exist, it will def force close. Please feel free to contact me via email in future as I will reply quicker

android at stealthcopter.com</description>
		<content:encoded><![CDATA[<p>Well to be completely sure what is causing your FC you should check logcat, but I agree with you if it tries to save to a place that doesnt exist, it will def force close. Please feel free to contact me via email in future as I will reply quicker</p>
<p>android at stealthcopter.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-3045</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Fri, 02 Jul 2010 02:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-3045</guid>
		<description>Great stuff here, Matt.  I really appreciate the info and the presentation.

I have a question, though, and it might be super duper noobish.. which would equate to my level of Java skills pretty accurately. *sigh*

Anyway here goes: I&#039;ve got the onlongclick button working correctly, and I&#039;ve implemented this code as well, I think correctly. When I run the app in a virtual machine, however, I get a force close when I try to click on my &quot;save as ringtone&quot; button in my onlongclick menu.  is this merely because I am using a virtual machine without a space to store the sound file or is there something I&#039;ve neglected in the code itself?

I&#039;m not sure if that made perfect sense, so I apologize if it was unclear or missing details.

Again, this is a huge help for me as a Java beginner!</description>
		<content:encoded><![CDATA[<p>Great stuff here, Matt.  I really appreciate the info and the presentation.</p>
<p>I have a question, though, and it might be super duper noobish.. which would equate to my level of Java skills pretty accurately. *sigh*</p>
<p>Anyway here goes: I&#8217;ve got the onlongclick button working correctly, and I&#8217;ve implemented this code as well, I think correctly. When I run the app in a virtual machine, however, I get a force close when I try to click on my &#8220;save as ringtone&#8221; button in my onlongclick menu.  is this merely because I am using a virtual machine without a space to store the sound file or is there something I&#8217;ve neglected in the code itself?</p>
<p>I&#8217;m not sure if that made perfect sense, so I apologize if it was unclear or missing details.</p>
<p>Again, this is a huge help for me as a Java beginner!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-2209</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 30 May 2010 03:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-2209</guid>
		<description>hey matt..
 so we have a junk load of soundboards on the market now... but one main issue is after you save the sound file for notification or ringtone, if the phone loses power or something, then you have to re-save the sounds... our save code resembles yours very muhc, I was woundering if you&#039;ve had this issue at all with yours?</description>
		<content:encoded><![CDATA[<p>hey matt..<br />
 so we have a junk load of soundboards on the market now&#8230; but one main issue is after you save the sound file for notification or ringtone, if the phone loses power or something, then you have to re-save the sounds&#8230; our save code resembles yours very muhc, I was woundering if you&#8217;ve had this issue at all with yours?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-1832</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Tue, 11 May 2010 01:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-1832</guid>
		<description>It would be really nice if you could link the context menu guide and the save files to sd card guide.

I am having trouble with my soundboard saving files...</description>
		<content:encoded><![CDATA[<p>It would be really nice if you could link the context menu guide and the save files to sd card guide.</p>
<p>I am having trouble with my soundboard saving files&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-1081</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Wed, 14 Apr 2010 10:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-1081</guid>
		<description>Created a quick tutorial on how to create context menus:
http://www.stealthcopter.com/blog/2010/04/android-context-menu-example-on-long-press-gridview/</description>
		<content:encoded><![CDATA[<p>Created a quick tutorial on how to create context menus:<br />
<a href="http://www.stealthcopter.com/blog/2010/04/android-context-menu-example-on-long-press-gridview/" rel="nofollow">http://www.stealthcopter.com/blog/2010/04/android-context-menu-example-on-long-press-gridview/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-1060</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Tue, 13 Apr 2010 15:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-1060</guid>
		<description>@Chris, yes this was implemented onlong click where the can choose between a ringtone and a notification

@Jake, It&#039;s hard to help without knowing what the error is, can you check the logs (adb logcat) when the error occurs?

@Wildheart Baby, you can override the default onCreateContextMenu in your activity and create a context menu and override the onContextItemSelected which then calls a function what to do based on which view the press originated (differentiate by the view&#039;s ID).  I will add a short write up of this soon.</description>
		<content:encoded><![CDATA[<p>@Chris, yes this was implemented onlong click where the can choose between a ringtone and a notification</p>
<p>@Jake, It&#8217;s hard to help without knowing what the error is, can you check the logs (adb logcat) when the error occurs?</p>
<p>@Wildheart Baby, you can override the default onCreateContextMenu in your activity and create a context menu and override the onContextItemSelected which then calls a function what to do based on which view the press originated (differentiate by the view&#8217;s ID).  I will add a short write up of this soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wildheart Baby</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-1036</link>
		<dc:creator>Wildheart Baby</dc:creator>
		<pubDate>Sun, 11 Apr 2010 20:00:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-1036</guid>
		<description>I&#039;d also like to know how I can utilise this code with an on long click button press, how would I implement it.</description>
		<content:encoded><![CDATA[<p>I&#8217;d also like to know how I can utilise this code with an on long click button press, how would I implement it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-513</link>
		<dc:creator>Jake</dc:creator>
		<pubDate>Thu, 11 Mar 2010 17:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-513</guid>
		<description>Hi, im having problems getting this to work, it wont seem to copy the raw sound file to the sd card, I have tried adding the storage permissions but this hasnt helped. my raw files are either an .ogg or an .mp3 but this should still work? Thanks.</description>
		<content:encoded><![CDATA[<p>Hi, im having problems getting this to work, it wont seem to copy the raw sound file to the sd card, I have tried adding the storage permissions but this hasnt helped. my raw files are either an .ogg or an .mp3 but this should still work? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-378</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 26 Feb 2010 16:56:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-378</guid>
		<description>just curious.. did you put all of this into a OnLongClick? if not how was the user able to select to save as ringtone?</description>
		<content:encoded><![CDATA[<p>just curious.. did you put all of this into a OnLongClick? if not how was the user able to select to save as ringtone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-244</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Sat, 13 Feb 2010 00:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-244</guid>
		<description>That seems very weird I&#039;ll do some testing soon to see if I can reproduce the problem,</description>
		<content:encoded><![CDATA[<p>That seems very weird I&#8217;ll do some testing soon to see if I can reproduce the problem,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-243</link>
		<dc:creator>G</dc:creator>
		<pubDate>Fri, 12 Feb 2010 18:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-243</guid>
		<description>Looking into it a bit further, it seems that what really happens is that the MediaStore entry gets changed and erases the Title/Artist that is put in there and replaces it with /. Is anyone else experiencing this?</description>
		<content:encoded><![CDATA[<p>Looking into it a bit further, it seems that what really happens is that the MediaStore entry gets changed and erases the Title/Artist that is put in there and replaces it with /. Is anyone else experiencing this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-241</link>
		<dc:creator>G</dc:creator>
		<pubDate>Fri, 12 Feb 2010 17:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-241</guid>
		<description>Using this code, there seem to be two issues: (1) that the file appears as a ringtone, but with the filename and not the title as its menu title. (2) that i can&#039;t seem to categorize it as a notification tone and not a ring tone. Any clues?</description>
		<content:encoded><![CDATA[<p>Using this code, there seem to be two issues: (1) that the file appears as a ringtone, but with the filename and not the title as its menu title. (2) that i can&#8217;t seem to categorize it as a notification tone and not a ring tone. Any clues?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-123</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Wed, 27 Jan 2010 23:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-123</guid>
		<description>Yes that&#039;s a good idea. In my application I created two arrays one for the sound files and one for the names of the sound files. Then I simply passed my function an integer which corresponded to the file in one array and the matching text in the other array. This meant that I only needed to change the array&#039;s if I were to change all the sound files.</description>
		<content:encoded><![CDATA[<p>Yes that&#8217;s a good idea. In my application I created two arrays one for the sound files and one for the names of the sound files. Then I simply passed my function an integer which corresponded to the file in one array and the matching text in the other array. This meant that I only needed to change the array&#8217;s if I were to change all the sound files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-122</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 Jan 2010 23:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-122</guid>
		<description>Thanks!

I expanded your saveas(); to include a string used for the soundname that can be used later in the code

 public boolean saveas(int ressound, String soundname){

Is it a good idea to do that?</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
<p>I expanded your saveas(); to include a string used for the soundname that can be used later in the code</p>
<p> public boolean saveas(int ressound, String soundname){</p>
<p>Is it a good idea to do that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mat</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-121</link>
		<dc:creator>mat</dc:creator>
		<pubDate>Wed, 27 Jan 2010 22:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-121</guid>
		<description>Ok sure that&#039;s a good idea, I&#039;ll write up a example tomorrow on using context menus.</description>
		<content:encoded><![CDATA[<p>Ok sure that&#8217;s a good idea, I&#8217;ll write up a example tomorrow on using context menus.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-120</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 27 Jan 2010 22:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-120</guid>
		<description>This is great I have this part working. Can you explain more about the context menu and how it knows what file per button?</description>
		<content:encoded><![CDATA[<p>This is great I have this part working. Can you explain more about the context menu and how it knows what file per button?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention stealthcopter.com » Android: Saving a sound file to SD from resource and setting as ringtone -- Topsy.com</title>
		<link>http://www.stealthcopter.com/blog/2010/01/android-saving-a-sound-file-to-sd-from-resource-and-setting-as-ringtone/comment-page-1/#comment-119</link>
		<dc:creator>Tweets that mention stealthcopter.com » Android: Saving a sound file to SD from resource and setting as ringtone -- Topsy.com</dc:creator>
		<pubDate>Wed, 27 Jan 2010 13:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.stealthcopter.com/blog/?p=559#comment-119</guid>
		<description>[...] This post was mentioned on Twitter by Planet Android, Matthew Rollings. Matthew Rollings said: Posted: Android: Saving a sound file to SD from resource and setting as ringtone http://bit.ly/cMwBSV [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Planet Android, Matthew Rollings. Matthew Rollings said: Posted: Android: Saving a sound file to SD from resource and setting as ringtone <a href="http://bit.ly/cMwBSV" rel="nofollow">http://bit.ly/cMwBSV</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
