android
文章平均质量分 86
ncg_1
这个作者很懒,什么都没留下…
展开
-
之定义Dialog的宽度
在dialog.show();后面加上WindowManager windowManager = getWindowManager();Display display = windowManager.getDefaultDisplay();WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();lp.wi原创 2015-01-28 13:59:24 · 311 阅读 · 0 评论 -
采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
问题: 多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。 网上资料:{ finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~ 解决问题: 我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.转载 2015-01-24 13:14:08 · 469 阅读 · 0 评论 -
AlarmManager理解
哎,最近刚刚开始做framework开发。主要做些BUG修改之类的。刚进公司。进项目组,由于之前不是做framework开发,所以很生疏。我接到的第一个任务就是移植工厂测试工具MMI.好不容易移植到系统中去了以后呢。在各个测试项复查的过程中发现有几个case测试通不过。AlarmManager.setRepeating就是让我很头疼。我是想在一秒钟重复一次。但是始终不行,所以分析了一些源码,记原创 2015-08-17 17:53:43 · 1154 阅读 · 0 评论 -
显示、隐藏NavigationBar(虚拟按键)
在启动的时候,在PhoneStatusBar的start()方法中,注册了广播监听,用来显示、隐藏NavigationBar. IntentFilter intentfilter=new IntentFilter(); intentfilter.addAction(ACTION_DISPLAY_NAV_BAR); intentfilter.addA原创 2016-04-07 09:42:37 · 4034 阅读 · 0 评论