`
dongya1987
  • 浏览: 47213 次
  • 性别: 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 驱动,HAL层framework层到应用层的总结

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

    android Ble 蓝牙4.0 GATT 错误代码

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

    I2CJNI.rar_Android jni_android_android i2c_android i2c通信 JNI_i2c

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

    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调用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框架

    使用C语言开发安卓(android)系统的步骤及方法.doc

    这个例子展示了如何利用C语言在Android上进行低级别的图形处理,从而实现更高效且定制化的应用功能。虽然相比Java,C语言的Android开发需要更多的底层知识,但它提供了更大的灵活性和性能优势。

    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系统能够与各种不同硬件平台...

    android中java和C的socket通信demo

    在Android开发中,有时我们需要进行Java层与C/C++(JNI)层的通信,以便利用C/C++的高性能优势处理一些底层任务。本教程将详细解释如何在Android中实现Java和C的Socket通信,特别是在涉及文件描述符传递的场景下。 ...

Global site tag (gtag.js) - Google Analytics