配置
syh63053767
这个作者很懒,什么都没留下…
展开
-
提供android 5.0 AOSP源码下载
提供android 5.0 AOSP源码下载android-5.0.tar.gz 115网盘礼包码:5lbcl16a1k7qhttp://115.com/lb/5lbcl16a1k7q 除去git. repo等很占空间的内容。编译注意:1 ubuntu需要安装openjdk 72 如果没有openjdk 7的话,需要下载jdk7,然后修改 build/co转载 2014-11-26 18:34:57 · 1035 阅读 · 0 评论 -
关于相对布局RelativeLayout的各种属性介绍
RelativeLayout相对布局是个人觉得在android布局中比较常用且好用的一个,当然如果想让布局更漂亮是需要多种布局混合搭建的,这里就需要更深入的学习了,在这只介绍下有关相对布局的东西。相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方and转载 2013-09-03 09:24:13 · 3157 阅读 · 0 评论 -
声音大小原因总结
原因二:未发生段错误,SD卡强行Kill掉sysem_server中的许多服务,导致系统重启Line 116654: 04-19 10:37:21.967 124 545 E ProcessKiller: Process /system/bin/mediaserver (145) has open file /mnt/secure/staging/录音/.上午 10时37分 .ogg原创 2013-05-06 11:45:39 · 1532 阅读 · 0 评论 -
BesRecording
Search "MTK_AP_SPEECH_ENHANCEMENT" (1 hit in 1 file) Z:\mtk-project\mtk-framwork\MTK6589\ALPS.JB2.TDD.MP.V1_TD_20130218-6589V3\mediatek\config\bbk89_cmcc_jb2\ProjectConfig_PD1227TMA.mk (1 hit)原创 2013-08-09 10:31:49 · 1148 阅读 · 0 评论 -
访问存储设备
访问Android存储设备1、存储设备Android 上的存储设备用于支撑整个Android系统运行(目前比较流行的是eMMC),这个存储设备被划分为了多个分区用于支撑整个手机运行的各个环节。对于Android来说比较核心的一些分区是boot、system、userdata、cache、recovery,其它的一些分区都是和平台联系比较紧密的一些分区,平台不一样情况也不一样。通常我们公原创 2013-06-15 09:25:01 · 801 阅读 · 0 评论 -
系统重启原因总结
1 人生这么短,怎能不性感2 女人寂寞穿丝袜,男人寂寞写代码原创 2013-05-05 01:01:51 · 5196 阅读 · 0 评论 -
无法播音原因总结
原因五:打不开动态链接库.so时,会报E/MediaPlayer(20899): error (1, -2147483648)错误,导致无声05-08 12:29:11.599 E/AwesomePlayer( 251): LPAPlayer::Clip duration setting of less than 30sec not supported, defaulting to 60se原创 2013-05-04 10:46:31 · 4352 阅读 · 2 评论 -
Linux ALSA声卡驱动之一:ALSA架构简介
一. 概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。 在内核设备驱动层,ALSA提供了alsa-driver,同时在应用层,ALSA为我们提供了alsa-原创 2013-06-19 17:18:26 · 2325 阅读 · 0 评论 -
Spectrum展示
工程模式中画图的类:i音乐画图的类:FftWavePauseViewFftWaveView获取数据类:import android.media.audiofx.Spectrum;import android.media.audiofx.Spectrum.OnDataCaptureListener;控制逻辑类:OnLineMusicPlaybackService.ja原创 2013-06-17 18:25:46 · 779 阅读 · 0 评论 -
createAudioHardware的流程
AudioHardwareInterface.h中定义了C语言接口来获取一个AudioHardwareInterface类型的指针extern "C" AudioHardwareInterface* createAudioHardware(void);class AudioHardwareBase : public AudioHardwareInterfaceclass AudioHa原创 2013-06-17 14:58:40 · 1863 阅读 · 0 评论 -
Leap Motion:一家将在2013年迎来大爆发的小公司
这家公司的名字叫Leap Motion,如果你还不知道他们在旧金山引起了多大影响,那么我给你讲一个故事。几周以前,我造访了旧金山几家比较知名的初创公司,他们在做展示的时候问我:“你听说过Leap Motion吗?”之后他们停止了演示自己的产品,转而开始向我介绍Leap Motion的软件功能。自从去年5月Leap Motion将一个视频上传到YouTube上之后,这个视频被浏览了超过700原创 2013-06-17 10:10:35 · 789 阅读 · 0 评论 -
vip-order and adb shell
adb logcat -v threadtime > g:/work/loglist/log.txtadb pull data/anr/adb shell getprop | grep gsmadb shell dumpsys media.audio_flinger > d:/dumpsys.txt------------------------------------------原创 2012-11-01 12:50:06 · 1482 阅读 · 0 评论 -
ALSA架构简介和ALSA学习
ALSA (Advanced Linux Sound Architecture(高级Linux声音体系)的缩写)是为声卡提供驱动的Linux内核组件,以替代原先的OSS(开放声音系统)。ALSA除了像OSS那样提供一组内核驱动程序模块以外,还专门为简化应用程序的编写提供了相应的库函数,与OSS提供的基于ioctl的原始编程接口相比,ALSA函数库使用起来要更加方便一点。ALSA的主要特点如下:转载 2013-06-01 01:54:17 · 2104 阅读 · 0 评论 -
alsa的snd_pcm_readi()函数和snd_pcm_writei()
snd_pcm_readi ()snd_pcm_sframes_t snd_pcm_readi ( snd_pcm_t *pcm, void* buffer,转载 2013-06-01 01:32:59 · 2897 阅读 · 0 评论 -
Andrid 重要URL博客索引
1 http://www.blogjava.net/MEYE/articles/359773.html Android属性系统2 http://blog.csdn.net/knock?viewmode=contents Android移植开发3 http://book.51cto.com/art/201012/240835.htm cp 等Linux相关命令学习4 http://blog.c原创 2012-11-01 01:01:17 · 1197 阅读 · 0 评论 -
dump线程backtrace方法总结
陈方(陈方 6115) 09:39:58kill -6 Administrator@tgdn-3288 ~$ adb shell kill -6 986Administrator@tgdn-3288 ~$ adb shell ls /data/tombstonesadb pull data/tombstones d:/tombstonesAdministrator@tg原创 2013-05-13 14:43:06 · 3517 阅读 · 0 评论 -
android开发环境搭建
参考范例:1 http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html2 http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c原创 2014-01-26 18:16:13 · 757 阅读 · 0 评论 -
android promotion and upgrade
adb reboot bootloaderfastboot devicesfastboot flash modem NON-HLOS.binfastboot flash recovery recovery.imgfastboot flash sbl1 sbl1.mbnfastboot flash sbl2 sbl2.mbnfastboot flash sbl3 sbl3.m原创 2013-09-28 16:36:58 · 2382 阅读 · 0 评论 -
Android Nand Flash 分区
一般的嵌入式Linux开发人员是要清晰区分不同器材的作用和名称的。比如系统,内核所有保存在Nand Flash之上,断电后仍然存在,而运行后程序是装入SDRAM或Mobile DDR之类的内存设备运行。 但一般用户不大明白这几个芯片的区别,一般是就用ROM来指Nand Flash,RAM来指SDRAM之类设备。虽然在嵌入式编程,是专门有称作ROM的器材,比如EEPROM。这里就转载 2013-12-27 18:10:10 · 1010 阅读 · 0 评论 -
android 集成第三方静态库的编译方法
$(call add-prebuilt-files, ETC, pv_player.cfg)它会将pv_player.cfg copy to system/etc下,还可以设定类型:ETC,APPS,EXECUTABLES,SHARED_LIBRARIES,STATIC_LIBRARIES add-prebuilt-files的定义是在build/core/definitions转载 2013-10-31 14:17:43 · 1336 阅读 · 0 评论 -
vim 常用快捷键一
vim 参考手册索引跳转undo代码折叠缓冲区标签文件打开与保存插入光标移动复制粘贴删除缩进查找替换bookmarksctagsbash自动补全分屏diff其他 跳跃指令 (jumps)跳跃指令类似于游览器中的按钮CTRL-] -> 跟着link/tag转入 (follow link/tag)CTRL-o -> 回到上一次的jump (g转载 2013-10-23 14:30:34 · 720 阅读 · 0 评论 -
vim 常用快捷键 二
键盘移动 (Move)一切都从键盘的移动k -> 上 upj -> 下 downh -> 左 leftl -> 右 rightz -> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f -> 跳到下一页 (page down)CTRL-b -> 跳到上一页 (page up)跳跃指令 (转载 2013-10-23 13:29:03 · 686 阅读 · 0 评论 -
svn命令在linux下的使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn addfile 例如:svn add test.php(添加test.php) svn add转载 2013-10-28 16:44:43 · 560 阅读 · 0 评论 -
adb logcat
adb shell logcat -v threadtime | egrep "AudioYusuHardware|AudioYusuPolicyManager|AudioYusuPolicy|AudioFlinger|AudioSystem|AudioYusuVolumeController|AudioService|AudioManager|AudioYusuStreamHandler|Aud原创 2012-11-01 11:17:33 · 2591 阅读 · 0 评论 -
Bitmap用法总结
Bitmap用法总结1、Drawable→ Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),dra转载 2013-10-17 15:46:08 · 674 阅读 · 0 评论 -
starting of process of android
—————————————— 概述 --------------------1.init进程功能介绍2.Zygote进程介绍3.system_server进程介绍—————————————————————— Init进程主要功能介绍 ----------------------------------------init进程 linux系统中的第一个用户空间进程 源码位原创 2013-09-28 10:19:14 · 896 阅读 · 0 评论 -
android中src和background区别
android中src和background区别ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用androi转载 2013-10-11 17:50:02 · 560 阅读 · 0 评论 -
录音降噪方法总结
方法一:X1St微信语音有沙沙声原因分析:底噪有两种:A 说话时忽大忽小的底噪 B稳态底噪。对A状态的底噪,可以在YDA145前端加33K的低通滤波来解决,需要更改电路,在PD1304T及后续机型上都已经加上。 对B状态的稳态底噪,有通过加DRC和IIR的方式去降低底噪,但底噪降低后,会导致微信的杂音明显,品质不接收,目前先维持现状。 改善方案及临时措施:YDA145前端加33原创 2013-10-09 09:08:27 · 4556 阅读 · 0 评论 -
无法录音原因总结
原因七:MIC硬件坏掉,导致无法录音原因六:找不到编码库的时候,MediaRecord:error(1,,-2147483648),05-07 22:23:18.924 E/OMXCodec( 251): ---hd%--- componentName=OMX.google.aac.decoder, matchComponentName=(null), index=20, matchIn原创 2013-05-04 10:13:38 · 21270 阅读 · 1 评论 -
高通寄存器状态比较-比如录音状态和正常状态
adb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg > D:\register_record.txtadb shell cat /sys/kernel/debug/asoc/apq8064-tabla-snd-card/tabla_codec/codec_reg > D:\reg原创 2013-05-30 15:24:00 · 1111 阅读 · 0 评论 -
Android 内存分析方法整理和eclipse配置管理文件
Android 内存分析方法整理一,动态内存实时分析命令 adb shell top-m num // 最多显示多少个进程-n num // 刷新次数-d num // 刷新间隔时间(默认5秒)adb shell topPID:进程在系统中的IDCPU% - 当前瞬时所以使用CPU占用率#THR - 程序当前所用的线程数UID - 运行当前进程的用户id原创 2013-01-02 16:07:57 · 599 阅读 · 0 评论 -
Android JNI
(1)\frameworks\base\media\java\android\media\MediaRecorder.java中添加如下两个方法: public native void pause() throws IllegalStateException; public native void resume() throws IllegalStateException;原创 2012-11-03 14:16:31 · 1146 阅读 · 0 评论 -
svn 仓库的创建和删除
subversion 仓库的创建1.由于采用原有的svn上的代码制作的新程序,所以第一步就是删除 隐藏文件 .svn2.将有用的源代码 放入 trunk 文件夹,同时新建 branches 和tags 文件夹注意:不要放入.setting和target文件夹 否则会报jdk泛型错误3. 在bookmark文件夹上右键 TortoiesSVN-->Import转载 2013-01-14 09:51:06 · 17255 阅读 · 1 评论 -
几种在shell命令行中过滤adb logcat输出的方法
我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adblogcat输出的方法。 1、只显示需要的输出(白名单) 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当转载 2013-01-25 09:35:53 · 412 阅读 · 0 评论 -
cygwin安装ctags
vim下 Taglist 和 ctags 报错 分类: vim 2011-12-13 15:18报错内容:Taglist: Failed to generate tags for /my/path/to/filectags: cannot open temporary file : No such file or directory^@原转载 2013-01-09 13:23:40 · 1031 阅读 · 0 评论 -
Eclipse快捷键大全(转载)
Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Al转载 2013-01-22 14:21:32 · 401 阅读 · 0 评论 -
Android taglist
本节所用命令的帮助入口::help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: - Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用转载 2012-12-20 18:06:28 · 502 阅读 · 0 评论 -
Android setOnClickListener使用方法
Android setOnClickListener使用方法:第一步:注册监听public void onCreate(Bundle icycle) {super.onCreate(icycle);initResourceRefs();......}private void initResourceRefs() {play_control = (ImageBut原创 2012-12-18 10:49:33 · 8967 阅读 · 0 评论 -
Linux 里设置环境变量的方法
Linux里设置环境变量的方法(export PATH)(转) 1.动态库路径的设置Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径具体操作如下export LD_LIBRARY_PATH=/home/.....(动态库的目录)不过这种设置方法只是在当前的session中有效你可以转载 2012-12-25 08:56:17 · 546 阅读 · 0 评论 -
虚拟机和主机共享文件
虚拟机和主机共享文件:ubuntu为主机,windows为虚拟机1 主机中创建共享文件,比如share2 在虚拟机中菜单栏中,设备 共享文件夹 添加一个文件夹3 在虚拟机中右键点击我的电脑,选择映射网络驱动器,选择驱动器名和文件夹名等---------------------------------------------------------------------------原创 2012-12-04 14:52:30 · 419 阅读 · 0 评论