chromium/chrome/android/java/src/org/chromium/chrome/browser/sharing/SharingJNIBridge.java

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

package org.chromium.chrome.browser.sharing;

import android.content.Context;
import android.telephony.TelephonyManager;

import org.jni_zero.CalledByNative;

import org.chromium.base.ContextUtils;

/** JNI bridge for SharingService. */
public class SharingJNIBridge {
    // Returns if device supports telephony capability.
    @CalledByNative
    public static boolean isTelephonySupported() {
        Context context = ContextUtils.getApplicationContext();
        TelephonyManager tm =
                (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
        return (tm.getPhoneType() != TelephonyManager.PHONE_TYPE_NONE);
    }
}