Skip to content

Commit 9483807

Browse files
authored
补充部分未回答的问题
1 parent 4c40489 commit 9483807

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Part1/Android/Android基础知识.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,12 @@ Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一
317317
**怎样退出终止App**
318318
319319
**Asset目录与res目录的区别。**
320+
res 目录下面有很多文件,例如 drawable,mipmap,raw 等。res 下面除了 raw 文件不会被压缩外,其余文件都会被压缩。同时 res目录下的文件可以通过R 文件访问。Asset 也是用来存储资源,但是 asset 文件内容只能通过路径或者 AssetManager 读取。 [官方文档](https://developer.android.com/studio/projects/index.html)
320321
321322
**Android怎么加速启动Activity。**
323+
分两种情况,启动应用 和 普通Activity
324+
启动应用 :Application 的构造方法,onCreate 方法中不要进行耗时操作,数据预读取(例如 init 数据) 放在异步中操作
325+
启动普通的Activity:A 启动B 时不要在 A 的 onPause 中执行耗时操作。因为 B 的 onResume 方法必须等待 A 的 onPause 执行完成后才能运行
322326
323327
**Android内存优化方法:ListView优化,及时关闭资源,图片缓存等等。**
324328
@@ -432,7 +436,7 @@ onStartCommand中回调了onStart,onStart中通过mServiceHandler发送消息
432436
433437
构建工具、Groovy语法、Java
434438
435-
Jar包里面只有代码,aar里面不光有代码还包括
439+
Jar包里面只有代码,aar里面不光有代码还包括代码还包括资源文件,比如 drawable 文件,xml 资源文件。对于一些不常变动的 Android Library,我们可以直接引用 aar,加快编译速度
436440
437441
---
438442

0 commit comments

Comments
 (0)