着信時にアプリに画像を表示させたい。
私がこれまでに行ったことはcatch
、phone state
.
私の質問は、ダイヤラーの前景に画像を配置するにはどうすればよいですか?
これが私のスニペットです:
public class reviever extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Log.d("TAG", "phone is ringing");
new Thread() {
public void run() {
try {
sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}.start();
Intent toPop = new Intent(context, PicPop.class);
toPop.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(toPop);
}}
マニフェスト:
<activity
android:name=".PicPop"
android:theme="@android:style/Theme.Translucent">
</activity>
私の問題は、すべてが見栄えがよく、ストックダイヤラーの上に小さな写真があり、背景が半透明であるということですが、電話に出ることができません。画像がダイヤラーの上に表示されるように変更するにはどうすればよいですか。