`
jeffrey123
  • 浏览: 24064 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
C函数指针的用法 ------------------------------------------------------------------------------------------------ 函数指针通常用来实现回调,其基本用法如下: 1、定义函数指针类型 // 定义一个原型为int Fun( int a );的函数指针 typedef int (*PTRFUN) ( int aPara ); 2、函数指针变量的定义 PTRFUN pFun;    // pFun 为函数指针变量名 int (*pFun2) ( int a );   // pF ...
本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!! 区分Activity的四种加载模式 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置 Activity有四种加载模式: standard singleTop singleTask singleInstanc ...
转:http://blog.csdn.net/peijiangping1989/article/details/7042610     在Android中录音可以用MediaRecord录音,操作比较简单。但是不够专业,就是不能对音频进行处理。如果要进行音频的实时的处理或者音频的一些封装 就可以用AudioRecord来进行录音了。 这里给出一段代码。实现了AudioRecord的录音和WAV格式音频的封装。 用AudioTrack和AudioTrack类可以进行边录边播,可以参考:http://blog.sina.com.cn/s/blog_6309e1ed0100j1r ...
Step1 : create three background image (a)when tab is selected(b)when tab is in default state(c)when tab is focused.Step2 : create selector xml under drawable folder.e.g: actionbar_tabs_state_color.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http ...
delivery requirements of Apple devices
今天在使用模拟器调试远程视频播放的时候,遇到收不到数据包的情况, 最后我解决了, 希望这个可以给大家帮助:   应用场景:采用的select机制,但是select的返回值一直是0, 通过抓包工具发现,远程的server在一直发视频 ...
Android模拟器中创建和使用SDCard     1.创建一个SD卡镜像文件   打开cmd,进入Android SDK安装路径下的tools目录下,输入如下命令:  mksdcard 1024M sdcard.img 该命令会在当前目录下生成一个sdcard.img文件,该文件是Android模拟器的SD卡镜像文件。1024M表示SD卡有1024M大小 ...

Android DDD 调试

Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如 opencore开发)没有提供类似直观的开发工具及调试手段。本文旨在介绍一种基于ddd+gdbserver的调试方法,用于类似opencore的 C层面的程序调试。 具体步骤如下: 开一个shell adb shell ps查看mediaserver进程号 gdbserver :5039 --attach pid (为什么是mediaserver呢,因为opencore/stagefright都被mediaserver进程引用) 再开一个s ...
sudo ./configure --prefix=/usr  之后出现一下错误: checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. 解决办法: sudo aptitude install build-essential  (2) checking for X... configure: error: Can' ...

Linux 加载共享库

=========================================================================================== Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。 但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢? 目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconfig 生成 /etc/ ...
一:编译步骤: 1. cd <opencore存放路径>/build_config/opencore_dynamic 2. source setup.sh <opencore存放路径> 3. make -j 编译好的库和可执行文件的位置:     <opencore>/build_config/opencore_dynamic/build/installed_lib/linux/     <opencore>/build_config/opencore_dynamic/build/bin/linux/---这个一般是测试用的可执行文件增 ...

Android 进程通信

http://developer.android.com/guide/developing/tools/aidl.html
http://blog.csdn.net/cuijpus

进程通信

转:  http://blog.csdn.net/cuijpus/article/details/2549803   目前Linux手机平台不少,不管它目前强势还是弱势,我们先放一边; 我们来看看各个平台中所采用的技术点的相似点和不同点,比如分析一下 各个平台的进程通信机制的异同等等,后面会逐个分析。      目前几个Linux手机平台,主要有下面几个: 1 Maemo 2 Android  3 LIMO 4 OpenMOKO 5 GPE^2 6 ALP 7 QTopia Phone Edition.     先把他们的系统架构放在这里,然后从架构中找出 ...

Android NDK Log

Android NDK 打印log   1. 在c源文件中,需要include头文件、定义宏    #define LOG_TAG "TestLib" //自定义的变量,相当于logcat函数中的tag    #undef LOG    #include <android/log.h>   //#include <utils/Log.h>//在源码环境中,头文件的路径不同    #define LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG, ...
Global site tag (gtag.js) - Google Analytics