Какую команду сна в Ubuntu делает Hardwarewize?

Так вы запросите номер телефона через API Служб Службы без разрешения и взлома. Источник и Полный пример .

В вашем файле build.gradle (требуется версия 10.2.x и выше):

compile "com.google.android.gms:play-services-auth:$gms_version"

В вашей деятельности (код упрощен):

@Override
protected void onCreate(Bundle savedInstanceState) {
    // ...
    googleApiClient = new GoogleApiClient.Builder(this)
            .addApi(Auth.CREDENTIALS_API)
            .build();
    requestPhoneNumber(result -> {
        phoneET.setText(result);
    });
}

public void requestPhoneNumber(SimpleCallback callback) {
    phoneNumberCallback = callback;
    HintRequest hintRequest = new HintRequest.Builder()
            .setPhoneNumberIdentifierSupported(true)
            .build();

    PendingIntent intent = Auth.CredentialsApi.getHintPickerIntent(googleApiClient, hintRequest);
    try {
        startIntentSenderForResult(intent.getIntentSender(), PHONE_NUMBER_RC, null, 0, 0, 0);
    } catch (IntentSender.SendIntentException e) {
        Logs.e(TAG, "Could not start hint picker Intent", e);
    }
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == PHONE_NUMBER_RC) {
        if (resultCode == RESULT_OK) {
            Credential cred = data.getParcelableExtra(Credential.EXTRA_KEY);
            if (phoneNumberCallback != null){
                phoneNumberCallback.onSuccess(cred.getId());
            }
        }
        phoneNumberCallback = null;
    }
}

Это создаст диалоговое окно, подобное этому:

0
задан user2456852 16 January 2019 в 12:51
поделиться

1 ответ

Спящий режим является чисто программным, процесс, выполняющий его, не подходит для ЦП / ядер в течение, по крайней мере, указанного времени, но весь ваш Ubuntu не заморожен, а ЦП / ядра доступны для других процессов. После, если во время сна делать нечего, процессор / ядра экономят энергию, но это непосредственно не требуется самой команде sleep

0
ответ дан bruno 16 January 2019 в 12:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: