自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

syh63053767的专栏

广交朋友,分享技术,共同发展,共创未来

  • 博客(66)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android mtk单路录音问题

在单路录音中,有两种情况导致底层录音资源被占用的问题:1 开启vmLog后,拨打一个电话,挂断电话。如果挂断电话后,没有关闭vmlog进程,则会导致其它AP 无法得到底层的录音资源,从而无法录音。2 打开第三方录音软件,第三方录音软件在后台getinput,一直占用底层资源,不释放的情况话,则会导致其它AP 无法得到底层的录音资源,从而无法录音。    当第三方录音软件退出后,由于后台

2012-11-30 09:53:58 1640

原创 Android 怎样添加对应的权限UID,使用 property_set(propty, value)

1. 首先在应用程序的AndroidManifest.xml 中的manifest节点中加入android:sharedUserId ="android.uid.phone"这个属性。2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行3. 使用mm命令来编译,生成的apk系统相对应的签名,然后push 到system/app 下面,成为

2012-11-22 17:36:05 4631

原创 Android 怎样加入静态库

1 在项目配置信息:./mediatek/config/bbb77_cu_jb/ProjectConfig_PDXXXXMA.mk,文件中加入# by xxxxxxxxBBB_FEATURE_DUMP_PCMLOG = yes# end这样在framework层就可以判断此宏是否定义,但是必须在对应的Android.mk文件中加入声明才可以使用它如在AudioStreamIn.

2012-11-21 14:38:24 1306

转载 Android属性系统Property service设定分析

Android的属性Property系统http://blog.csdn.net/yinlijun2004/article/details/6981954一直想研究一下android的属性系统,刚好最近一个项目告一段落,可以开始研究一下相关代码。按照我的理解,Android属性分为两个部分1、一个部分是系统属性,一般与虚拟机相关的一些属性,代码位置dalvik/

2012-11-17 14:25:46 1696

转载 Android - 动态库和静态库用法总结

#  only if use dumlog audio will build this.ifeq ($(strip $(BOARD_USES_YUSU_AUDIO)),true)LOCAL_PATH:= $(call my-dir)# The audio dump loginclude $(CLEAR_VARS)# shiyanhuaifeq ($(strip $(

2012-11-15 19:12:59 7693

转载 Android SystemProperties设置/取得系统属性的用法总结

通过调查得知,Android系统中取得/设置系统属性的用法参考以下3篇文章就足够了。1.Android SystemProperties简介介绍了设置属性需要的权限,已经设置权限的方法。Systemproperties类在android.os下,但这个类是隐藏的,上层程序开发无法直接使用。其实用java的反射机制是可以使用这个类。何谓java反射机制,请自行研究学习,在

2012-11-10 16:29:40 1487

转载 Android中的声音部分之我的见解

Android9.2.2中的声音部分之我的见解——一个初级开发者的见解开言:本文是基于我这些天对Android的学习,并综合了网络上的各位高人们的见解,加上自己对系统的认识,写出了这篇文章。可能存在不足,如果在你的工作学习中发现我的不足之处,还请指正,联系Q:617338623。Android系统中声音,主要是通过一个叫做ALSA(ALSA是Advanced Linux Sou

2012-11-01 21:24:10 1677

转载 AudiFlinger和AudioRecord简述

http://blog.csdn.net/helunlixing/article/details/6243867Android AudioAndroid是架构分为三层:底层     Linux Kernel 中间层 主要由C++实现 (Android 60%源码都是C++实现)应用层 主要由JAVA开发的应用程序应用程序执行过程大致如下: JAVA应用程序产生操作(播放

2012-11-01 20:24:03 1158

原创 Android MediaPlayer(1)

ndroid MediaPlayer 声音播放流程和声音通路       在android原生的媒体播放器中是由mediaplayerservice来控制媒体播放器的,在mediaplayerservice中创建了mediaplayer,在mediaplayer.java的native方法通过jni调用android_media_mediaplayer.cpp中的方法,接着往下调用

2012-11-01 19:41:50 1550

原创 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 1478

原创 adb logcat

adb shell logcat -v threadtime | egrep "AudioYusuHardware|AudioYusuPolicyManager|AudioYusuPolicy|AudioFlinger|AudioSystem|AudioYusuVolumeController|AudioService|AudioManager|AudioYusuStreamHandler|Aud

2012-11-01 11:17:33 2590

原创 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

转载 Android 支持的媒体格式

http://blog.csdn.net/ddna/article/details/5173481Android支持的媒体格式       Android平台支持的基本媒体格式列表如下表:TypeFormatEncoderDecoderDetailsFile Type(s) Supported

2012-11-28 11:48:20 558

原创 Andoid DateFormat.is24HourFormat(getActivity());

DateFormat.is24HourFormat(getActivity());

2012-11-27 16:03:05 1315

转载 Android Audio驱动相关

http://blog.csdn.net/lamdoc/article/category/1173899

2012-11-23 15:40:17 810

转载 Android openFileOutput 和 openFileInput

http://www.cnblogs.com/elleniou/archive/2012/05/17/2505630.htmlopenFileOutput()首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save()

2012-11-23 13:00:50 3430

转载 Android学习笔记之AndroidManifest.xml文件解析

http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的

2012-11-20 11:05:26 360

转载 Android应用程序签名详解

http://www.linuxidc.com/Linux/2011-07/38863.htm本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名?      如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种

2012-11-20 09:55:16 497

原创 Android 查询音频类型的命令

4430|/mnt/sdcard/不同格式(2)/amr.amr|amr.amr|4410500|audio/mp4|1344931611|0|1344931603|amr|A.M.R.|273090|4||4|0||0|0|0|0|0|||-938267958|不同格式(2)|0||||||||||4|||4||4469|/mnt/sdcard/external_sd/不同格式/amr.

2012-11-19 15:51:56 1018

原创 firefox手动设置火狐浏览器的默认主页

方法二:手动设置火狐浏览器的默认主页1、打开浏览器顶部最左边的橙色Firefox下拉菜单2、鼠标移至右侧的“选项”,弹出“选项”的下级菜单3、点击该菜单中的“选项”4、在弹出的对话框中的“常规”标签“启动”段中设置主页地址为:http://i.firefoxchina.cn6、点击确定按钮即完成设置

2012-11-19 14:16:13 1624

转载 android中对/data/data/<package name>/files下文件的读写操作

http://blog.csdn.net/dinglin_87/article/details/7433541文前声明:转载时注明文章出处。http://blog.csdn.net/dinglin_87/article/details/7433541             本文重点展示,对/data/data//files中文件的读写操作的实现。       一、写出数据到f

2012-11-17 18:10:48 1358

转载 Eclipse中一直building workspace...的问题

Eclipse 加速  加大Eclipse运行可用最大内存数   具体操作: 修改位于eclipse目录下的eclipse.ini, 将-Xmx512m调高, 我的改成了-Xmx768m  效果: 不祥.减少Eclipse启动后自动启动的插件   具体操作: 在Preferences -> General -> StartUp and Shutdown: 将除Plug-

2012-11-17 17:37:59 9159

转载 Android user tag detected on new module 解决办法

在.mk文件中加 LOCAL_MODULE_TAGS := optional  http://topic.csdn.net/u/20110311/09/25276070-96b0-4816-8df9-5a91dd212422.htmlgingerbread # make============================================PLATFORM_VE

2012-11-15 17:30:25 698

转载 Android工程目录结构介绍

http://blog.csdn.net/flymachine/article/details/6889632当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:  res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,val

2012-11-15 11:30:35 432

转载 android 系统 makefile文件(Android.mk)组织结构 .

http://blog.csdn.net/flymachine/article/details/6893375 Android.mk脚本结构 下面是main.mk文件包含关系,本文档主要说明的就是这些文件里到底做了什么。(这个文件被根目录下的makefile文件包含)                     一.     main.mk   1.检查版本号,设置

2012-11-15 11:21:40 561

原创 Android mkdir(filepath,mode)

http://www.gnu.org/software/libc/manual/http://bbs.csdn.net/topics/80413788原型:int mkdir (const char *filename, mode_t mode)返回0表示成功,返回-1表述出错。使用该函数需要包含头文件sys/stat.hmode 表示新目录的权限,可以取以下值:S_I

2012-11-15 11:17:53 804

转载 Message,MessageQueue,Looper,Handler详解+实例

http://blog.csdn.net/flymachine/article/details/6909634来自http://jack22.iteye.com/blog/1033269 一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的

2012-11-15 11:05:53 343

转载 Android实时播放PCM发出“咔咔”声音|缓冲区|cooledit(未写)

实时播放PCM发出“咔咔”声音|缓冲区|cooledit(未写)“缓冲区至少要两个,要不播完再准备 就会延时。还有要保证传过来的buffer要快。如果慢的话,把buffer开小点,多开几个。保证满了才播,没满就暂停。”-----------------------------------------------------------------------------

2012-11-14 10:17:04 1566

转载 Android.mk文件编写示例

(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(

2012-11-13 20:44:56 625

转载 Android.mk实例看android.mk基础

http://blog.csdn.net/ttxgz/article/details/7193099用自己修改过的 framework/base/media/libstagefright/Android.mk做例子,讲得不对的大家扔鸡蛋吧:[html] view plaincopyLOCAL_PATH:= $(call my-dir)   include

2012-11-13 20:34:34 633

转载 深入剖析Android Activity

http://blog.csdn.net/pku_android/article/details/7596854活动是最基本的android应用程序组件,应用程序中,一个活动通常是一个单独的屏幕,Activity代表—个用户所能看到的屏幕,Activity主要处理—个应用的整体性工作,对其概念及生命周期进行剖析叮加深对其了解,加强对其灵活应用。1、  Android应用程序的组成A

2012-11-13 20:21:58 478

转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划

http://blog.csdn.net/luoshengyang/article/details/6618363  在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本

2012-11-13 19:59:45 490

转载 Android应用程序启动过程源代码分析

前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。        在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启

2012-11-13 19:58:58 573

转载 在Ubuntu上下载、编译和安装Android最新源代码

看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载、编译和安装Android源代码。     一. 环境准备。     1. 磁盘空间预留20G左右,内存3G

2012-11-13 19:42:06 370

转载 Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析

在前面的一系列文章中,我们学习了Android应用程序与SurfaceFlinger服务的关系,以及SurfaceFlinger服务的启动过程、初始化硬件帧缓冲区的过程、线程模型。SurfaceFlinger服务所做的一切都是为了给Android应用程序提服务的,即为Android应用程序渲染它们的UI。在本文中,我们就详细分析SurfaceFlinger服务渲染Android应用程序UI的过程。

2012-11-13 19:41:17 928

转载 Android c/c++层打印log信息和java层打印log信息

http://blog.csdn.net/caovae/article/details/7716014在JNI的c文件中如果用到了#include  然后用NDK 编译的时候会提示error: utils/Log.h: No such file or directory如果想要他的LOG功能的话1-----修改Android.mk文件配置,添加如下语

2012-11-12 13:09:15 3037

转载 深入理解Android消息处理系统——Looper、Handler、Thread

原文:http://my.unix-center.net/~Simon_fu/?p=652熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来

2012-11-08 13:29:10 500

转载 录音相关的处理流程

http://blog.csdn.net/ameyume/article/category/1101025http://blog.csdn.net/ameyume/article/details/7794953frameworksandroidinputjnifunctionaudio一.AudioRecord录音的初始化设置AudioRecord::set ->Aud

2012-11-08 13:16:12 928

原创 Android #if的用法

#if 0        ......       .......#endif

2012-11-07 19:16:47 1241

转载 Android内存优化详解

Android内存泄露       不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后

2012-11-07 14:41:19 906

SQL Server 2012案例教程.rar

SQL Server 2012案例教程

2021-01-20

良葛格Java JDK 5.0学习笔记.rar

良葛格Java JDK 5.0学习笔记,是学习Java JDK的基础教程,本PDF格式鲜明,内容简明扼要,容易理解。是一本学习Java的重要资料。本PDF中涉及到了所有关于Java的相关基础知识。

2010-01-30

SQL Window SQLyog.rar

SQLyog provides you with powerful means to manage your MySQL databases. FREE edition available MySQL 5.x compatible Create/Drop/Alter Stored Procedures, Functions, Views and Triggers. HTTP and SSH Tunneling - smartly manage your MySQL server even if the MySQL port is blocked or remote access to MySQL is disallowed! very fast retrieval of data ODBC Migration Toolkit with option to import data through query data synchronization tool powerful scheduled backup with email notification schedule various jobs schema synchronization tool notification services update result returned from query manage foreign key relationships

2009-10-08

Realtek Semiconductor Corp. AC'97 Sound System Software 声卡驱动.rar

Realtek Semiconductor Corp. AC'97 Sound System Software ver:A Installation and Setup Driver & Application Installation/Removal Procedure For Realtek AC'97 Codec: <<< For Win2000/WinME/WinXP (WDM driver)/Win98 Gold(First Edition)/Win98SE >>> Setup Driver/Application at first time: Update Driver/Application: Remove Driver/Application:

2009-10-07

Java语言SQL接口 JDBC编程技术

JDBC(Java DataBase Connectivity)是Java语言与数据库互联的接口。通过JDBC可以使用Java应用程序或Java applet访问网络上的各种数据库。本书首先介绍了JDBC的概念、结构和特点。然后逐步讲解了如何编写JDBC程序。最后给出了JDBC API的详细说明。附录中给出了JDBC的获取与安装的方法。

2009-10-06

GEF入门系列.rar

GEF入门系列,八进制 的GEF入门系列教程, 由社区经作者授权后整理而成GEF(Graphical Editor Framework)是一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。这样的应用程序有很多,例如:UML类图编辑器、图形化XML编辑器、界面设计工具以及图形化数据库结构设计工具等等。归结一下,可以发现它们在图形化编辑方面具有以下共同之处: 提供一个编辑区域和一个工具条,用户在工具条里选择需要的工具,以拖动或单击的方式将节点或连接放置在编辑区域; 节点可以包含子节点; 用户能够查看和修改某个节点或连接的大部分属性; 连接端点锚定在节点上; 提供上下文菜单和键盘命令; 提供图形的缩放功能; 提供一个大纲视图,显示编辑区域的缩略图,或是树状模型结构; 支持撤消/重做功能;

2009-10-06

Pro Java Programming

This is the source code for the Apress book "Java Persistence for Relational Databases" by Richard Sperko. All of the examples in the book are here with the supporting code. Each directory contains not only the source code but also a readme that tells what libraries and tools are necessary for that chapter's code.

2009-10-03

Winsock网络编程.rar

通过使用本应用程序,可以在internet上实现网络聊天。用户只需在电脑前安装客户端程序即可实现聊天功能。主要有两部分组成:(1)ChatRoomClient客户端,(2) ChatRoomServer 服务端。

2009-09-21

基于Windows的面向网络的聊天程序

本文档是建立在windows平台基础上,结合Visual studio .NET 2005技术,编撰了一个网络聊天程序。它具体的可以分为两个部分:(1)ChatRoomClient ;(2)ChatRoomServer。

2009-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除