随笔分类 - Android
摘要:做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C 只能保存声
阅读全文
摘要:一. MediaPlayer 状态机 介绍 Android MediaPlayer 状态即图例 : 1. Idle (闲置) 状态 和 End (结束) 状态 MediaPlayer 对象声明周期 : 从 Idle 到 End 状态就是 MediaPlayer 整个生命周期; -- 生命周期开始 :
阅读全文
摘要:第一个:用Activity实现 activity_music_play1.xml MusicPlay1.java 效果图: 第二个:用Service实现 可以实现后台播放 不影响其他程序运行 重新进入也不会重新播放歌曲 MusicPlay2.java MusicPlayService.java 效果
阅读全文
摘要:MainActivity.java TestService1.java activity_main.xml 效果图:
阅读全文
摘要:ava序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我
阅读全文
摘要:在使用Volley进行获取数据时,需要事先准备环境:在libs里面导入一个Volley.jar包,在网上都有,可以下载下来导入,或者自己电脑上有DT的,自己合成一个包也行。 WebActivity.java 首先得获得权限: activity_web.xml 效果图:
阅读全文
摘要:一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和
阅读全文
摘要:DataActivity3.java activity_data3.xml 效果图:
阅读全文
摘要:手机外部存储的学习 activity_data2.xml DataActivity2.java
阅读全文
摘要:实现黑名单的添加、修改、查询和删除,首先得有封装的3个类,便于使用 BlackNumber.java DBHelper.java BlackNumberDAO.java 下面开始写页面布局 TestActivity.java activity_test1.xml 思维导图总结知识点: 效果图: 在没
阅读全文
摘要:DBHelper.java BlackNumber.java TestActivity1.java BlackNumberDAO.java activity_test1.xml 效果图:
阅读全文
摘要:一、相关ContentProvider概念解析: 1、ContentProvider简介在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达
阅读全文
摘要:activity_data1.xml DataActivity1.java 数据存储总结之思维导图:
阅读全文
摘要:activity_ui7.xml UIActivity7.java 显示效果如下:
阅读全文
摘要:activity_ui6.xml UIActivity6.java 效果图如下(因图片本身是长方形的,用网格视图缩放成了正方形,有点不好看): 网格视图的总结:
阅读全文
摘要:activity_test.xml activity_test2.xml TestActicity.java 显示效果如下: 刚开始做的时候,一直不能显示下面APP的名字,后来想了想,也没想出来,估计是太笨了,然后就参考了网上的方法,最终有了结果,效果还是不错的。
阅读全文
摘要:layout_simple.xml activity_ui5.xml UIActity.java 效果图:
阅读全文
摘要:activity_ui4.xml layout_simple.xml UIActivity4.java 效果图:
阅读全文