OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/android/chrome_jni_registrar.h" | 5 #include "chrome/browser/android/chrome_jni_registrar.h" |
6 | 6 |
7 #include "base/android/jni_android.h" | 7 #include "base/android/jni_android.h" |
8 #include "base/android/jni_registrar.h" | 8 #include "base/android/jni_registrar.h" |
9 #include "base/trace_event/trace_event.h" | 9 #include "base/trace_event/trace_event.h" |
10 #include "chrome/browser/after_startup_task_utils_android.h" | 10 #include "chrome/browser/after_startup_task_utils_android.h" |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 #include "chrome/browser/media/android/router/media_router_android.h" | 97 #include "chrome/browser/media/android/router/media_router_android.h" |
98 #include "chrome/browser/media/android/router/media_router_dialog_controller_and
roid.h" | 98 #include "chrome/browser/media/android/router/media_router_dialog_controller_and
roid.h" |
99 #include "chrome/browser/net/spdyproxy/data_reduction_proxy_settings_android.h" | 99 #include "chrome/browser/net/spdyproxy/data_reduction_proxy_settings_android.h" |
100 #include "chrome/browser/notifications/notification_ui_manager_android.h" | 100 #include "chrome/browser/notifications/notification_ui_manager_android.h" |
101 #include "chrome/browser/password_manager/account_chooser_dialog_android.h" | 101 #include "chrome/browser/password_manager/account_chooser_dialog_android.h" |
102 #include "chrome/browser/password_manager/credential_android.h" | 102 #include "chrome/browser/password_manager/credential_android.h" |
103 #include "chrome/browser/permissions/permission_update_infobar_delegate_android.
h" | 103 #include "chrome/browser/permissions/permission_update_infobar_delegate_android.
h" |
104 #include "chrome/browser/platform_util.h" | 104 #include "chrome/browser/platform_util.h" |
105 #include "chrome/browser/prerender/external_prerender_handler_android.h" | 105 #include "chrome/browser/prerender/external_prerender_handler_android.h" |
106 #include "chrome/browser/profiles/profile_android.h" | 106 #include "chrome/browser/profiles/profile_android.h" |
| 107 #include "chrome/browser/push_messaging/push_messaging_service_observer_android.
h" |
107 #include "chrome/browser/search_engines/template_url_service_android.h" | 108 #include "chrome/browser/search_engines/template_url_service_android.h" |
108 #include "chrome/browser/signin/oauth2_token_service_delegate_android.h" | 109 #include "chrome/browser/signin/oauth2_token_service_delegate_android.h" |
109 #include "chrome/browser/speech/tts_android.h" | 110 #include "chrome/browser/speech/tts_android.h" |
110 #include "chrome/browser/spellchecker/spellchecker_session_bridge_android.h" | 111 #include "chrome/browser/spellchecker/spellchecker_session_bridge_android.h" |
111 #include "chrome/browser/ssl/security_state_model_android.h" | 112 #include "chrome/browser/ssl/security_state_model_android.h" |
112 #include "chrome/browser/supervised_user/child_accounts/child_account_feedback_r
eporter_android.h" | 113 #include "chrome/browser/supervised_user/child_accounts/child_account_feedback_r
eporter_android.h" |
113 #include "chrome/browser/supervised_user/child_accounts/child_account_service_an
droid.h" | 114 #include "chrome/browser/supervised_user/child_accounts/child_account_service_an
droid.h" |
114 #include "chrome/browser/sync/profile_sync_service_android.h" | 115 #include "chrome/browser/sync/profile_sync_service_android.h" |
115 #include "chrome/browser/ui/android/autofill/autofill_dialog_controller_android.
h" | 116 #include "chrome/browser/ui/android/autofill/autofill_dialog_controller_android.
h" |
116 #include "chrome/browser/ui/android/autofill/autofill_dialog_result.h" | 117 #include "chrome/browser/ui/android/autofill/autofill_dialog_result.h" |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
305 PasswordUIViewAndroid::RegisterPasswordUIViewAndroid}, | 306 PasswordUIViewAndroid::RegisterPasswordUIViewAndroid}, |
306 {"PermissionUpdateInfoBarDelegate", | 307 {"PermissionUpdateInfoBarDelegate", |
307 PermissionUpdateInfoBarDelegate::RegisterPermissionUpdateInfoBarDelegate}, | 308 PermissionUpdateInfoBarDelegate::RegisterPermissionUpdateInfoBarDelegate}, |
308 {"PersonalDataManagerAndroid", | 309 {"PersonalDataManagerAndroid", |
309 autofill::PersonalDataManagerAndroid::Register}, | 310 autofill::PersonalDataManagerAndroid::Register}, |
310 {"PrecacheLauncher", RegisterPrecacheLauncher}, | 311 {"PrecacheLauncher", RegisterPrecacheLauncher}, |
311 {"PrefServiceBridge", PrefServiceBridge::RegisterPrefServiceBridge}, | 312 {"PrefServiceBridge", PrefServiceBridge::RegisterPrefServiceBridge}, |
312 {"ProfileAndroid", ProfileAndroid::RegisterProfileAndroid}, | 313 {"ProfileAndroid", ProfileAndroid::RegisterProfileAndroid}, |
313 {"ProfileDownloader", RegisterProfileDownloader}, | 314 {"ProfileDownloader", RegisterProfileDownloader}, |
314 {"ProfileSyncService", ProfileSyncServiceAndroid::Register}, | 315 {"ProfileSyncService", ProfileSyncServiceAndroid::Register}, |
| 316 {"PushMessagingServiceObserver", |
| 317 PushMessagingServiceObserverAndroid::RegisterJni}, |
315 {"RapporServiceBridge", rappor::RegisterRapporServiceBridge}, | 318 {"RapporServiceBridge", rappor::RegisterRapporServiceBridge}, |
316 {"RecentlyClosedBridge", RecentlyClosedTabsBridge::Register}, | 319 {"RecentlyClosedBridge", RecentlyClosedTabsBridge::Register}, |
317 {"RecordCastAction", remote_media::RegisterRecordCastAction}, | 320 {"RecordCastAction", remote_media::RegisterRecordCastAction}, |
318 {"RemoteMediaPlayerBridge", | 321 {"RemoteMediaPlayerBridge", |
319 remote_media::RemoteMediaPlayerBridge::RegisterRemoteMediaPlayerBridge}, | 322 remote_media::RemoteMediaPlayerBridge::RegisterRemoteMediaPlayerBridge}, |
320 {"RevenueStats", RegisterRevenueStats}, | 323 {"RevenueStats", RegisterRevenueStats}, |
321 {"SavePasswordInfoBar", SavePasswordInfoBar::Register}, | 324 {"SavePasswordInfoBar", SavePasswordInfoBar::Register}, |
322 {"AutoSigninFirstRunInfoBar", AutoSigninFirstRunInfoBar::Register}, | 325 {"AutoSigninFirstRunInfoBar", AutoSigninFirstRunInfoBar::Register}, |
323 {"SceneLayer", chrome::android::RegisterSceneLayer}, | 326 {"SceneLayer", chrome::android::RegisterSceneLayer}, |
324 {"ScreenshotTask", RegisterScreenshotTask}, | 327 {"ScreenshotTask", RegisterScreenshotTask}, |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
361 }; | 364 }; |
362 | 365 |
363 bool RegisterBrowserJNI(JNIEnv* env) { | 366 bool RegisterBrowserJNI(JNIEnv* env) { |
364 TRACE_EVENT0("startup", "chrome_android::RegisterJni"); | 367 TRACE_EVENT0("startup", "chrome_android::RegisterJni"); |
365 return RegisterNativeMethods(env, kChromeRegisteredMethods, | 368 return RegisterNativeMethods(env, kChromeRegisteredMethods, |
366 arraysize(kChromeRegisteredMethods)); | 369 arraysize(kChromeRegisteredMethods)); |
367 } | 370 } |
368 | 371 |
369 } // namespace android | 372 } // namespace android |
370 } // namespace chrome | 373 } // namespace chrome |
OLD | NEW |