记录成就美好回忆。当前 React-native 版本: [0.71]入门环境搭建参考文档(官译中文版)搭建开发环境 · React Native 中文网按照文档流程下来,安装基础环境**[windows]**nodenode 版本要求14 以上,以及安装**npx;**安装完后建议设置淘宝源(或者)。JDKReact-native 0.67版本需要 JDK11 Java SE Devel
转载 2023-12-20 21:53:43
228阅读
文章目录前言一.Windows平台下C++环境搭建1.1 Visual Studio安装1.2 创建C++项目二.Linux平台下C++环境搭建2.1 安装编译工具2.2 cmake脚本编写结束 前言在学习Android源码过程中,特别在Framework及其更加底层中,常常遇到一些C++代码,导致对于Android源码一直一知半解;再一方面,NDK开发也会遇到一些C++的库,现在正好趁假期好好
转载 2023-12-06 15:54:46
465阅读
# Android Studio 默认 Java 语言 Android Studio 是 Google 官方的 Android 开发环境,支持多种编程语言,但在最初创建项目时,默认的编程语言通常是 Java。Java 以其稳健性、跨平台性及丰富的类库,成为 Android 开发的主要语言之一。本篇文章将介绍如何在 Android Studio使用 Java 并提供一些基本的代码示例。 ##
原创 11月前
520阅读
通过示例程序可以看到一些基本组件的使用,对于学习ReactNative是很有帮助的。编译示例程序需要将整个项目导入到androidStudio中,androidStudio导入项目时选择react-native/ReactAndroid目录。由于项目依赖ndk因此如果要编译Examples还需要安装配置ndk目录,下载ndk后是一个自解压程序,会释放ndk的目录。然后需要设置环境变量或者在reac
转载 8月前
40阅读
AndroidStudio版本: 4.0.1使用AndroidStudio进行ndk开发很简单,我们的目标是生成一个so文件,里面有一个getSign方法,在Java层调用so文件中的getSign方法获取。先创建一个NDK项目,创建的时候拉到最下面选择Native C++,然后Next:然后输入项目的名字:这一步保持默认即可(反正我也不懂C++...):创建完项目之后糟糕红色叹号了,有这么个提示
公司要求使用RN开发项目,之前了解过一直没有写过,因网络上大量错误及不相关信息,此博客只记录最开始的配置及运行,不涉及太多代码。本篇基于已配置好RN环境,即npm命令可用,若没有搭建请移步:https://reactnative.cn/docs/0.47/getting-started.html环境:MacOS + Android Studio3.0 + gradle3.0.01.Android
转载 2024-08-14 11:49:05
97阅读
# Android Studio 修改默认语言环境 Android Studio 是一个强大的 IDE(集成开发环境),专为 Android 应用开发设计。它提供了许多功能,包括代码编辑、调试、性能分析等。然而,有时我们可能需要修改 Android Studio默认语言环境,以适应不同地区的开发者需求。本文将介绍如何修改 Android Studio默认语言环境,并提供代码示例。 ##
原创 2024-07-22 07:37:02
318阅读
5月18日谷歌在今日举行的I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。
转载 2023-06-26 10:18:00
390阅读
今天聊聊Android studio 2.2 添加CC++ 的代码1.下载NDK和构建工具要为您的应用编译和调试原生代码,您需要以下组件: - Android 原生开发工具包 (NDK):这套工具集允许您为 Android 使用 CC++ 代码,并提供众多平台库,让您可以管理原生 Activity 和访问物理设备组件,例如传感器和触摸输入。 - CMake:一款外部构建工具,可与 G
转载 2023-12-06 18:41:20
108阅读
一、创建Native C++工程二、配置工程环境三、运行代码 选择左上角的工程,将Android换成Project四、下载C++运行依赖的工具包 如图所示,选择NDK和CMake,并点击Apply,此时会出现弹窗,告诉你要安装的包的名称、版本等信息,此时点ok(next)即可,下面就是等待安装。  Android 原生开发套件 (NDK):一个工具集,让您能够在 Android 项目中使用 C
转载 2023-07-05 10:22:55
347阅读
主要内容:创建支持 C/C++ 的新项目向现有项目添加 C/C++ 代码并编译 使用CMake和CMakeLists组合使用ndk-build、Android.mk、Application.mk组合要为应用编译和调试原生代码,首先需要以下组件: Android 原生开发工具包 (NDK):这套工具集允许您为 Android 使用 CC++ 代码,并提供众多平台库,让您可以管理原生 A
# 如何在Android Studio中运行C语言代码 在现代应用开发中,C语言仍然扮演着重要的角色,尤其是在系统级编程和性能要求高的领域。Android Studio主要是为Java/Kotlin开发而构建的,但是它也支持C/C++的开发。本文将带你了解如何在Android Studio中运行C语言代码,并通过简单的示例来帮助理解。 ## 1. Android Studio简介 Andro
原创 8月前
132阅读
Android Studio 是一款由 Google 开发的集成开发环境 (IDE),主要用于开发 Android 应用程序。在 Android Studio 中,开发者可以使用 Java 或 Kotlin 编写应用程序的前端逻辑。然而,有时候我们可能需要使用 C 语言来编写一些高性能的算法或者底层的系统交互代码。在本文中,我们将探讨如何在 Android Studio 中开发 C 语言代码,并将
原创 2024-01-22 06:46:13
121阅读
一般的native和framework的通信是通过jni,但是这一般只是framework调用nativenative如果有消息要怎样通知上层 呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自 由通信,具体实现如下:java层主要代码:view sourceprint? 1.LocalSocket s
# 如何实现Android Studio C语言插件 ## 1. 概述 在这篇文章中,我将指导你如何实现一个Android StudioC语言插件。作为一个经验丰富的开发者,我将向你展示整个流程,并提供每一步所需的代码和解释。在开始之前,让我们先来看一下整个过程的步骤。 ## 2. 流程 以下是实现Android Studio C语言插件的步骤,我们可以用一个表格来展示: | 步骤 |
原创 2024-01-15 08:57:28
83阅读
首先我们来说说react native是什么? React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入
转载 2023-10-10 21:28:07
55阅读
## Android Studio 原生 GDB 使用指南 在开发 Android 应用程序时,调试可能会成为一个挑战。尤其是使用 C/C++ 进行开发时,如何有效地进行调试显得尤为重要。本文将介绍如何在 Android Studio使用 GDB(GNU Debugger)进行原生调试,并通过示例帮助你更好地理解这一过程。 ### 什么是 GDB? GDB 是 GNU 项目提供的调试工具
原创 2024-08-26 06:17:53
152阅读
AndroidStudio 编译C/C++文件生成SO文件新建一个Project新建一个JniExample Project,包名为com.jni.example,创建完成后里面有个app Module创建native方法新建一个NativeUtils方法,增加native方法package com.jni.example; /** * Created by krubo on 2016/1/2
转载 2024-10-07 15:48:57
110阅读
# Android Studio Native Debug教程 ## 引言 在Android开发中,调试是非常重要的一环。Native Debug是指在Android Studio中对C/C++代码进行调试,本文将向您介绍如何实现Android Studio Native Debug。 ## 整体流程 下面是实现Android Studio Native Debug的整体流程: ```m
原创 2023-12-11 09:16:38
495阅读
【进入主题】好了,正式进入主题。升级后的Android Studio 2.2提供了对CMake、ndk-build两种构建方式的支持,大大方便了Native开发。原来的 Experimental Gradle Plugin构建方式仍然可用,但是官方建议迁移。IDE构建生成的 .so文件将直接被Gradle打包在 apk中,同时提供对 Native代码编辑的支
  • 1
  • 2
  • 3
  • 4
  • 5