ADBなどを通じてAndroidアプリから正確なアクティビティ/画面を開く方法

lgtkbz:

アプリケーションにボタンを追加して、Android設定の[接続]画面を開きます。

コマンドを介してADBを介して動作しています:

adb shell am start -a com.android.settings.action.SETTINGS -n com.android.settings/.Settings\$\ConnectionsSettingsActivity

しかし、私はそれを自分のアプリに実装する方法がわかりません...

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.android.settings");
if (launchIntent != null) {
   startActivity(launchIntent);
}

もちろん設定のメイン画面が開きます。いろいろな組み合わせも試してみました

Intent intent = new Intent();
intent.setComponent(new ComponentName("package.name", "activity.name"));
startActivity(intent);

どうやってするの?

ガストンサイレン:

あなたはこれを行うことができます

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.phone", "com.android.phone.NetworkSetting");
startActivity(intent);

交換するNetworkSettingSettingsためDATA_ROAMING_SETTINGS

また、これも試すことができます:

Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.setComponent(new ComponentName("com.android.settings",
                "com.android.settings.Settings$DataUsageSummaryActivity"));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        startActivity(intent);

編集する

これは質問の作者がそれを解決した方法です:

   Intent intent = new Intent();
    intent.setComponent(new ComponentName("com.android.settings", "com.android.settings.Settings$ConnectionsSettingsActivity"));
    startActivity(intent);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アクティビティ名を知らなくてもadb経由でアプリを起動する

分類Dev

myappから他のアプリアクティビティを開く方法は?

分類Dev

アプリを閉じて、やり直さずに、必要なアクティビティで再度開く

分類Dev

透過的なアクティビティからURLを開く

分類Dev

アクティビティを閉じて、アクティブなアプリから再度開くことができないようにするにはどうすればよいですか?

分類Dev

Android Kotlinで異なるデータを使用して同じアクティビティを開く方法は?

分類Dev

Android:アプリケーションの外部からアクティビティが開始または再開された(フォアグラウンドになったか)かどうかを確認する方法

分類Dev

kotlinでアダプターからアクティビティを開く方法

分類Dev

Webブラウザからアプリを起動する方法(アクティビティだけでなく)

分類Dev

最近からアプリを開いてAndroidで古いアクティビティを開きますか?

分類Dev

Android - アプリがアクティビティを開始できない

分類Dev

Flutterで1つの画面から別の画面に移動(アクティビティを開始)して現在の画面を閉じる(終了)方法

分類Dev

サービスはさまざまなアプリからアクティビティを開始します

分類Dev

通知をクリックしてもアプリ/アクティビティが開かない

分類Dev

アプリが実行されていないときに特定のアクティビティを開く

分類Dev

同じアクティビティの問題でアプリを再度開く

分類Dev

トップでアクティビティを開かない

分類Dev

onClickリスナーinsidieRecycleviewを実装してさまざまなアクティビティを開く方法

分類Dev

Androidさまざまなアクティビティを通じて同じオブジェクトにアクセスする方法

分類Dev

Android&FCMでプッシュ通知から特定のアクティビティを開く方法は?

分類Dev

残念ながら、アプリが停止し、アクティビティを開始できませんか?

分類Dev

安全なロック画面を介した通知からアクティビティを開始します

分類Dev

アクティビティボックスを使用して完全なアクションを開く方法

分類Dev

メールアプリから通話アクティビティを制御する方法

分類Dev

さまざまなアクティビティからRecycleAdapterで特定のカードアイテムを開く

分類Dev

インテントを使用して、シリアル化できない子を持つシリアル化可能なオブジェクトを1つのAndroidアクティビティから別のアクティビティに送信する方法

分類Dev

Android Studioにユーザーがログインした後、さまざまなアクティビティでアプリを開く方法

分類Dev

アクティビティ内でAndroid通話ログを開く

分類Dev

Android Lollipopでアクティビティがロックされている(アプリの固定)かどうかを確認する方法

Related 関連記事

  1. 1

    アクティビティ名を知らなくてもadb経由でアプリを起動する

  2. 2

    myappから他のアプリアクティビティを開く方法は?

  3. 3

    アプリを閉じて、やり直さずに、必要なアクティビティで再度開く

  4. 4

    透過的なアクティビティからURLを開く

  5. 5

    アクティビティを閉じて、アクティブなアプリから再度開くことができないようにするにはどうすればよいですか?

  6. 6

    Android Kotlinで異なるデータを使用して同じアクティビティを開く方法は?

  7. 7

    Android:アプリケーションの外部からアクティビティが開始または再開された(フォアグラウンドになったか)かどうかを確認する方法

  8. 8

    kotlinでアダプターからアクティビティを開く方法

  9. 9

    Webブラウザからアプリを起動する方法(アクティビティだけでなく)

  10. 10

    最近からアプリを開いてAndroidで古いアクティビティを開きますか?

  11. 11

    Android - アプリがアクティビティを開始できない

  12. 12

    Flutterで1つの画面から別の画面に移動(アクティビティを開始)して現在の画面を閉じる(終了)方法

  13. 13

    サービスはさまざまなアプリからアクティビティを開始します

  14. 14

    通知をクリックしてもアプリ/アクティビティが開かない

  15. 15

    アプリが実行されていないときに特定のアクティビティを開く

  16. 16

    同じアクティビティの問題でアプリを再度開く

  17. 17

    トップでアクティビティを開かない

  18. 18

    onClickリスナーinsidieRecycleviewを実装してさまざまなアクティビティを開く方法

  19. 19

    Androidさまざまなアクティビティを通じて同じオブジェクトにアクセスする方法

  20. 20

    Android&FCMでプッシュ通知から特定のアクティビティを開く方法は?

  21. 21

    残念ながら、アプリが停止し、アクティビティを開始できませんか?

  22. 22

    安全なロック画面を介した通知からアクティビティを開始します

  23. 23

    アクティビティボックスを使用して完全なアクションを開く方法

  24. 24

    メールアプリから通話アクティビティを制御する方法

  25. 25

    さまざまなアクティビティからRecycleAdapterで特定のカードアイテムを開く

  26. 26

    インテントを使用して、シリアル化できない子を持つシリアル化可能なオブジェクトを1つのAndroidアクティビティから別のアクティビティに送信する方法

  27. 27

    Android Studioにユーザーがログインした後、さまざまなアクティビティでアプリを開く方法

  28. 28

    アクティビティ内でAndroid通話ログを開く

  29. 29

    Android Lollipopでアクティビティがロックされている(アプリの固定)かどうかを確認する方法

ホットタグ

アーカイブ