关于service的权限问题

sfesly 2012-04-02 02:59:04
程序运行时是总会显示应用程序进程意外终止,有人说可能是权限的问题
我想问一下,如何赋予service一些必要的权限呢?在manifest文件中该如何注册?
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongyuanceshi 2012-04-02
  • 打赏
  • 举报
回复
在eclipse可以打断点跟下具体是哪条语句
有哥 2012-04-02
  • 打赏
  • 举报
回复
把空值交给 Integer.parseInt() 函数解析了,在前面加一个if (val=='') val='0' ; 就行
sfesly 2012-04-02
  • 打赏
  • 举报
回复
以下是log,不知道为什么。每次启动都是forceclose
04-02 06:46:56.627: W/TAG(347): AutoLoadActivity init() =========>>>>>> come in.
04-02 06:46:57.127: D/dalvikvm(347): GC_EXTERNAL_ALLOC freed 64K, 52% free 2586K/5379K, external 2043K/2137K, paused 74ms
04-02 06:46:57.917: D/AndroidRuntime(347): Shutting down VM
04-02 06:46:57.917: W/dalvikvm(347): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-02 06:46:57.927: E/AndroidRuntime(347): FATAL EXCEPTION: main
04-02 06:46:57.927: E/AndroidRuntime(347): java.lang.NumberFormatException: unable to parse '' as integer
04-02 06:46:57.927: E/AndroidRuntime(347): at java.lang.Integer.parseInt(Integer.java:362)
04-02 06:46:57.927: E/AndroidRuntime(347): at java.lang.Integer.parseInt(Integer.java:332)
04-02 06:46:57.927: E/AndroidRuntime(347): at mynetcount.namespace.mService1.refresh(mService1.java:233)
04-02 06:46:57.927: E/AndroidRuntime(347): at mynetcount.namespace.mService1$1.run(mService1.java:51)
04-02 06:46:57.927: E/AndroidRuntime(347): at android.os.Handler.handleCallback(Handler.java:587)
04-02 06:46:57.927: E/AndroidRuntime(347): at android.os.Handler.dispatchMessage(Handler.java:92)
04-02 06:46:57.927: E/AndroidRuntime(347): at android.os.Looper.loop(Looper.java:123)
04-02 06:46:57.927: E/AndroidRuntime(347): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-02 06:46:57.927: E/AndroidRuntime(347): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 06:46:57.927: E/AndroidRuntime(347): at java.lang.reflect.Method.invoke(Method.java:507)
04-02 06:46:57.927: E/AndroidRuntime(347): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-02 06:46:57.927: E/AndroidRuntime(347): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-02 06:46:57.927: E/AndroidRuntime(347): at dalvik.system.NativeStart.main(Native Method)
04-02 06:47:08.576: I/Process(347): Sending signal. PID: 347 SIG: 9
04-02 07:17:35.537: D/dalvikvm(359): GC_EXPLICIT freed 50K, 53% free 2539K/5379K, external 1625K/2137K, paused 87ms
04-02 07:58:36.987: W/TAG(359): AutoLoadActivity init() =========>>>>>> come in.
04-02 07:58:37.957: D/dalvikvm(359): GC_EXTERNAL_ALLOC freed 17K, 52% free 2585K/5379K, external 2043K/2137K, paused 50ms
04-02 07:58:38.607: D/AndroidRuntime(359): Shutting down VM
04-02 07:58:38.607: W/dalvikvm(359): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-02 07:58:38.646: E/AndroidRuntime(359): FATAL EXCEPTION: main
04-02 07:58:38.646: E/AndroidRuntime(359): java.lang.NumberFormatException: unable to parse '' as integer
04-02 07:58:38.646: E/AndroidRuntime(359): at java.lang.Integer.parseInt(Integer.java:362)
04-02 07:58:38.646: E/AndroidRuntime(359): at java.lang.Integer.parseInt(Integer.java:332)
04-02 07:58:38.646: E/AndroidRuntime(359): at mynetcount.namespace.mService1.refresh(mService1.java:233)
04-02 07:58:38.646: E/AndroidRuntime(359): at mynetcount.namespace.mService1$1.run(mService1.java:51)
04-02 07:58:38.646: E/AndroidRuntime(359): at android.os.Handler.handleCallback(Handler.java:587)
04-02 07:58:38.646: E/AndroidRuntime(359): at android.os.Handler.dispatchMessage(Handler.java:92)
04-02 07:58:38.646: E/AndroidRuntime(359): at android.os.Looper.loop(Looper.java:123)
04-02 07:58:38.646: E/AndroidRuntime(359): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-02 07:58:38.646: E/AndroidRuntime(359): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 07:58:38.646: E/AndroidRuntime(359): at java.lang.reflect.Method.invoke(Method.java:507)
04-02 07:58:38.646: E/AndroidRuntime(359): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-02 07:58:38.646: E/AndroidRuntime(359): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-02 07:58:38.646: E/AndroidRuntime(359): at dalvik.system.NativeStart.main(Native Method)
林学森 2012-04-02
  • 打赏
  • 举报
回复
意外终止如果不是always发生的话,应该不是权限问题。你看下log,如果需要权限也是有提示的
儿大不由爷 2012-04-02
  • 打赏
  • 举报
回复
就是permission,用啥就加啥

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧