![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 68
dbcookie
stay hungry stay foolish
展开
-
SQLite demo
一个简单的学生信息录入 sqlite 小demo## 首先理一下思路 ## (基于上一篇的HttpURLConnection 的代码) 1、首先是一个用于输入学生信息的视图,我使用了一个alertDialog弹出框来实现2、如果要将第一步输入的数据填入数据库,更好的方法是将上面输入的几条数据封装为一个学生对象student 内容为 姓名 学号 班级 等等3、有了学生对象student之后,我们可原创 2017-04-07 15:32:57 · 460 阅读 · 0 评论 -
详解Android中AsyncTask的使用
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下转载 2017-04-12 10:31:58 · 165 阅读 · 0 评论 -
使用service的startservice 和bindservice方法实现音乐的播放、暂停、继续
meidiaPlay使用简单步骤 1、create方法 第一种: 加载本地音频文件 MediaPlayer.create(this, R.raw.test);(我在android项目的res目录下新建raw目录 并放置test.mp3文件) 第二种: 加载网络音频 MediaPlayer.create(this,uri.parse(“http://…..test.mp3原创 2017-04-05 21:04:09 · 2766 阅读 · 0 评论 -
HttpURLConnection 服务端后台demo
HttpURLConnection_总结 加上 服务端的小demo 我将android与服务端建立连接 分为了以下几个步骤。 1、创建子线程 一般来说与服务端创建连接存在很多不确定性,所以最好新建子程序来完成这个动作。2、使用URL封装访问的服务器地址。 URL url = new URL(“http://10.0.2.2:1234“)(android 模拟器访问原创 2017-03-31 15:52:56 · 686 阅读 · 0 评论 -
String StringBuffer StringBuilder 的区别
首先从执行效率上来说 String < StringBuffer < StringBuilder 有一种情况例外 一下情况 String a = “1”+”2” + “3” +”abc”; JVM会直接理解为 String a=”123abc”; String a = "1"+"2" + "3" +"abc"; System.out.println(a);原创 2017-06-21 22:48:43 · 268 阅读 · 0 评论