昨天(2011-11-15)发布了Android4.0的源码,今天download下来,开始挺进4.0时代。简单看了一下,发现音频系统方面与2.3的有较多地方不同,下面逐一描述。一、代码模块位置1、AudioFlingerframeworks/base/services/audioflinger/+...
分类:
移动开发 时间:
2014-09-01 17:08:03
阅读次数:
407
最近好多应用都用到了HTTP,然后每次使用,都重新找一遍资料,没有把知识总结起来,学不到什么。现在总结下之前遇到的情况的处理方式。1:WP8.1 httpRequest异步读取数据 GET 1 async ReadUrlAsync(int tempid) 2 { 3 4 5 ...
分类:
其他好文 时间:
2014-08-31 01:40:00
阅读次数:
159
前提条件:需要有user, password, 代理服务器ip和port(所有这些可以自己下个软件去完成,如freegate,它有个设置能将自己作为代理服务器,创建user/password)
用来连接到android官网
步骤:
1. 设置代理服务器,设置用户名,密码
2. 在命令行下设置代理,如下是android官网给的方法,亲测可用
$ export http_p...
分类:
移动开发 时间:
2014-08-30 17:48:29
阅读次数:
249
解决了Android4.0以上版本不调用onConfigurationChanged方法。...
分类:
其他好文 时间:
2014-08-29 16:09:48
阅读次数:
131
引言
在Android3.0后,Android的2D渲染通道开始支持硬件加速,也就是说所有View的Canvas绘画动作都会使用GPU,同时也代表着应用程序会损耗更多的内存。而在Android4.0(API14)之后硬件加速功能就被默认开启了。如果你的应用程序是由各种标准View和Drawable组成的,那么硬件加速并不会引起任何不适。众所周知,使用硬件加速会调用到OpenGL,但是Op...
分类:
移动开发 时间:
2014-08-29 16:08:38
阅读次数:
199
从Android4.4(KitKat)开始,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。
调试WebViews要求:
1.在Android设备或模拟器运行Android4.4或更高版本,并且Android设备上启用USB调试模式。
2.Chrome 30或更高版本。更强大的WebView界面调试功能需要Chrome31或更高版本...
分类:
移动开发 时间:
2014-08-28 14:54:59
阅读次数:
193
到今天为止,修改了一个多月的android图库源码结束了!修改的具体内容就是将图库中原有的ActionBar干掉,然后自定义ActionBar。为了达到效果,自定义ActionBar的所有事件还必须与原有的ActionBar上的点击事件绑定。为此,必须要分析图库的整体架构、各个界面之间的转化关系,以及大部分类的作用。
修改后的效果图如下:
...
分类:
移动开发 时间:
2014-08-27 16:45:30
阅读次数:
283
在项目中需要记录文本日志,为了加快响应速度所以用到了多线程。但是以前的方法是不支持多线程的,程序运行错误。追踪代码发现提示HttpContext为空。1.HttpContext.Current表示当前HttpRequest 对应的Context对象 httpContext.current在不同的h....
分类:
编程语言 时间:
2014-08-25 18:57:15
阅读次数:
226
在web应用程序运行时,ASP.NET需要收集有关当前用用程序、用户会话以及响应浏览器等方面的信息。为了解决这些问题,在ASP.NET中包含了处理这些信息的类,用于封装这些上下文信息。 ASP.NET中的这些类有HttpResponse, HttpRequest, HttpApplicationSt...
分类:
Web程序 时间:
2014-08-25 16:55:24
阅读次数:
183