08 2019 档案
摘要:存储在external storage 这类文件不应该存在SD卡的根目录下,而应该存在mnt/sdcard/Android/data/< package name >/files/…这个目录下。这类文件应该随着App的删除而一起删除。例如一种格式的电子书,只有该app才可以打开,如果用户删除了该ap
阅读全文
摘要:上面代码是段错误的代码。报错的地方就是Intent intent = new Intent(this,NextActivity.class);这个地方。为什么了?因为在匿名内部类中,如果外部类(MainActivity)没有实现对应的事件监听器接口(比如这里的OnClickListener),是不能
阅读全文
摘要:1、gravity和layout_gravity区别: gravity是设置自身内部元素的对齐方式。比如一个TextView,则是设置内部文字的对齐方式。如果是ViewGroup组件如LinearLayout的话,则为设置它内部view组件的对齐方式。 layout_gravity是设置自身相对于父
阅读全文
摘要:Google不推荐我们使用自定义的Application,基本上只有需要做一些全局初始化的时候才可能需要用到自定义Application。但多数项目只是把自定义Application当成了一个通用工具类,虽然没什么副作用但使用单例模式实现可能更加优雅。 但是把自定义Application和单例模式混
阅读全文
摘要:1、Context 概念 从Android系统的角度来理解:Context是一个场景,描述的是一个应用程序环境的信息,即上下文,代表与操作系统的交互的一种过程。 从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的一个实现。 2、Co
阅读全文
摘要:修改framework/base下面的api要注意更新api/current.txt文件 更新android系统接口后,只是提交java文件会导致其他人编译不通过,需要提交/framework/base/api下面更新的三个问文件: 如果修改了Android原有API的 ,需要update fram
阅读全文

浙公网安备 33010602011771号