关于Service的讲解网上已经很多了 本次笔记是关于自己通过写代码Service的一点体会 还有结合其他人对Service的一点总结
Service可以理解为一个隐形的Activity 但它又与Activity有些不同,首先Service是没界面,用户看不到 可交互的组件 级别是与Activity是差不多的
Service中定义了一系列和自身声明周期相关的方法:
onBind(...)是必须实现的方法,返回一个绑定接口给Service
onCreate(); 当Service第一次被创建时 由系统调用
onStart(...)当通过startService()方法调用启动Service时被调用
onDestroy();当Service不再使用,系统调用该方法....
本次代码分别有MainActivity,java,
MyService.java main.xml 这几个重要文件 下面通过这几个文件对Service进行理解 见注释
老规矩 先开始布局 挺简单的 就是几个Button
布局效果图:
开始服务文件,MyService继承Service
上面主要是Service中几个周期函数 这个MyService代表一个服务,当然在这里面我们在里面加什么实质性的东西,例如可以在
Onstart(...)函数里创建一个音乐播放器MediaPlayer 当服务被启动时播放音乐.....
你创建了Service 就跟你创建Activity一样 必须在Manifest里注册 下面开始注册
服务就这样 注册成功。光注册成功还没有完成任务哦...... 还有启动服务,停止服务,绑定服务,解除绑定的服务
ok Service学习就这么多 搞了一上午Service,才弄到这些 学习效率还有待提高 !
分享到:
相关推荐
android商城源码,功能齐全,注释明确,是学习,二次开发的最佳选择,带数据
# 菜鸟商城 # 是一个仿淘宝客户端的实战课程,功能包括:1.支付(支付宝,微信,百度钱包) 、首页 、热卖 、商品大全 、购物车 、我的 、商品列表 、商品详情 、注册/登录 、收货地址 、我的订单 、我的收藏 ..... ...
菜鸟学习javascript实例教程
Android 菜鸟学习Android
android Service 实现的四个案例
android app项目 菜鸟微博
菜鸟速参手册\ android逆向\完蛋版
就业参考资料,Android面试题从菜鸟到高手,扩展就业面。值得看 就业参考资料,Android面试题从菜鸟到高手,扩展就业面。值得看就业参考资料,Android面试题从菜鸟到高手,扩展就业面。值得看就业参考资料,Android...
Android studio入门了解,菜鸟学习过程,从菜鸟到大神
Android最新模拟器菜鸟速参手册加强版
NULL 博文链接:https://poolo.iteye.com/blog/1208206
( 菜鸟学习Foxtable开发.pptx )
Android应用开发入门教程(经典版)&android;快速入门 Android应用开发入门教程(经典版)&android;快速入门
JavaScript菜鸟学习教程 为讲解 JavaScript准备的资源
菜鸟学习51单片
android开发的入门教程
Oracle 11g 菜鸟学习安装手册
android菜鸟练手小项目之自定义日历,涵盖LitePal数据库,极光推送,图灵机器人聊天,可作为新手的练手小项目。
自己用半年所有的业余时间从根本没怎么学习过android的菜鸟不断学习开发了一个基于地图的聊天app做工比较粗糙但基本功能都有了。因为种种原因不能把它做成一款商业产品又不想把它埋没了。现在我把这个分享给大家希望...