自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lee_Blog

念念不忘,必有回响。

  • 博客(8)
  • 收藏
  • 关注

原创 ListView的优化(滑动停止才加载数据,首次启动预加载)

接着上篇博客的项目,继续对ListView进行优化。如果ListView 的Item非常复杂,需要加载数据比较多,那么我们在快速滑动时会出现卡顿现象。所以,我们优化ListView,监听ListView的滑动,在ListView滑动时,不加载任何数据,只有滑动停止时才加载手机屏幕内可见的数据,其他地方不加载个人思路:1.首先NewAdapter实现 onScrollList

2015-08-12 00:03:26 2849

原创 Service基本讲解

一.启动和停止方式  1,startService() stopService()  stopself()   stopSelfResult()    此种方式启动的特点:服务启动之后跟启动源无任何关系,无法得到服务对象     2,bindService()   unbindService()    启动特点:通过IBinder接口实例,返回一个ServiceConnecti

2015-08-05 09:56:34 697

原创 Notification讲解

一、创建1,创建通知管理器对通知进行管理   NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);    (Context.getSystemService(XXX_SERVICE)是使用系统服务的写法,很常用,比如判断网络连接,开关wifi,

2015-08-04 22:48:49 412

原创 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 3263

原创 异步加载(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 916

原创 ContentObserver 监听(监听自己数据库的变化)

在博文Android中的数据操作中我们写了SQLite的增删改查方法,现在我们将调用其中的insert方法来往数据库中增加几条数据并且显示在ListView中,方法很简单,增添完数据后,用query查询出所有数据作为ListView的数据源,然后创建适配器和ListView连接即可,略去不谈。此处我们想说的是,当数据加入ListView中之后,有外部程序使用了本程序的数据库(可以参考博文 Co

2015-07-27 11:20:41 2628

原创 ContentProvider 的创建以及增删改查操作(你想看的都在这里了)

从创建一个ContentProvider开始到另外一个程序利用创建的ContentProvider来访问数据,达到数据的共享

2015-07-25 10:52:38 3428

原创 Android 中的数据操作方式:文件操作/SharedPreferences /SQLite

一、文件操作1.将文件写入SD卡//获取写入的路径及文件名称File file =new File(Environment.getExternalStorageDirectory(),name);FileOutPutStream fos =new FileOutPutStream(file);

2015-07-23 19:25:59 426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除