摘要: Service——服务。一:它在后台运行,是不可交互的。级别跟Activity差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用。如:Context.startService()和Context.bindServiece()两种方式启动service如果在Service的onCreaete()或者onStart()里面有一些很耗时间的操作,最好启动一个新的线程来运行它。如果Service是运行在主线程中,会影响到程序的UI操作或阻塞主线程的其他事情应用场景如:检测SD卡上的文件变化、或者后台记录用户地理位置信息的变化1:Local Service——本应 阅读全文
posted @ 2012-05-15 21:39 cateatmycode 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 我们在开发android应用的时候经常需要调用一些服务或者系统功能,那么就需要在androidmanifest.xml 中声明相应权限。例如我们需要让我们的应用能够具备访问网络的能力就需要配置:android.permission.internetandroid平台上的权限许可分得很细,如果软件无法正常执行时看看是不是缺少相关的permission声明。 android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “p 阅读全文
posted @ 2012-05-15 21:30 cateatmycode 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Activity属性设置大全android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。 android:alwaysRetainTaskState=["true"|"false"] 是否保留状态不变,比如切换回home,再从新打开,activity处于最后的状态 android:clearTaskOnLaunch=["true""|"false"] 比如P是a 阅读全文
posted @ 2012-05-15 15:45 cateatmycode 阅读(205) 评论(0) 推荐(0) 编辑
摘要: java中interface的方法默认修饰符是public abstract。修饰符有public、protected、private,当然还有缺省的(default)修饰符,缺省的就是方法名前无任何修饰符。缺省的修饰符的访问权限都不同于public、protected、private所修饰的方法。所以访问权限其实有四种。下面是他们四个访问权限的关系。 以类的方法来举例: 阅读全文
posted @ 2012-05-15 12:57 cateatmycode 阅读(192) 评论(0) 推荐(0) 编辑