
Android 基础
文章平均质量分 86
Lee_droid
An android developer turning his capacity to ability.
展开
-
Android 中的数据操作方式:文件操作/SharedPreferences /SQLite
一、文件操作1.将文件写入SD卡//获取写入的路径及文件名称File file =new File(Environment.getExternalStorageDirectory(),name);FileOutPutStream fos =new FileOutPutStream(file);原创 2015-07-23 19:25:59 · 489 阅读 · 0 评论 -
ContentObserver 监听(监听自己数据库的变化)
在博文Android中的数据操作中我们写了SQLite的增删改查方法,现在我们将调用其中的insert方法来往数据库中增加几条数据并且显示在ListView中,方法很简单,增添完数据后,用query查询出所有数据作为ListView的数据源,然后创建适配器和ListView连接即可,略去不谈。此处我们想说的是,当数据加入ListView中之后,有外部程序使用了本程序的数据库(可以参考博文 Co原创 2015-07-27 11:20:41 · 2714 阅读 · 0 评论 -
ContentProvider 的创建以及增删改查操作(你想看的都在这里了)
从创建一个ContentProvider开始到另外一个程序利用创建的ContentProvider来访问数据,达到数据的共享原创 2015-07-25 10:52:38 · 3527 阅读 · 0 评论 -
异步加载(AsyncTask异步任务、Handler、Json解析、Lrucache缓存、ListView滑动优化等来实现ListView图文混排)
本文是学习笔记,原视频地址:异步加载。主要是从慕课网提供提供的接口(www.imooc.com/api/teacher?type=4&num=30)获取数据进行Json解析,将解析得到的数据放到ListView中,观察Json数据,我们主要用到的是name 作为标题,description作为内容,picSmall作为ImageView获取图片的网址。其中用到的网络请求,AsyncTask,Jso原创 2015-07-30 14:10:42 · 1010 阅读 · 0 评论 -
Http访问网络(AsyncTask 异步加载和使用HttpURLConnection)
两种方式访问百度,并且将服务器所传回的值设置在TextView中。用AsyncTask来实现一、HttpURLConnection步骤: URL url = new URL("http://www.baidu.com"); HttpURLConnection connection = url.openConnection(); //此处connection可设置原创 2015-07-30 19:36:37 · 3647 阅读 · 0 评论 -
Notification讲解
一、创建1,创建通知管理器对通知进行管理 NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); (Context.getSystemService(XXX_SERVICE)是使用系统服务的写法,很常用,比如判断网络连接,开关wifi,原创 2015-08-04 22:48:49 · 475 阅读 · 0 评论 -
Service基本讲解
一.启动和停止方式 1,startService() stopService() stopself() stopSelfResult() 此种方式启动的特点:服务启动之后跟启动源无任何关系,无法得到服务对象 2,bindService() unbindService() 启动特点:通过IBinder接口实例,返回一个ServiceConnecti原创 2015-08-05 09:56:34 · 763 阅读 · 0 评论