GeekBand
文章平均质量分 60
NaomiEdna
这个作者很懒,什么都没留下…
展开
-
笔记 第12周 - Android应用性能与优化
第十二章 内存, 视图和电量优化 内存优化垃圾回收机制 GC (Garbage Collection) In java, garbage means unreferenced objects. Garbage Collection is process of reclaiming the runtime unused memory automatically. In other words, i原创 2016-05-20 11:02:41 · 608 阅读 · 0 评论 -
Notes-Wk 8 多线程
AsyncTask 异步任务-为什么要用AsyncTask Android 单线程模型 耗时操作放在非主线程中执行 可以在子线程中更新UI -封装,简化异步操作 AsyncTask原创 2016-04-24 21:50:10 · 752 阅读 · 0 评论 -
笔记-第九周 多进程
进程 定义 多进程 如何创建 进程的等级 什么情况下使用多进程:可以使app能使用的apk扩大,提高速度,多进程会多耗电 *Android may shut down a process due to low memory 如何使用进程与线程的区别:车间和流水线 Task Manager 里面的每个应用豆油一个进程,而每个进程里面可以实现的操作就是不同的线程 初始化时的进程: 创原创 2016-04-26 07:57:45 · 493 阅读 · 0 评论 -
Notes wk10 sensor & lbs
Most Android-powered devices have built-in sensors that measure motion, orientation and various environmental conditions. We can access sensors available on the device and acquire raw sensor data by us原创 2016-05-08 22:14:49 · 586 阅读 · 0 评论 -
笔记-7 网络编程数据处理
发送网络请求 请求网络数据 需要注意哪些点: 1. 需要有网络权限;2. 异步 如何下载电影,音乐,游戏等//本质还是网络请求 First we create an Network Activity, extends Activity, add a button on MainActivity which can be clicked and jump to NetworkActivity原创 2016-04-17 15:56:41 · 740 阅读 · 0 评论 -
笔记-系统源码常用的Content Provider
Content Provider: - 应用程序间共享数据的一种方式//比如其他应用通过通讯录来加好友,通过图片来添加等 - 为存储和获取数据提供了统一的接口 - Android为常见的一些数据提供了默认的ContentProvider - Uri介绍 *ContentProvider别忘了在Manifest里注册新建一个TestContentProvider class, 并实现它的接原创 2016-04-11 07:59:50 · 847 阅读 · 0 评论 -
用SQLite存储数据
SQLite SQLite是D. Richard Hipp 用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。 SQLite虽然很小, 但是支持高达2TB大小的数据库, SQLite以单个文件的形式存在, 以B-Tree的数据结构形式存储在磁盘Features: 轻量级 - 一个动态库,单文件 独立 - 没有依赖,无需安装 隔离 -全原创 2016-04-09 14:05:51 · 939 阅读 · 0 评论 -
Android 应用界面开发笔记 自定义控件与Handler -待更新
-待更新。。 - px, dp, sp, dip 画分割线可以用1px dp = dip LayoutInflater 将xml解析为视图 Activity继承于Context 获取布局的方式/获得LayoutInflater实例的三种方式 (xml -> view) LayoutInflater layoutInflater = getLayo原创 2016-03-20 22:58:23 · 812 阅读 · 0 评论 -
作业 12周 Android应用性能优化
作业要求: 下载bug项目:https://github.com/lzyzsd/MemoryBugs,请注意配合使用MemoryMonitor, AllocationTracker以及HeapDump,LeakCanary等工具来查找潜在的内存问题,并尝试解决。 要求:写一篇博客,将分析解决过程描述清楚,提交作业时附上链接地址,并上传改好的项目文件。原创 2016-05-23 08:47:11 · 433 阅读 · 0 评论