`
dongya1987
  • 浏览: 47781 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

我在android C层犯的错误

阅读更多

1. LOGI、LOGE等的用法

 

LOGI("fm_auto_seek: (*cur_station_list[0]).frequency = " + (*cur_station_list[0]).frequency);

 上面的代码看出来错误没,没看出来就是写Java写的太多了~~,正确的方法是:

LOGI("fm_auto_seek: (*cur_station_list[0]).frequency = %d\n", (*cur_station_list[0]).frequency);

这么个错误害我重新编译整个源代码!!  哎

分享到:
评论

相关推荐

    在Android HAL层实现与RIL的通信

    在Android GPS HAL层实现与RIL的通信中,我们可以使用C语言编写可执行测试程序来模拟GPS的HAL层,并与RIL进行socket通信。在RIL中,我们可以建立GPS专用socket服务,以便与GPS HAL层进行通信。 在RIL中建立GPS专用...

    android Framework层的修改规则

    为了更好地理解和操作这一层,本文将详细介绍如何在Android Framework层进行修改,特别是关于JNI层的调整以及相关的编译流程。 #### 二、JNI层的修改 JNI (Java Native Interface) 是Java平台标准的一部分,它允许...

    Android开发C语言开发

    ### Android C语言开发知识点 ...通过以上两个部分的学习,我们可以了解到在Android平台上使用C语言进行原生开发的基本流程和关键技术点。这些基础知识对于进一步探索更复杂的Android C/C++应用开发非常有帮助。

    android 驱动,HAL层framework层到应用层的总结

    "Android 驱动、HAL 层、Framework 层到应用层的总结" Android 驱动、HAL 层、Framework 层到应用层的总结是通过学习 Android 源码和分析 HAL 层的经验笔记。下面将详细介绍 Android 系统的体系结构、HAL 层、...

    I2CJNI.rar_Android jni_android_android i2c_android i2c通信 JNI_i2c

    在Android应用中,通过Java层的接口调用这些本地函数,完成与I2C设备的通信。 5. **开发环境**:通常,开发者需要在Android Studio环境下工作,利用NDK(Native Development Kit)来编译和管理本地代码。同时,可能...

    android Ble 蓝牙4.0 GATT 错误代码

    Android Ble 蓝牙4.0 GATT 错误代码是指在 Android 蓝牙4.0 设备中使用 GATT(Generic Attribute Profile)协议时可能出现的错误代码。这些错误代码用于标识不同的错误情况,以便开发者可以快速地定位和解决问题。 ...

    Android错误解决方法大集合

    该错误是由于模拟器未关闭或非法关闭所致,解决方法是删除 C:Documents and Settings/Administrator/.android/avd 对应版本.avd 下所有以.lock 结尾的文件夹,或者在 Window-Preferences-Android-DDMS-ADB ...

    bugsnag-android-ndk,从原生Android C/C 代码中处理错误.zip

    《Bugsnag-Android-NDK:从原生Android C/C++代码中处理错误》 在移动应用开发中,尤其是在Android平台,原生C/C++代码的使用是常见且必要的,因为它们能提供更高的性能和更低级别的硬件访问权限。然而,这种编程...

    Android can总线应用层测试程序

    Android CAN(Controller Area Network)总线应用层测试程序是一种用于在Android设备上进行CAN通信测试的软件工具。CAN总线是一种广泛应用于汽车电子、工业自动化和嵌入式系统的通信协议,它具有高可靠性和实时性。...

    Android Native TCP C语言实现Server创建和Client连接

    本篇文章将深入探讨如何使用C语言在Android Native层实现TCP服务器(Server)的创建以及客户端(Client)的连接。我们将主要关注以下几个方面: 1. **Android NDK与JNI** Android Native Development Kit (NDK) 是...

    Android JNI 用C函数写本地库读写文件,底层调用小例子

    下面将详细阐述Android JNI、C语言在Android中的应用以及如何实现文件的读写。 首先,我们需要了解JNI的基本概念。JNI是Android提供的一种接口,使得Java应用程序可以调用C/C++编写的原生代码。这在需要高性能计算...

    android HAL层的实现

    在Android系统架构中,硬件抽象层(Hardware Abstraction Layer,简称HAL)是连接操作系统核心与硬件设备的关键组件。它提供了一种标准化的方式,使得上层的Android系统服务和应用程序能够与不同厂商、不同类型的...

    Android NDK层录音DEMO,C/C++

    基于Opensl接口实现的录音demo,代码经过测试验证,功能正常,使用循环BUFFER实现录音和写入文件功能。需要的朋友可以参考使用

    android调用C语言实现内存的读取与修改的方法示例

    在 Android 中,有些情况下需要使用 C 语言来实现内存的读取与修改。例如,在游戏开发中,游戏进程需要读取和修改游戏的内存以实现游戏的 Hack 功能。在这种情况下,使用 C 语言来实现内存的读取与修改就变得非常...

    Android中RIL层详细分析

    本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。包括四个主题: 1.Android RIL框架介绍 2.Android RIL与WindowsMobile RIL 3.Android RIL porting 4.Android RIL的java框架

    android以太网框架层代码

    在Android系统中,以太网框架层是网络通信的核心部分,它负责处理设备与网络之间的数据传输。这里的“android以太网框架层代码”是指在Android的frameworks/base子目录下的源代码,这部分代码提供了对以太网协议的...

    android串口调用,使用c开发的,可以设置串口超时

    本文将详细讲解如何使用C语言在Android系统上进行串口调用,并着重介绍如何设置串口超时以避免程序堵塞。 首先,Android原生并不直接支持串口API,但在Android NDK(Native Development Kit)的帮助下,我们可以...

    Android硬件抽象层(HAL)

    Android硬件抽象层从开发到使用有一个清晰的...这个PPT通过一个具体的实例来分析Android硬件抽象层的开发、测试和使用,它在帮助我们理解Android系统架构的同时,也能教会我们如何在Android源代码环境中开发C/C++代码。

    基于Android7.1 音频tinyalsa硬件抽象层动态库开发

    在Android 7.1版本中,开发者可以利用Tinyalsa库来创建硬件抽象层(HAL)动态库,以实现对音频硬件的低级控制。Tinyalsa是一个小型的ALSA(Advanced Linux Sound Architecture)接口,适用于没有完整ALSA支持的平台...

    不错的Android hal培训课件

    Android HAL(Hardware Abstraction Layer,硬件抽象层)是Android操作系统中的关键组成部分,它作为一个桥梁,连接了底层硬件和上层软件服务。HAL 提供了一套标准化接口,使得Android系统能够与各种不同硬件平台...

Global site tag (gtag.js) - Google Analytics