在Android中音频系统使用的是ALSA系统架构。ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持
嵌入式处理器和移动设备中的音频Codec的一套软件体系,在音频设备驱动中ASoC被分为Machine、Platform和Codec三大部分。
Codec部分:负责音频解码,这部分代码完全无平台无关(设备原厂提供),它包含了一些音频的...
分类:
移动开发 时间:
2015-03-19 11:34:17
阅读次数:
172
前言:
使用CEF加载网页,做JS与C++交互时,需要向主窗口发送一些消息来通知界面做相应的处理。但是,由于CEF使用chrome内核是多进程架构的,渲染引擎与主程序都不在同一个进程里面。因此,理所当然的就想到了使用共享内存了。为了更容易地使用,我们选择的是ATL里面封装的共享内存操作类:CAtlFileMapping。
CAtlFileMapping使用:
定义结构体,包含你所需要共享的数...
分类:
移动开发 时间:
2015-03-19 11:32:59
阅读次数:
237
反编译smali注入显示LOG的代码,备以后用:
.class public Lnet/iaround/connector/DebugClass;
.super Ljava/lang/Object;
.source "DebugClass.java"
# direct methods
.method public constructor ()V
.locals 0
.pro...
分类:
移动开发 时间:
2015-03-19 11:30:59
阅读次数:
597
转载地址:http://blog.csdn.net/xiaanming/article/details/9257853最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老...
分类:
移动开发 时间:
2015-03-19 11:30:38
阅读次数:
159
去年大概在七月份的时候误打误撞接触了一阵子Android,之后由于工作时间比较忙,无暇顾及,九月份的时候自己空闲的时间比较多,公司相对来说加班情况没以前严重。开启了个人的Android学习之旅,初衷是想将Android的博客做个索引文章的,不过想想还可以分享一些学习中的历程,算是对自己的Androi...
分类:
移动开发 时间:
2015-03-19 11:28:10
阅读次数:
162
① 阅读技术博客在现在这个年代,博客的风头早已被微博盖过。但是每天早上上班后的半小时,一定是打开博客,其中有讨论技术的,也有总结个人的相关经历,读完后肯定会有所收获。阅读博客,还有一个原因是技术博客相对于书籍来说,没有那么长的出版发行时间,所以阅读博客对于获取最新的开发知识有着非常良好的效果。② 看...
分类:
移动开发 时间:
2015-03-19 11:27:34
阅读次数:
124
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 ? ? ? ??atomic ? ? ? ??设置成员变量的@property属性时,默认为atomic,提供多线程安全。 ? ? ? ??? ? ? ??在多线程...
分类:
移动开发 时间:
2015-03-19 10:24:25
阅读次数:
145
SeekBar拖动条可以由用户控制,进行拖动操作。比如,应用程序中用户需要对音量进行控制,就可以使用拖动条来实现。 1.SeekBar控件的使用 1.1SeekBar常用属性 SeekBar的常用属性有以下一些: android:max[...
分类:
移动开发 时间:
2015-03-19 10:23:47
阅读次数:
269
①我这里需要通过PLC与手机通讯的解决方案,PLC能发短信吗? ②我们这边是这样的哈,我们需要那么一个设备,由PLC?给它一个开关量信号,它就能给几个固定的手机发短信,你们那有这样的设备吗? ③我们想在我们产...
分类:
移动开发 时间:
2015-03-19 10:23:43
阅读次数:
160
这款游戏是前一段时间完成的一个项目,飞行熊猫游戏源码android版,飞行熊猫基于cocos2d游戏引擎开发,包括了谷歌admob广告支持,没有任何版权问题,大家可以自由修改和上传应用商店。1.本游戏支持无限关卡。2.源码包也包括了游戏PSD格式资源文件,可自行修改图片。3.自适应各..
分类:
移动开发 时间:
2015-03-19 10:22:08
阅读次数:
149
宠物连连看2完整代码,该源码支持多种风格的连连看游戏的,如有国旗类的连连看,还有宠物连连看的等,基本的功能实现了无尽关卡挑战模式,还有催命倒计时,以及链接提示,暂停,多样图片集,挑战眼力和速度等,并且还带有广告自行解除即可也可学习如何加广告,大屏手机和平板玩..
分类:
移动开发 时间:
2015-03-19 10:22:29
阅读次数:
136
把jar文件放在libs文件下ctrl+shift+alt+s打开这个界面
分类:
移动开发 时间:
2015-03-19 10:22:14
阅读次数:
162
本文译自Android官方技术文档《Ant
Tasks》,原文地址:http://tools.android.com/tech-docs/ant-tasks。
因为是抽着时间译的,所以这篇文章我分了几个阶段才译完,且边译我的英语边成长,以致里面的表格里同样的句式有了几种不同的译法。
这一边是讲Ant的,尽管现在Android官方在大力推行基于 Gradle 构建系统的 Android St...
分类:
移动开发 时间:
2015-03-19 10:18:06
阅读次数:
148
在前面几篇文章当中,我们学习了如何通过合理管理内存,以及高性能编码技巧的方式来提升应用程序的性能。然而实际上界面布局也会对应用程序的性能产生比较大的影响,如果布局写得糟糕的话,那么程序加载UI的速度就会非常慢,从而造成不好的用户体验。那么本篇文章我们就来学习一下,如何通过优化布局来提供应用程序的性能。
Android系统中已经提供了非常多好用的控件,这让我们在编写布局的时候可以很轻松。但是有些时候我们可能需要反复利用某个已经写好的布局,如果你总是使用复制粘贴的方式来进行布局重用,这显然是一种很笨的做法。而A...
分类:
移动开发 时间:
2015-03-19 10:18:41
阅读次数:
300
在以前使用倒计时的时候都是自己通过使用handle延迟发送来实现,但是最近在Android当中发现一个类,是Android提供的倒计时实现类,使用简单,原理也是通过handle来进行倒计时的;
一个简单的小李子:
private TextView text; private CountDownTimer timer = new CountDownTim...
分类:
移动开发 时间:
2015-03-19 10:17:03
阅读次数:
138
在这篇文章中,我们来介绍如何使用在线(online)的Webapp生成器来生产在Ubuntu手机或模拟器中可以安装的click安装包。Webapp生成器的地址:https://developer.ubuntu.com/webapp-generator/。...
分类:
移动开发 时间:
2015-03-19 10:17:17
阅读次数:
196