- 博客(6)
- 资源 (39)
- 收藏
- 关注
转载 ContentProvider和Uri详解 !
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_
2012-12-24 09:13:00 345
转载 android service详解!
有了 Service 类我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动
2012-12-24 08:43:55 396
转载 Android Handler 主线程 子线程 双向通信
Andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针
2012-12-03 12:06:19 562
转载 Handler和AsyTask的区别
问题1:有人说异步任务比Handler轻量级,对吗?答: 通过看源码,发现AsyncTask实际上就是一个线程池,而网上的说法是AsyncTask比handler要轻量级,显然上不准确的,只能这样说,AsyncTask在代码上比handler要轻量级别,而实际上要比handler更耗资源,因为AsyncTask底层是一个线程池!而Handler仅仅就是发送了一个消息队列,连线程都没有开。
2012-12-03 09:47:13 880
原创 SurfaceView复习温故
SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。 surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见
2012-12-01 09:27:20 597 2
原创 最近android面试问题总结,你会几个?
1.自我介绍 2.说说进程跟进程、线程跟线程之间的通信机制和通信方法 3.handler的原理 4.android四大组件说说 5.用过的且知道的设计模式 6.用 asyTask、线程、servcie 区别 7.常用布局,以及各布局的效率比较 8.ListView 动态加载500张很大的图片,你怎么实现? 9.线程的启动方式, ser
2012-12-01 09:25:46 757
Android hprof 自动化dump heap脚本:djheap.sh
2019-08-26
新打包的Proguard
2015-03-20
程序开发素材大全第二期
2011-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人