自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 C 函数指针 和 Obj-C的block

C函数指针的用法------------------------------------------------------------------------------------------------函数指针通常用来实现回调,其基本用法如下:1、定义函数指针类型// 定义一个原型为int Fun( int a );的函数指针typedef int (*P...

2012-09-05 16:57:15 111

原创 Android Activity的四种LaunchMode!!!

本文转自: http://marshal.easymorse.com/archives/2950. 写的非常好,分享给大家!!区分Activity的四种加载模式在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特...

2012-04-10 16:27:17 118

原创 how to use AudioRecord

转:http://blog.csdn.net/peijiangping1989/article/details/7042610  在Android中录音可以用MediaRecord录音,操作比较简单。但是不够专业,就是不能对音频进行处理。如果要进行音频的实时的处理或者音频的一些封装就可以用AudioRecord来进行录音了。这里给出一段代码。实现了AudioRecor...

2012-03-07 09:00:05 138

原创 how to change the background of actionbar.tab

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...

2012-02-19 12:50:44 110

原创 多媒体服务器架设

delivery requirements of Apple devices

2012-02-06 15:36:04 98

原创 Android 模拟器接受UDP/TCP数据报

今天在使用模拟器调试远程视频播放的时候,遇到收不到数据包的情况, 最后我解决了, 希望这个可以给大家帮助:  应用场景:采用的select机制,但是select的返回值一直是0, 通过抓包工具发现,远程的server在一直发视频数据给客户端。问题就出在socket 收不到数据, 所以select检测不到fd上有数据。  解决办法: 端口的重定向: 为什么要做端口重定向呢...

2012-02-06 10:08:48 241

原创 Android模拟器中创建和使用SDCard

Android模拟器中创建和使用SDCard    1.创建一个SD卡镜像文件 打开cmd,进入Android SDK安装路径下的tools目录下,输入如下命...

2012-01-30 15:33:03 119

原创 Android DDD 调试

Google为Android应用开发提供了eclipse加插件作为开发工具,基于eclipse可以方便调试apk,而对于底层开发人员(比如opencore开发)没有提供类似直观的开发工具及调试手段。本文旨在介绍一种基于ddd+gdbserver的调试方法,用于类似opencore的C层面的程序调试。具体步骤如下:开一个shelladb shellps查看mediaserve...

2012-01-18 14:49:04 412

原创 ./config常见错误和解决

sudo ./configure --prefix=/usr 之后出现一下错误:checking how to run the C++ preprocessor... /lib/cppconfigure: error: C++ preprocessor "/lib/cpp" fails sanity checkSee `config.log' for more details....

2012-01-18 14:22:11 1014

原创 Linux 加载共享库

===========================================================================================Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享...

2012-01-18 12:34:57 127

原创 Android源码:如何单独编译OpenCores

一:编译步骤:1. cd <opencore存放路径>/build_config/opencore_dynamic2. source setup.sh <opencore存放路径>3. make -j编译好的库和可执行文件的位置:    <opencore>/build_config/opencore_dynamic/build/instal...

2012-01-17 17:38:45 96

原创 Android 进程通信

http://developer.android.com/guide/developing/tools/aidl.html

2012-01-17 17:34:06 59

原创 值得记下的手机博客

http://blog.csdn.net/cuijpus

2012-01-17 14:40:57 57

原创 进程通信

转:  http://blog.csdn.net/cuijpus/article/details/2549803 目前Linux手机平台不少,不管它目前强势还是弱势,我们先放一边;我们来看看各个平台中所采用的技术点的相似点和不同点,比如分析一下各个平台的进程通信机制的异同等等,后面会逐个分析。   目前几个Linux手机平台,主要有下面几个:1 Maemo 2 ...

2012-01-17 14:34:01 80

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

2012-01-13 16:17:33 180

原创 玩转Android Provider

参考:http://blog.csdn.net/yan8024/article/details/6444368package com.HelloWorld;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStrea...

2012-01-13 16:02:05 71

原创 自定义Adnroid SDK

修改了Android的源码后, make PRODUCT-sdk-sdk就是在out/host/linux-x86/sdk 目录下生成新的 Android SDK。 然后配置eclipse Android的SDK目录。

2012-01-13 14:14:20 79

原创 Android 源码修改

(1) 支持mmm,mm等命令: 在source的根目录下执行. build/envsetup.sh. (注:[color=red].后面有一个空格[/color])(2) 修改你想要修改的文件: 比如: 修改packages/apps/Calculator 程序的资源文件。(3) 修改完了, cd packages/apps/Calculator, mmm;(4)make...

2012-01-13 14:10:05 289

原创 How to build android 2.3 source code

转载:http://easwy.com/blog/archives/compile-android-gingerbread-2-3-1/前几天下载了Android 2.3.1的源代码并在Ubuntu 10.04(32位)上编译通过。这篇文章简要记录了下载、编译的过程。关于搭建Android开发环境的文章已经有很多,本文只简要介绍一下,做为备忘。[ 编译前的准备 ]这...

2012-01-12 10:14:18 98

原创 Android 源码目录结构说明

转自http://www.5adev.com/a/android/2010/0622/67.html Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build ...

2012-01-11 10:06:49 84

原创 移植软件到64位系统

转自:http://www.lingcc.com/2010/09/03/11176/Linux是首个能用在64位处理器上的跨平台操作系统。64位系统在服务器和桌面领域非常常见。所以对于开发者来讲,如何让自己的软件能在32位、64位机上都能工作,是个需要重点考虑的问题。Linux系统使用LP64标准,即,除了指针和long整型是 64位外,普通整型仍未32位。因此,对于C语言程序,要重点检查。...

2012-01-11 09:34:42 132

空空如也

空空如也

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

TA关注的人

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