最近在研究android service方面的问题,我想自己写一个service,然后让这个service随着开机就启动(不是通过activity启动的),我有个疑问是已经开机启动的这个service,只要是在这个机器上运行的activity都能和这个service通信吗?如果我只想针对某一个activity才能用这个开机启动的service,请问在哪里设置service的相关权限,才能达到这样的目的。补充点的是,我AndroidManifest.xml文件在service里面设置了
<service class=”.service.MyService” android:permission=”com.testservice.permission.MY_SERVICE_PERMISSION”>
<intent-filter>
<action android:value=”com.wissen.testApp.service.MY_SERVICE” />
</intent-filter>
</service> 以及注册了
<permission android:protectionLevel="normal"
android:name="com.testservice.permission.MY_SERVICE_PERMISSION"></permission>还是没有什么用,其他的activity依然可以和这个后台service通信,是不是只要service起来了任何activity都可以和它通信?急求各位大侠的求解和帮助,谢谢。
<service class=”.service.MyService” android:permission=”com.testservice.permission.MY_SERVICE_PERMISSION”>
<intent-filter>
<action android:value=”com.wissen.testApp.service.MY_SERVICE” />
</intent-filter>
</service> 以及注册了
<permission android:protectionLevel="normal"
android:name="com.testservice.permission.MY_SERVICE_PERMISSION"></permission>还是没有什么用,其他的activity依然可以和这个后台service通信,是不是只要service起来了任何activity都可以和它通信?急求各位大侠的求解和帮助,谢谢。
解决方案 »
- activity最前端显示
- progressBar 子线程更新UI
- 求教 android popupwindow播放视频问题
- android中怎么用代码实现 隐藏 软键盘呢
- [求解答]Android的Handler触发问题
- Native code通过JNI获取DeviceId失败,有人可以帮忙看看吗?
- 台电Android A11S平板全屏化操作# kill com.android.systemui,是什么意思?
- 开机启动进程重启
- 为什么不能获取edittext的内容
- 取不到sd卡中的图片
- WebView在手机上使用时发现不能加载图片。
- 多个ImageView 的 setOnTouchListener或setOnClickListener 不起作用
对,在你的Service里注册个Action,Service拉起来后,发出该广播,在你的那个Activity里面注册该广播,可以通过代码注册,也可以通过在AndroidManifest里配置,最后是在代码里动态注册