08 2019 档案

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