2

ユーザーがボタンをクリックすると、Android 電卓が起動します。問題は、この画像のように電卓の小さなバージョンを起動したいということです:

次のコードを試してみたところ、大きなバージョンの電卓を起動できました。

Intent i = new Intent(); 
                i.setClassName("com.sec.android.app.popupcalculator","com.sec.android.app.popupcalculator.Calculator"); 
             startActivity(i);

小さいバージョンを起動する方法はありますか?

4

1 に答える 1

2

問題を直接解決するわけではありませんが、他の問題を回避できる提案:

アクティビティ「com.sec.android.app.popupcalculator.Calculator」を開始すると、特定の Android デバイス専用の電卓が起動されます。異なるデバイスによっては、アクティビティ名は同じではありません。したがって、ここで説明されているように電卓を見つけることをお勧めします。

すべての電話のアプリで Android 電卓を呼び出す方法

小さな画面で電卓を起動する場合は、カスタム ダイアログを使用できます: http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialogまたは小さなウィンドウでアクティビティを起動するには: を参照してください。Android - 親画面いっぱいにならないアクティビティ

于 2013-02-11T11:10:54.480 に答える