文件名称:FM移植包(基于Android4.4)
介绍说明--下载内容均来自于网络,请自行研究使用
android FM 收音机 驱动 hal层应用层代码以及 框架层(Android FM radio driver, Hal layer application layer code and fr a me layer)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
移植说明.txt
方法二(FmService写在系统服务)\android 平添系统服务 - Android.htm
方法二(FmService写在系统服务)\Android 添加系统服务.htm
方法二(FmService写在系统服务)\bionic\libc\kernel\common\linux\Hw_fm.h
方法二(FmService写在系统服务)\FmRadio\FmRadio\.classpath
方法二(FmService写在系统服务)\FmRadio\FmRadio\.project
方法二(FmService写在系统服务)\FmRadio\FmRadio\Android.mk
方法二(FmService写在系统服务)\FmRadio\FmRadio\AndroidManifest.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\bin\aidl\com\rk\FmRadio\IfmService.aidl
方法二(FmService写在系统服务)\FmRadio\FmRadio\bin\AndroidManifest.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\BuildConfig.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\IfmService.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\R.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\project.properties
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\area.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\areabutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\areabutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\auto.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\autobutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\autobutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\background.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channel.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbackground.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\home.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\homebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\homebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\icon.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\mode.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\modebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\modebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\next.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\nextbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\nextbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\notice.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\pre.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\prebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\prebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record1.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record2.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record3.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordtimebackground.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_play.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_play_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_start.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_start_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_stop.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_stop_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\save.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\savebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\savebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\seek1.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\start.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\startbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\startbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stop.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stopbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stopbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\thumb.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\vol.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_background.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_open.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_open_light.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_radio_icon.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_turn_next.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_turn_pre.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\channeldialog.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\main_layout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\recordlayout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\widget_layout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values\strings.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values-zh-rCN\string.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values-zh-rTW\strings.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\xml\fm_widget_info.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\ChannelAdapter.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\DBhelper.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRadio.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRadioService.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRelate.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmWidgetProvider.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\IfmService.aidl
方法二(FmService写在系统服务)\FmRadio.rar
方法二(FmService写在系统服务)\frameworks\base\Android.mk
方法二(FmService写在系统服务)\frameworks\base\core\java\android\app\ContextImpl.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\content\Context.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\os\FmManager.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\os\IFmManager.aidl
方法二(FmService写在系统服务)\frameworks\base\services\java\com\android\server\fm\FmService.java
方法二(FmService写在系统服务)\frameworks\base\services\java\com\android\server\SystemServer.java
方法二(FmService写在系统服务)\frameworks\base\services\jni\Android.mk
方法二(FmService写在系统服务)\frameworks\base\services\jni\com_android_server_fm_FmService.cpp
方法二(FmService写在系统服务)\frameworks\base\services\jni\onload.cpp
方法二(FmService写在系统服务)\hardware\libhardware\include\hardware\fm.h
方法二(FmService写在系统服务)\hardware\rk29\fm\Android.mk
方法二(FmService写在系统服务)\hardware\rk29\fm\fm.c
方法二(FmService写在系统服务)\hardware\rk29\fm\primitive\rk28_fm.c
方法二(FmService写在系统服务)\android 平添系统服务 - Android.htm
方法二(FmService写在系统服务)\Android 添加系统服务.htm
方法二(FmService写在系统服务)\bionic\libc\kernel\common\linux\Hw_fm.h
方法二(FmService写在系统服务)\FmRadio\FmRadio\.classpath
方法二(FmService写在系统服务)\FmRadio\FmRadio\.project
方法二(FmService写在系统服务)\FmRadio\FmRadio\Android.mk
方法二(FmService写在系统服务)\FmRadio\FmRadio\AndroidManifest.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\bin\aidl\com\rk\FmRadio\IfmService.aidl
方法二(FmService写在系统服务)\FmRadio\FmRadio\bin\AndroidManifest.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\BuildConfig.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\IfmService.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\gen\com\rk\FmRadio\R.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\project.properties
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\area.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\areabutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\areabutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\auto.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\autobutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\autobutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\background.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channel.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbackground.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\channelbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\home.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\homebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\homebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\icon.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\mode.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\modebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\modebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\next.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\nextbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\nextbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\notice.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\pre.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\prebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\prebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record1.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record2.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record3.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\recordtimebackground.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_play.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_play_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_start.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_start_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_stop.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\record_stop_select.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\save.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\savebutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\savebutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\seek1.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\start.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\startbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\startbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stop.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stopbutton.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\stopbutton2.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\thumb.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\vol.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_background.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_open.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_open_light.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_radio_icon.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_turn_next.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\drawable\widget_turn_pre.png
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\channeldialog.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\main_layout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\recordlayout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\layout\widget_layout.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values\strings.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values-zh-rCN\string.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\values-zh-rTW\strings.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\res\xml\fm_widget_info.xml
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\ChannelAdapter.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\DBhelper.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRadio.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRadioService.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmRelate.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\FmWidgetProvider.java
方法二(FmService写在系统服务)\FmRadio\FmRadio\src\com\rk\FmRadio\IfmService.aidl
方法二(FmService写在系统服务)\FmRadio.rar
方法二(FmService写在系统服务)\frameworks\base\Android.mk
方法二(FmService写在系统服务)\frameworks\base\core\java\android\app\ContextImpl.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\content\Context.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\os\FmManager.java
方法二(FmService写在系统服务)\frameworks\base\core\java\android\os\IFmManager.aidl
方法二(FmService写在系统服务)\frameworks\base\services\java\com\android\server\fm\FmService.java
方法二(FmService写在系统服务)\frameworks\base\services\java\com\android\server\SystemServer.java
方法二(FmService写在系统服务)\frameworks\base\services\jni\Android.mk
方法二(FmService写在系统服务)\frameworks\base\services\jni\com_android_server_fm_FmService.cpp
方法二(FmService写在系统服务)\frameworks\base\services\jni\onload.cpp
方法二(FmService写在系统服务)\hardware\libhardware\include\hardware\fm.h
方法二(FmService写在系统服务)\hardware\rk29\fm\Android.mk
方法二(FmService写在系统服务)\hardware\rk29\fm\fm.c
方法二(FmService写在系统服务)\hardware\rk29\fm\primitive\rk28_fm.c