Android 系列笔记 十一 - Fragment 与 动画 发表于 2016-05-22 | 分类于 android , notes Fragment 生命周期Fragment必须是依存与Activity而存在的,因此Activity的生命周期会直接影响到Fragment的生命周期。官网这张图很好的说明了两者生命周期的关系: 阅读全文 »
Android 系列笔记 十 - 内容提供者 发表于 2016-05-21 | 分类于 android , notes ContentProvider 内容提供者作用:把私有数据暴露给其它应用,通常是把私有数据库的数据暴露给其它应用 ContentProvider作为安卓的四大组件之一,使用时首先要在配置清单文件中声明。如果ContentProvider在清单文件中声明了权限,则同时要在配置清单中定义这个权限,同样,内容访问者要访问这个provider要首先声明相应的使用权限。 阅读全文 »
用服务打造自定义音乐播放器 发表于 2016-05-20 | 分类于 android 自定义音乐播放器本节通过服务与 SeekBar 的使用完成自定义音乐播放器项目通过在 MusicService.java 文件中指定要播放音乐的路径,来选择播放网络上或者本地存储中的音乐。注意:如果播放的是网络上的音乐,不要忘记在清单文件中添加访问网络的权限哦~ 阅读全文 »
Android 系列笔记 九 - MediaPlayer 发表于 2016-05-20 | 分类于 android , notes 图片大小的计算:图片的像素 * 每个像素所占的大小 单色位图:只能表示两种颜色,使用两个数字 0 与 1 表示,使用一个长度为 1 的二进制数组就可以表示了,每个像素占用 1/8 个字节 16 色位图:能表示 16 种颜色,需要 16 个数字, 0 - 15, 0000 - 1111 使用一个长度为 4 的二进制数组就能够表示了,每个像素占用 1/2 个字节 阅读全文 »
Android 系列笔记 八 - 服务 发表于 2016-05-19 | 分类于 android , notes 服务:长期后台运行的没有界面的组件服务的目的:长期后台运行系统不容易回收掉进程。即使回收了,内存充足的时候,会把进程重新创建。 创建服务1.创建服务,并在清单文件中配置服务123456class MyService extends Service{ @Override public IBinder onBind(Intent intent){ return null; }} 阅读全文 »