android
文章平均质量分 89
cunteng008
暨南大学
展开
-
android 四大组件之Activity
什么事ativity?一个activity顾名思义,是一项活动,一项用户可以单独进行的活动。几乎所用的activity都需要用户参与,所以activity特意建立了一个窗口与用户进行交互,例如拨打电话,照相,发送电子邮件或者浏览地图,而setContentView()可以设定窗口的布局。活动往往占据全屏,也可以被用来在其他方面:作为内浮动窗口(通过主题与windowisfloating集),或嵌入另原创 2017-09-07 23:51:43 · 261 阅读 · 0 评论 -
android四大组件之Server
什么事Service?server在四大组件之中,地位与Activity并列,不同的是Service在后台运行,可跨进程调用,无法自己运行。Service的生命周期其他组件利用服务有两种方式每次调用startServic 调用startService时,若服务还没有创建,则会调用onCreate创建服务,再调用onStartCommand利用服务;一旦调用了startService启动Servi原创 2017-09-08 23:39:11 · 7250 阅读 · 0 评论 -
Activity的启动模式
Activity的启动一共有四种: standard、singleTop、singleTask、singleInstance。 standard是默认启动模式,每次startActivity都建立新的activity,重复甚多。 singleTop是对standard的改进,每次先看栈顶是否存在activity,若在则用之;若不在则创建新的activity。重复减少,但还是会有。 single原创 2017-10-17 17:04:51 · 176 阅读 · 0 评论 -
活动的最佳实践
知晓当前是哪一个活动试想,若有几十个activity,我们如何知道应用显示的当前界面是对应哪一个文件的代码? 答案是: 没进入一个活动,可以让其打印信息诉你。还要对每个代码进行修改吗?继承可以减少这个重复操作。 建立BaseActivity.javapublic class BaseActivity extends AppCompatActivity { @Override prot原创 2017-10-17 23:43:28 · 169 阅读 · 0 评论 -
待解决疑问
为什么android的数据放在Intent对象后,在另一个activity还可以取出?两个activity的intent对象有什么联系?原创 2017-10-18 00:11:32 · 195 阅读 · 0 评论 -
java常问知识点---android篇(二)
如何让service不被杀死? 开机启动。 实现一个BroadcastReceiver, 监听手机启动完成的事件ACTION_BOOT_COMPLETED 若是用户主动关闭service,可以启动一个timmer或者BroadcastReceiver 每个一段时间去startService,此方法不会启动多个service 而是会多次调用onStart . 若是该应用进程被杀死,那只能从系...原创 2018-04-29 13:34:05 · 149 阅读 · 0 评论