[Nexus One Android Development] gongoila:
FM.apk

have fun.. I have used google translate but it's all looks OK

strings.xml:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="app_name">FM Radio</string>
<string name="tx_app_name">FM transmitter</string>
<string name="preset_delete">Delete</string>
<string name="stat_notif_frequency">FM MHz FM%1$s</string>
<string name="sel_band_menu">Select Regional Band</string>
<string name="settings_menu">Set</string>
<string name="regional_band">Regional Band</string>
<string name="aud_output_mode">Audio Output Mode</string>
<string name="sel_audio_output">Select Audio Output</string>
<string name="record_dur">Record Duration</string>
<string name="sel_rec_dur">Select Record Duration</string>
<string name="auto_select_af">Alternate Frequency</string>
<string name="auto_select_af_enabled">Auto Select Enabled</string>
<string name="auto_select_af_disabled">Auto Select Disabled</string>
<string name="fac_defaults">Restore default settings</string>
<string name="revert_to_fac">Restore default settings</string>
<string name="settings_back">Back</string>
<string name="settings_revert_confirm_title">Confirm Reset Settings</string>
<string name="settings_revert_confirm_msg">This will delete all settings including Presets</string>
<string name="settings_back_summary">Return to previous view</string>
<string name="settings_revert_defaults_title">Revert to Factory Defaults</string>
<string name="settings_revert_defaults_summary">Reset all settings</string>
<string name="alert_dialog_ok">OK</string>
<string name="alert_dialog_cancel">Cancel</string>
<string name="preset_search">Search%1$s</string>
<string name="fm_command_failed_title">FM operation failed</string>
<string name="fm_cmd_failed_msg">The operation failed. Possible causes are: you did not plug in the wired headset as an antenna, or did not open the Bluetooth chip, or the phone is in a call, or FM has been closed. Please try again dealing with the above pop-up ON / OFF button, then press the ON / OFF button to restart the FM.</string>
<string name="durationformat">%2$d:%5$02d</string>
<string name="frequency_string" />
<string name="stat_no_fm">FM radio is not turned on</string>
<string name="need_headset_for_antenna">Error! Plug in the wired headset as an FM antenna</string>
<string name="need_bluetooth">Error! Please turn on the Bluetooth chip to start the FM</string>
</resources>

arrays.xml:

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string-array name="ster_mon_entries">
<item>Stereo</item>
<item>Mono</item>
</string-array>
<string-array name="ster_mon_values">
<item>0</item>
<item>1</item>
</string-array>
<string-array name="record_durations_entries">
<item>5 minutes</item>
<item>15 minutes</item>
<item>30 minutes</item>
<item>Until it stops</item>
</string-array>
<string-array name="record_duration_values">
<item>5</item>
<item>15</item>
<item>30</item>
<item>-1</item>
</string-array>
<string-array name="sleep_duration_values">
<item>5 minutes</item>
<item>30 minutes</item>
<item>45 minutes</item>
<item>1 minute</item>
</string-array>
<string-array name="sleep_duration_values_seconds">
<item>900</item>
<item>1800</item>
<item>2700</item>
<item>3600</item>
</string-array>
<string-array name="search_category_rbds_entries">
<item>All Stations</item>
<item>Adult Hits</item>
<item>Classical</item>
<item>Classic Rock</item>
<item>College</item>
<item>Country</item>
<item>Emergency</item>
<item>Emergency Test</item>
<item>Foreign Language</item>
<item>Information</item>
<item>Jazz</item>
<item>News</item>
<item>Nostalgia</item>
<item>Oldies</item>
<item>Personality</item>
<item>Public</item>
<item>Religious Music</item>
<item>Religious Talk</item>
<item>Rhythm and Blues</item>
<item>Rock</item>
<item>Soft</item>
<item>Soft Rock</item>
<item>Soft Rhythm and Blues</item>
<item>Sports</item>
<item>Talk</item>
<item>Top 40</item>
<item>Weather</item>
</string-array>
<string-array name="search_category_rbds_values">
<item>0</item>
<item>7</item>
<item>15</item>
<item>6</item>
<item>23</item>
<item>10</item>
<item>31</item>
<item>30</item>
<item>18</item>
<item>2</item>
<item>14</item>
<item>1</item>
<item>13</item>
<item>11</item>
<item>21</item>
<item>22</item>
<item>19</item>
<item>20</item>
<item>16</item>
<item>5</item>
<item>12</item>
<item>8</item>
<item>17</item>
<item>3</item>
<item>4</item>
<item>9</item>
<item>29</item>
</string-array>
<string-array name="search_category_rds_entries">
<item>All Stations</item>
<item>Culture</item>
<item>Current Affairs</item>
<item>Children programs</item>
<item>Country Music</item>
<item>Documentary</item>
<item>Drama</item>
<item>Easy Listening Music</item>
<item>Education</item>
<item>Emergency</item>
<item>Emergency Test</item>
<item>Finance</item>
<item>Folk Music</item>
<item>Information</item>
<item>Jazz Music</item>
<item>Light classical</item>
<item>Leisure</item>
<item>News</item>
<item>National Music</item>
<item>Other Music</item>
<item>Oldies Music</item>
<item>Phone In</item>
<item>Pop Music</item>
<item>Religion</item>
<item>Rock Music</item>
<item>Science</item>
<item>Serious classical</item>
<item>Social Affairs</item>
<item>Sport</item>
<item>Travel</item>
<item>Varied</item>
<item>Weather</item>
</string-array>
<string-array name="search_category_rds_values">
<item>0</item>
<item>7</item>
<item>2</item>
<item>18</item>
<item>25</item>
<item>29</item>
<item>6</item>
<item>12</item>
<item>5</item>
<item>31</item>
<item>30</item>
<item>17</item>
<item>28</item>
<item>3</item>
<item>24</item>
<item>13</item>
<item>23</item>
<item>1</item>
<item>26</item>
<item>15</item>
<item>27</item>
<item>21</item>
<item>10</item>
<item>20</item>
<item>11</item>
<item>8</item>
<item>14</item>
<item>19</item>
<item>4</item>
<item>22</item>
<item>9</item>
<item>16</item>
</string-array>
<string-array name="presetlist_edit_category">
<item>Rename</item>
<item>Auto-Select</item>
<item>Delete</item>
</string-array>
<string-array name="regional_band_entries">
<item>North America</item>
<item>Europe</item>
<item>Japan</item>
<item>Japan (Wide)</item>
<item>Australia</item>
<item>Austria</item>
<item>Belgium</item>
<item>Brazil</item>
<item>China</item>
<item>Czech</item>
<item>Denmark</item>
<item>Finland</item>
<item>France</item>
<item>Germany</item>
<item>Greece</item>
<item>Hong Kong</item>
<item>India</item>
<item>Ireland</item>
<item>Italy</item>
<item>Korea</item>
<item>Mexico</item>
<item>Netherlands</item>
<item>New Zealand</item>
<item>Norway</item>
<item>Poland</item>
<item>Portugal</item>
<item>Russia</item>
<item>Singapore</item>
<item>Slovakia</item>
<item>Spain</item>
<item>Switzerland</item>
<item>Sweden</item>
<item>Taiwan</item>
<item>Turkey</item>
<item>United Kingdom</item>
<item>United States</item>
</string-array>
<string-array name="regional_band_values">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
</string-array>
<string-array name="regional_band_summary">
<item>North America (87.5MHz To 108.0MHz In 200 Khz Steps)</item>
<item>Europe (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Japan (76.0MHz To 90.0MHz In 100 Khz Steps)</item>
<item>Japan (Wide) (90.0MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Australia (87.7MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Austria (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Belgium (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Brazil (87.8MHz To 108.0MHz In 200 Khz Step)</item>
<item>China (87.0MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Czech (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Denmark (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Finland (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>France (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Germany (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Greece (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Hong Kong (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>India (91.0MHz To 106.4MHz In 100 Khz Steps)</item>
<item>Ireland (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Italy (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Korea (87.5MHz To 108.0MHz In 200 Khz Steps)</item>
<item>Mexico (88.1MHz To 107.9MHz In 200 Khz Steps)</item>
<item>Netherlands (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>New Zealand (88.0MHz To 107.0MHz In 100 Khz Steps)</item>
<item>Norway (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Poland (88.0MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Portugal (87.5MHz To 108.0MHz In 50 Khz Steps)</item>
<item>Russia (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Singapore (88.0MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Slovakia (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Spain (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Switzerland (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Sweden (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Taiwan (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>Turkey (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>United Kingdom (87.5MHz To 108.0MHz In 100 Khz Steps)</item>
<item>United States (88.1MHz To 107.9MHz In 200 Khz Steps)</item>
</string-array>
</resources>