自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android4.0添加java层服务

同前一篇文章类似,此文旨在简单介绍一下如何在 java层添加自己的服务,相关的理论网上已经有很多文章,在此不在详述。 Java层服务顾名思义即为从 Java层提供的服务,它与 C++层的服务不同之处在于其服务进程的运行由系统( ServiceManager)统一维护。在文件 frameworks...

2012-08-15 16:04:33

阅读数 904

评论数 0

Android4.0添加底层核心服务

一、为 Android添加底层核心服务 1.     为什么要写底层核心服务呢?          因为底层核心服务是 Android框架里最接近 Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW D...

2012-08-15 15:51:53

阅读数 1612

评论数 1

android4.0 SystemUi系统状态栏

android4.0系统可以运行于平板电脑和手机上面,这样对于状态栏来说,也是有不同风格的,从SystemUi的代码分类我就可以看出来,google考虑了不同情况下状态栏的显示等, 在源代码里面有这么两个文件夹需要注意: com.android.systemui.statusbar.phone...

2012-08-07 09:56:23

阅读数 1466

评论数 0

Android 4.0 Notification

通常,在手机有未接电话,收到消息或者挂着退出主界面的QQ,在状态栏会有一个Notification,那么,这个notification如何产生的? 通常做法: Intent intent = new Intent();         intent.setClass(this, Noti.c...

2012-08-07 09:55:16

阅读数 4148

评论数 0

关于手机信号强度单位db和dBm

关于手机信号强度单位db和dBm 最近做android开发,在wifi模块遇到手机信号的问题,设计到强度的计算,于是就有了db和dbm两个单位。 dB,dBm 都是功率增益的单位,不同之处如下: dB 是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率...

2012-08-01 14:04:08

阅读数 2195

评论数 0

c程序按行读取文件

#include #include #include #define FNAME "./xeyez.txt" #define MAXSIZE 1024 int iCaltall; int icount; int savetokey(char *buf, ch...

2012-07-31 22:29:41

阅读数 3821

评论数 0

ubuntu10.10+android 搭建Opencv

编译环境:ubuntu 10.10 opencv版本:2.2 1.首先需要下载以下文件: OpenCV-2.2.0.tar.bz2 android-ndk-r4-linux-x86-crystax-4.tar.bz2 2.ubuntu需要以下包 sudo...

2012-07-26 16:22:51

阅读数 927

评论数 0

输入设备配置文件(.idc文件)

1. 何为idc?        idc(Input Device Configuration)为输入设备配置文件,它包含设备具体的配置属性,这些属性影响输入设备的行为。对于touch screen设备,总是需要一个idc文件来定义其行为。        Android基于输入设备驱动汇报的事...

2012-07-24 17:10:15

阅读数 1333

评论数 0

Android开机logo修改方法

一体机平台开机logo修改方法   1:修改Kernel中的Logo:        若是要替换Kernel中的开机Logo,只需要把内核目录drivers/video/logo下的logo_android_1024_clut224.ppm文件替换掉即可(注意要保持名字一样,在IMT的SDK...

2012-07-20 10:37:52

阅读数 13254

评论数 0

如何修改Android应用程序能够使用的默认最大内存值

如何修改Android应用程序能够使用的默认最大内存值 参考: Android Bitmap内存限制OOM,Out Of Memory 分析: 当应用程序分配内存时,会调用到dalvik/vm/alloc/HeapSour...

2012-07-20 10:35:59

阅读数 1435

评论数 0

android检测内存使用工具--procrank

#!/bin/bash   while true; do procrank | busybox grep "cn.toltech.cocos2dx.demo" sleep 1 done 1. procrank (only for Android) 它从/pro...

2012-07-20 10:30:47

阅读数 6246

评论数 0

Android安装应用程序出现“INSTALL_FAILED_CONTAINER_ERROR”错误的解决办法 .

08-08 05:42:10.300 E/PackageHelper( 1825): Failed to create secure container smdl2tmp1 08-08 05:42:10.300 D/VoldCmdListener( 1134): asec create smdl...

2012-07-20 10:15:58

阅读数 1206

评论数 0

Android 解锁屏启动过程

Android 解锁屏启动过程 一. 开机启动 在开机过程中无线模块初始化时获取SIM卡,状态。在初始化完成后调用vm.systemReady()函数通知进入相应的Lock Screen进行解锁。 1. 在hardware/ril/reference-ril/reference-r...

2012-07-04 11:40:41

阅读数 705

评论数 0

selinux-添加

Aispeech Audio Hal porting到android系统中需要添加如下selinux权限(android8.1): diff --git a/system/sepolicy/public/domain.te b/system/sepolicy/public/domain.te --...

2019-07-10 21:34:56

阅读数 17

评论数 0

在Windows环境下编译cocos2d-x-3.0

1. 安装配置开发环境 1.1 安装JDK     1) 下载并安装jdk-7u7-windows-i586.exe     2) 设置【JAVA_HOME】为“C:\Program Files\Java\jdk1.7.0_07”     3) 把“ %JAVA_HOME%\bin...

2014-05-14 09:31:51

阅读数 1277

评论数 1

C语言之详解#ifdef等宏

C语言之详解#ifdef等宏 这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 ...

2014-01-07 14:07:48

阅读数 810

评论数 0

Makefile的条件执行

1         Makefile的条件判断 条件语句可以根据一个变量的值来控制对Makefile的执行,执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值得比较。需要注意的是:条件语句只能用于控制make实际执行的makefile文件部分,它不能控制规则的s...

2013-12-27 11:47:00

阅读数 1592

评论数 0

Linux中cp和scp命令的使用方法

Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。 cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的Linux系统之间来回copy文件 关于cp的具体用法: 命令基本格式...

2013-12-10 09:26:39

阅读数 1392

评论数 0

回调函数和函数指针

MTK新平台的代码开始大量使用回调函数和函数指针了,一直觉得回调函数和函数指针挺神秘的,所以查了一些资料,来与大家一起来分享。 什么是回调函数 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这...

2013-11-26 13:59:28

阅读数 849

评论数 0

gettimeofday

struct timeval nowTime; gettimeofday(&nowTime,NULL); unsigned long iTime = (nowTime.tv_sec*1000+nowTime.tv_usec/1000);

2013-11-07 23:18:50

阅读数 733

评论数 0

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