首页 > 关于 后台service 和UI界面之间的连接问题 求大神 帮忙稍微解释下

关于 后台service 和UI界面之间的连接问题 求大神 帮忙稍微解释下

我在写一个Android机顶盒端的程序 目前写了后台的service 和 UI界面 还有个sqlite的数据库 我该怎么把后台的service 和前台的UI连接起来呢? 别人给我的表格中说是通过什么UI接口来连接 有点不懂什么意思 因为在UI在有几个数据关系到后台的循环次数 所以要连接起来 然后传递过去 具体用什么方法实现啊 不要求要代码 请大神帮忙 稍微解释下 用什么来连接 网上搜到说通过广播的方式 可是在后台程序里已经写了几个UDP的阻塞来监听 手机那边发过来的数据 再在里面写会不会互相影响啊 需要把后台的service 数据库 UI的界面都放在同一个工程里吗 数据库是已经写了一个contentprov 的 实习生实在不知道怎么搞 求大牛帮我稍微指点下

还有一个题外问题就是 我写的一个继承BroadcastReceiver的程序 用来监听开机自启 在虚拟机里面测试是可以开机自启动的 可是我在手机上无法开机自启 (我是装在手机的内存里的 不是内存卡里)


题主需要梳理一下你的问题,要学会把问题描述清楚。
1、service是指Android自身的Service组件还是远程服务器?
如果是Android自身的Service,那么UI(暂且认为你的UI是Activity)和Service连接可以靠Intent+Binder;
如果是远程服务器,则需要依赖网络协议交互了(一般采用http协议连接)。
2、BroadcastRecevier开机自启这个有版本区别,Android 2.2及之前版本支持应用安装后直接监听系统自启广播,2.2之后需要安装后手动启动一次应用以后才能生效。


自启动开机广播在4.0以上需要启动一次应用后才能收到

【热门文章】
【热门文章】