问:开发时如何节省内存?
1、及时回收已使用的资源
2、使用缓存处理流
3、合理设置变量的使用范围
4、主动进行垃圾回收:System.gc();
问:如何退出应用程序?
1、finish() - System.exit(0);
2、android.os.Process.killProcess(android.os.Process.myPid());
问:如何优化APP?
1 减轻主线程的工作,用单独的线程处理主线程中的将耗时操作。
2 耗时操作(网络操作、数据库操作、复杂运算)应在子线程中进行(Handle+Message方式)
3 及时回收已使用的资源
4 使用缓存处理流
......
Android的优点和缺点