1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/android/locale_utils.h"
6
7#include "base/android/jni_android.h"
8#include "base/android/jni_string.h"
9#include "jni/LocaleUtils_jni.h"
10
11namespace base {
12namespace android {
13
14std::string GetDefaultCountryCode() {
15  JNIEnv* env = base::android::AttachCurrentThread();
16  return ConvertJavaStringToUTF8(Java_LocaleUtils_getDefaultCountryCode(env));
17}
18
19std::string GetDefaultLocaleString() {
20  JNIEnv* env = base::android::AttachCurrentThread();
21  ScopedJavaLocalRef<jstring> locale =
22      Java_LocaleUtils_getDefaultLocaleString(env);
23  return ConvertJavaStringToUTF8(locale);
24}
25
26}  // namespace android
27}  // namespace base
28