5
デバイスをクライアントに提供する予定で、ボタンで私たちに電話する必要があります。それは以下のんのでonClick()
私は、ヘルプデスクPHONENUMBERを呼び出すボタンがありActivity
私のフルスクリーンで:TYPE_KEYGUARDは、電話をかけた後もフルスクリーンモードを維持します。
try {
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.setData(Uri.parse("tel:" + phoneNumber));
mContext.startActivity(intent);
} catch (Exception e) {
Toast.makeText(mContext, mContext.getString(R.string.couldntcall), Toast.LENGTH_LONG).show();
}
ダイヤラが閉じると、突然、タイトルバーが表示されたまま、 - 私はそれを推測することはオーバーライドとは何かを持っていますHOME
ボタン:
@Override
public void onAttachedToWindow()
{ //HOMEBUTTON
if(OnLockMode())
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
else
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION);
super.onAttachedToWindow();
}
}
誰かがこの問題の解決策を持っていますか?
私は次のことを試してみました:
私はマニフェストに入れる:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
とOnCreate
で使用:
requestWindowFeature(Window.FEATURE_NO_TITLE);
そして両方onCreate()
ならびにonResume()
に:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
まだタイトルバーが表示されています。
起動するアプリを選択する必要があります。 – AndroidDev