Android开发
文章平均质量分 81
colourfulcloud
这个作者很懒,什么都没留下…
展开
-
安卓开发:弹出自定义对话框自动播放视频(仿视频广告效果,使用mediaplayer和surfaceview做播放器)
本文为原创,转载请说明出处,谢谢~原创 2014-07-31 17:52:03 · 5325 阅读 · 0 评论 -
View与ViewGroup
ViewGroup与View的关系我们在定义一个布局时,在它的顶层通常都是使用LinearLayout或者RelativeLayout等组件来包装一些子控件,例如TextView, Button, ImageView等。例如:[html] view plaincopyprint?RelativeLayout xmlns:android="http://schem转载 2015-02-15 17:56:51 · 618 阅读 · 0 评论 -
深入分析Service
看过的分析service最好的文章,原文链接http://blog.csdn.net/yuzhiboyi/article/details/75555081.先来看看What is Service?A Service is not a separate process And A Service is not a thread. 一个服务不是一个独立的进程,也不是一个线程。那Se转载 2015-02-23 01:54:30 · 442 阅读 · 0 评论 -
bindService()和startService()混合使用深入分析
原文链接:http://blog.csdn.net/yuzhiboyi/article/details/75581761.先讲讲怎么使用bindService()绑定服务 应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder 绑定是转载 2015-02-23 02:36:30 · 506 阅读 · 0 评论 -
Android中UI线程与后台线程交互方法
本文章为转载+自己总结修改。方法一:handlerhandler是android中专门用来在线程之间传递信息类的工具。网上说得太多了,就不举例了。方法二:Activity.runOnUIThread(Runnable)利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新 ui时,把这个Run原创 2015-02-15 02:26:19 · 948 阅读 · 0 评论 -
Volley库源码分析(下)
网络请求部分分析关于volley的网络请求部分可以看博客:http://www.cnblogs.com/bvin/p/3291611.html网络请求中有几个转换解析请求获取响应结果的地方:1.HttpStack接口的performRequest()方法[java] view plaincopypublic转载 2015-04-01 16:23:09 · 517 阅读 · 0 评论 -
Volley库源码分析(上)
整体框架Volley使用了线程池来作为基础结构,主要分为主线程,cache线程和network线程。主线程和cache线程都只有一个,而NetworkDispatcher线程可以有多个,这样能解决比并行问题。如下图:核心:NetworkDispatcher关键步骤其中左下角是NetworkDispatcher线程,大致步骤是:1.不断从请求队列中取出请求转载 2015-04-01 16:22:21 · 472 阅读 · 0 评论 -
WebView中让JS与Java安全地互相调用
在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案。那么在这种Hybrid(混合式) App中,难免就会遇到页面JS需要与Java相互调用,调用Java方法去做那部分网页JS不能完成的功能。网上的方法可以告诉我们这个时候我们可以使用addjavascriptInterface来注入原生接口到JS中,但是在安转载 2015-04-12 17:15:17 · 609 阅读 · 0 评论