10_android文字绘制 一.概述我们在使用TextView去显示一段文本时,如果遇到一些特殊情况,比如我们希望文本显示的时候并不局限于显示单一的颜色,而是希望显示渐变色,或者是在做一个类似酷狗、网易云音乐的歌词显示动画效果的时候,这个时候如果使用系统为我们提供的TextView并不能满足我们的要求,因此就需要我们自己去绘制文字。二.自定义控件继承自TextView,在onD
1、下载并安装Android Studio最新版。这里不做详述。2、创建一个新的Android Studio项目选择一种创建方式 第一次运行,就回来到这个界面,别的先不管,就关注如图标注的两个地方: 第一个,就是AS的版本; 第二个,就是点击“开始一个新的android studio项目”输入APP名称等基本信息 这里有三点: 第一,应用名称,最好用英文或拼音,中文我也没用过,不知道能用否,
转载 2023-07-31 13:47:38
147阅读
这篇文章给大家介绍下JNI / NDK开发。采用的是Android Studio2.2开发环境,使用CMake方式进行开发。JNI(Java Native Interface)是java与C / C ++进行通信的一种技术,使用JNI技术,可以调用C / C ++的函数对象等等,Android中的Framework层与Native层就是采用的JNI技术。我们知道,Android系统是基于linux
转载 2023-09-19 16:24:10
111阅读
1、打开项目后,一次点击Tools>SDK Manager 2、点击SDK Tools标签页 3、选中NDK(Side by Side)和CMake复选框 4、点击OK 此时系统会显示一个对话框,告诉你NDK软件包占用了多少磁盘空间 5、点击OK 6、安装完成后,点击finish 7、您的项目会同步build文件并执行构建,修改构建过程中所有的错误 如果您想要使用SDK管理器未包含的CMak
转载 2023-08-06 15:08:41
466阅读
要为您的应用编译和调试原生代码,您需要以下组件:Android 原生开发套件 (NDK):您可以利用这套工具在 Android 应用中使用 C 和 C++ 代码。CMake:一款外部编译工具,可与 Gradle 搭配使用来编译原生库。如果您只计划使用 ndk-build,则不需要此组件。LLDB:Android Studio 用于调试原生代码的调试程序。默认情况下,LLDB 将与 Android
转载 2023-07-25 20:11:18
215阅读
1使用步骤:(1)创建安卓工程,拷贝依赖so库/头文件/*.pc到工程目录(这里不详细介绍)(2)CmakeLists.txt 配置a)因为要使用pkg-config.exe工具,所以第一步要先下载pkg-config.exe,然后拷贝到工程目录b)  再设置pkg-config.exe的工具路径,有两种方式设置PKG_CONFIG环境变量或者设置 PKG_CONFIG_EXECUTAB
一、简介    在 Android Studio 2.2 以上的版本,推荐使用 CMake 来编译工程里的 C/C++ 代码(包括 JNI 部分)。     一般来言,我们只需要关注和编写 CMakeLists.txt 即可,至于 CMake 如何编译,以及使用的什么样的配置选项是不怎么关心的(会有一系列默认的配置)。不过,如果你需要更改或者定制化一些编译的
转载 2023-07-25 20:13:36
39阅读
1.下载最新版android studio 2.2略2.新建一个不添加c++的工程(为了亲自添加好知道添加时需要改动什么地方) 之后一路下一步就好了。这里我们选择Empty Activity。(假设你已经会了安卓开发了)3.新建cpp文件夹、c++文件、jni相关的c++文件切换到project列表,找到main目录,在main目录下新建cpp文件夹: 右击cpp文件夹,分开新建c++ sourc
转载 2023-10-03 10:30:21
135阅读
        Android Studio目前的最新版本(3.4)在使用cmake编写Jni代码时,与之前旧版本的Android Studio有些许不同,这里记录下来,供大家参考。        旧版本AS里cmake的使用这里就不再赘述,下面单讲最新版AS(3.4)创建cmake的步骤。   
转载 2023-10-12 20:47:11
169阅读
前言 做第一个linux项目时,Makefile是一行行敲入的,第二个项目 后,开始使用cmake。至于为何选择cmake,倒不是觉得它有什么好,仅仅是因为当时项目组中的一个linux前辈向我们推荐了这个。经过一番研究之 后,并在项目中使用,现将使用经验总结一下,供大家参考。入门篇       学习一项新知识的时候,最好是从sa
# Android Studio 创建 CMake 项目 ## 介绍 在 Android 开发中,使用 CMake 可以方便地在 Android Studio 中编写和构建 C/C++ 代码。本文将教你如何在 Android Studio 中创建一个 CMake 项目。 ## 整体流程 下面是创建 CMake 项目的整体流程: | 步骤 | 描述 | | --- | --- | | 1 |
原创 2024-01-29 08:43:44
62阅读
CMake创建Libtorch项目CMake创建Libtorch项目CMake创建Libtorch项目项目结构图CMakeLists.txtcmake_minimum_required(VERSION 3.0 FATAL_ERROR)project(my_test)find_package(Torch REQUIRED)add_executable(example example.cpp)target_link_libraries(example "${TORCH_LIBRARIES}")
CMake创建OpenCV项目CMakeLists.txtcmake_minimum_required(VERSION 3.5)project(test4dll)set(OpenCV_DIR E:/software/opencv/opencv/build)find_package(OpenCV REQUIRED)add_executable(test4dll test4opencv.cpp)target_link_libraries(test4dll ${OpenCV_LIBS})
原创 2021-10-29 14:11:23
778阅读
# 使用VS2019与CMake创建Android工程的完整指南 作为一名新入行的开发者,创建一个Android项目可能会让你感到困惑。本文将逐步引导你使用Visual Studio 2019(VS2019)和CMake创建一个Android工程。我们将详细描述每个步骤,并提供必要的代码示例。 ## 流程概述 下面的表格展示了创建Android工程的基本流程: | 步骤 | 描述 | |
原创 2024-09-09 06:31:55
116阅读
简介:涉及到一些算法或者底层驱动的时候,往往需要使用jni来开发。现在官方推荐使用CMake工具来开发jni。使用CMake开发Jni其实挺简单的,要求不高的话只需要简单配置一下就可以使用了。配置环境使用CMake进行Jni开发需要使用CMake插件、LLDB插件、NDK插件,这些都可以通过Android Studio很快地安装。 打开SDK Manager,找到Android SDK->S
本文简介:   最近看了一些文章,看到大部分关于Android jni的配置都还是ndkBuild模式的;有的则是说怎么引用已经编译好的os文件。本文主要以一个小dome为列,记录Android jni cmake模式下的配置。 一、环境配置  Android 开发的环境配置网上已经很多了,这里就不重复。我们做jni开发的,需要用到snk,所以我们第一步,在Android st
转载 2023-07-25 20:16:39
204阅读
缘起生活不止眼前的苟且,还有诗与远方。如果你是个菜鸟,想成为一个万人敬仰的大神,那么你不妨先给自己定个小目标,比如说先活它个200年,然后向天再借500年。嗯,第一次听到它的时候,一颗心不停的颤抖,好像前生彼此曾拥有,今生却等了很久很久。跨平台作业的脚本,简单的风格,正处于青春期的 cmake,蓬勃的生机与活力,让人忍不住为之着迷。介绍Cmake 是什么?巨头百度说了: CMake 是一个跨平台
转载 2024-08-05 09:01:17
62阅读
文章目录一、windows有关Visual studio的一些使用1.1 Visual studio搜索库文件的顺序1.1.1 VS包含目录、附加包含目录和库目录和附加库目录1.1.2 DLL的搜索顺序1.1.3 头文件的查找顺序1.1.4 lib搜索的顺序1.2 静态库与动态库1.2.1 关键点1.2.2 在visual studio的引用1.2.3 dll函数extern1.3 VS删除某个
转载 2024-06-12 22:04:47
98阅读
以OpenCV为例,记录开发过程并附上部分踩坑细节1.引入openCV的.a包,官方SDK目录如下:记得第三方也要引入。引入后的样子如下:你会发现,x86和arm的包不太一样。2.引入OpenCV头文件.h .hpp首先,在你的cpp/include下,加入openCV的头文件,如下图:官方SDK在这里:3.CMake引入.a及你自己的c++源码先引入头文件:set(libs ${CMAKE_SO
转载 2023-11-03 22:02:27
187阅读
官方文档链接:        在 Visual Studio 中创建 CMake Linux 项目 | Microsoft Docs前置需求:        在远程计算机上安装了gcc/g++,gdb,rsync,zip。同时远程计算机需要
转载 2023-09-02 15:31:02
272阅读
  • 1
  • 2
  • 3
  • 4
  • 5