在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。
android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。
总体来说它的主要作用是:是否支持其它应用调用当前组件。 错误3:aidl文件我把后缀写了两个。 得到的经验教训: Android日志系统提供了记录和查看系统调试信息的功能。 使用debug 错误信息不一定都在error中。 错误信息是从 深黄色 的警告中解决的。 Gradle Console 是看编译错误的地方 里面有try 点击它会有更详细的错误信息。 AIDL文件是和Java文件并列的。show in explorer AIDL文件名直接改不掉,去改文件里面的 重命名 。记得com.sxy.r.p是好几个文件夹 电脑的浏览器连不上网,但是其他的软件都能上网,用360断网急救箱修复一下就行。 挂电话黑名单问题是使用的手机模拟器版本太高的问题。 ctrl + H 全文搜索 搜索在文章里可能出现的字符串 (它是搜不到文件名称的) ctrl + shift + R 搜索文件名称 ctrl + shift + T 搜索类名称 Ctrl+Shift+U 大小写切换 alt+左是回退 alt+右是前进 alt+tab是切换窗口 异常搜前面搜的是错误类型, 搜后面的才是错误原因 解决错误信息:看日志,百度,debug, 翻文档 记得点进源码 源码 给人看的,字节码是编译出来的 给电脑看的。 记得要解决深黄色的警告。 空指针异常:实例化对象为空;日志上的错误指向行数不一定是这一行出错,这一行是直接原因,我们要找间接原因 debug进入方法会先进入参数 记得点进源码 类中的方法:ctrl+o 父类的方法 ctrl+o ctrl+o 解决bug首先得重现问题