移动平台-日排行
在ALSA架构中,ASOC是由3个部分组成:Platform、CODEC & Machine。而耳机检测一般是在Machine driver里实现,当然也可以在CODEC driver里实现。耳机插拔接口Jack的结构图如图1所示(iPhone和Nokia耳机MIC & GROUND正好相反)。.....
有次在使用eclipse写好Android的代码,代码没有报错。然后想在AVD中运行测试时,总是会弹出错误框,提示信息为:“Your project contains error(s),please fix them before running your application.”不管是重启AVD...
问题概述:在新建Android程序的时候出现以下错误:找不到 \android-sdk-windows\tools\lib\proguard.cfg文件原因:SDK不完整。解决方法:方法一可在\android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件然后...
上篇博客提到过SQLite,它是嵌入式数据库,由于其轻巧但功能强大,被广泛的用于嵌入式设备当中。后来在智能手机、平板流行之后,它作为文件型数据库,几乎成为了智能设备单机数据库的必选,可以随着安卓app打包到apk文件当中。SQLite的官方网站是http://www.sqlite.org/,可以任意下载,上面也有详尽的文档可以参考。这篇博客重点关注SQLite在Android开发中如何使用。在An...
如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:...
android学习之--网格视图(GridView)和图像切换器(ImageSwitcher)...
我们知道,activity 在 AMS 中的形式是 ActivityRecord,task 在 AMS 中的形式为TaskRecord,进程在 AMS 中的管理形式为 ProcessRecord。...
1.1. 广播简介Android 广播与生活中的广播概念不同,它是指系统中产生事件后的通知。Android 广播不关心接收者是否收到处理或者如何处理广播,可以说是一种单向的通知。Android 通过 BraodcastReceiver 来监听系统发出的广播,不同的 BraodcastReceiver 通过设置不同的 fliter 来区分监听广播的类型。有些广播的监听需要相应的权限。...
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38498353 ,本文出自:【张鸿洋的博客】今天看到一个ios写的图灵机器人,直接去官网(http://www.tuling123.com/openapi/)看了下API接入,太简单了,就一个get请求~于是乎,写了一个Android版本的机器人,没什么技术含量,但是挺好玩的~刚好...
一.Handle的用例:
1.创建handle实例
new handle();
2.发送信息载体(Message)
sendMessage(msg);
3.处理消息
handleMessage(Message msg){};
二.原理浅析
结合以上的handle调用三部曲,我们将顺藤摸瓜理清Handle、Looper、Message、MessageQueue的逻辑与关系。
...
问题:使用viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。 解决办法: 1、首先在工程的libs目录下创建一...
前言:人生不可能十全十美,总会有些遗憾存在,经历过遗憾,我们才懂的什么是生活。程序也一样,追求完美,就必然会有经历bug存在的时候。经历过不断的bug磨练,我们技术才会不断的成长。对于调试bug,通过一些方法和手段就会发现它原来如此。当一切恍然大悟时,就会发现缺陷也是一种美,因为它让你更了解自己,或者说让你更加了解你的程序。
第一、打印输出调试
Android程序在虚拟机运行时...
本人开始学习Android的时间不长的,写写博客,不怕各位看客笑话,希望找工作的时候能派上用处,本人的机构老师说,企业喜欢这样的人嘛,能持续学习,企业看你写博,自然就加分了。我想也是,不过呢,现在我是想把博客当笔记来用,也回顾下学习经历,希望日后能成为技术大神来着..
上次的博文制作的WiFiPineapple存在一些问题,譬如插件不能升级通过查资料找到了一种更简单的移植方法原文链接:http://www.hypn.za.net/blog/2013/06/30/tp-link-tl-wr703n-router-as-a-wifi-pineapple/准备工具:#1无线便携3G路由器说明:路由器需要满足几点需求:1、配置USB..
WiFiPineapple固件根据产品分Mark4和Mark5移植教程大部分是基于Mark4,因为Mark4使用openwrt一样的的uhttpdweb服务器程序,移植很简单。此教程为固件提取教程,提取以后可以按需进行移植。首先到官网下载固件:https://wifipineapple.com/?downloads这里我们下载1.4.1通过对下..
今天在做android项目的时候,遇到了这个异常,好吧,其实平常遇到最多的异常是IllegalstateException,都是跟我们硬件相连的SDK抛出来的,把我折磨的欲生欲死啊。扯远了。说回到今天的这个异常,java.util.ConcurrentModificationException异常,一开始我愣了一下,貌似从来没遇到过这个,然后果断百度大神,这才发现:
原因是你遍历该集合时,对...
xcode6 beta出现 “Unable to run app in Simulator” 错误提示,之前一直用着好好的,重启xcode就可以了。xcode6 beta出现 “Unable to run app in Simulator” 错误提示,之前一直用着好好的,重启xcode就可以了。xc...
Android提供了 VideoView组件,它的作用与ImageView类似,只是ImageView用于显示图片,而VideoView用于播放视频。
使用VideoView播放视频的步骤如下:...
原文出处 :http://msching.github.io/blog/2014/07/08/audio-in-ios-2/
前言
本篇为《iOS音频播放》系列的第二篇。
在实施前一篇中所述的7个步骤之前还必须面对一个麻烦的问题,AudioSession。
AudioSession简介
AudioSession这个玩意的主要功能包括以下几点(图片来自官方文...