android在桌面弹出一个窗口
2013-07-18 17:32
225 查看
android在桌面弹出一个窗口
遇到了这种需求,要和iPhone一样的效果.下面是简单实现功能,优化和美化部分,有时间慢慢搞。
方法应该有不少吧,我用的是弹出一个activity,将这个activity的Theme设置为Theme.Dialog
在Manifest.xml里
[html] view
plaincopy
<activity
android:name="com.android.activity.PopupkActivity"
android:theme="@android:style/Theme.Dialog"
android:alwaysRetainTaskState="true"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait" />
使用一个广播来接收需要弹出来的事件,这里用的是监听时间流逝的广播,需要在代码里注册才能监听到
[java] view
plaincopy
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_TIME_TICK);
registerReceiver(new TimeTickBookReceiver(), intentFilter);
收到广播后,在onReceive里处理
[java] view
plaincopy
Intent mIntent = new Intent();
mIntent.setClass(context, PopupActivity.class);
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mIntent.putExtra("title", getTitle(book.epgtitle));
context.startActivity(mIntent);
这样就可以在桌面上弹出一个窗口(实际是activity)
相关文章推荐
- android在桌面弹出一个窗口
- android在桌面弹出一个窗口
- android在桌面弹出一个窗口
- android在桌面弹出一个窗口
- android在桌面弹出一个窗口
- android在桌面弹出一个窗口
- 在服务里面弹出一个窗口到用户的桌面上[转]
- 在服务里面弹出一个窗口到用户的桌面上
- 在用android日志的时候老是弹出一个窗口,内容为:"Copy" did not complete normally. Please see the log 和 什么函数,能达到和android手机上按“返回”键一样的效果?
- Android中实现的一个底部弹出窗口,可根据需要扩充
- 在服务里面弹出一个窗口到用户的桌面上[转]
- 在服务里面弹出一个窗口到用户的桌面上[转]
- 在服务里面弹出一个窗口到用户的桌面上[转]
- android在手机桌面弹出一个提醒activity,finish掉后。从任务管理器进去还是这个提醒activity
- xp系统关闭远程桌面时,弹出一个窗口,提示"正在重新连接"
- 在服务里面弹出一个窗口到用户的桌面上[转]
- 如何创建一个用弹出窗口来查看详细信息的超链接列
- 从表格的一个Cell弹出Popver窗口问题
- Bootstrap一个静态的模态窗口实例,实现弹出信息窗口(也可做图片大图弹出)
- 执行 pack200弹出一个cmd窗口,然后自关闭解决办法。