做网站的专业网站维护托管要多少钱

bicheng/2025/10/15 9:18:30/文章来源:
做网站的专业,网站维护托管要多少钱,seo综合查询,企业口碑推广前沿编译so的方法有两种方法第一种就是编写原生的makefile文件利用gcc进行编译#xff0c;这里我讲解的是另外一种。采用NDK提供的ndk-build编译。简介使用ndk编译的时候需要介绍它的脚本文件,Android.mk和Application.mk#xff0c;但是Application.mk是可选的#xff0c;用…前沿编译so的方法有两种方法第一种就是编写原生的makefile文件利用gcc进行编译这里我讲解的是另外一种。采用NDK提供的ndk-build编译。简介使用ndk编译的时候需要介绍它的脚本文件,Android.mk和Application.mk但是Application.mk是可选的用来描述原生程序用到的一些特性如原生程序支持的ARM指令集。Android.mk是工程的编译脚本描述了编译原生程序所需要的选择项、头文件、源文件以及依赖库等。实例首先需要下载DNK这个就不用多说了我直接来说步骤吧。程序员一般都会对Hello,world感到亲切我们就从hello,word开始。利用eclipse新建一个项目我取了新建了一个andoridNDKTest这个项目先看看项目目录吧。这里注意到上面的多了一个jni目录这个目录就是java通过jni调用的代码放的地方里面放了三个文件我们还是首先来讲一下hello-jni.c这个文件我们来看看代码。#include #include jstringJava_com_example_ndktest_MainActivity_stringFromJNI( JNIEnv* env,jobject thiz ){return (*env)-NewStringUTF(env, Hello world );}代码很简单就是命名有点长第一个Java不用管就是jni的规定然后后面的就是包路径和类名称最后是函数名。这个函数的作用就是返回一个字符串。然后就是利用ndk来编译这个函数了我们需要看看Android.mk和Applicaion.mk文件里面到底有些什么。android.mkLOCAL_PATH : $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE    : helloLOCAL_SRC_FILES : hello-jni.cinclude $(BUILD_SHARED_LIBRARY)LOCAL_PATH:($call my-dir)定义了本地源码路径 call my-dir是编译系统提供的返回的就是mk的路径。include $(CLEAR_VARS) 指定让编译系统清楚掉一些已经定义过的宏这些宏定义都是全局的如LOCAL_MODULE、LOCAL_SRC_FILE当一个GUN MAKE在编译多个模块时候必须清楚并且重新设置他们。LOCAL_ARM_MODE : arm指定原生程序用的指令集这里上面我们没有用到。LOCAL_MODULE: hello指定生成程序的文件名如果生成共享的库模块会生成libhello.so.LOCAL_SRC_FILE:hello-jni.c指定c或者c源文件。inlude $(BUILD_EXECUTABLE)指定生成文件的类型BUILD_EXECUTABLE表示可执行文件BUILD_SHARED_LIBRARY表示生成动态库BUILD_STATIC_LIBRARY静态库。然后是Applicaion.mk文件APP_ABI : all这句代码的意思是生成所有平台的编译结果。其实到了这里你就可以直接进入jni文件夹里面输入ndk-build开始编译了但是为了看到编译过后的运行结果我这里在eclipse里面编译看图说话。然后编译器就会自动的编译文件最后就是android这边的调用了我们来看看andorid的文件代码public class MainActivity extends Activity {//声明c的接口public native String stringFromJNI();static {System.loadLibrary(hello);}Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView textView  (TextView) findViewById(R.id.hello);textView.setText(stringFromJNI());}}然后让我们注意的是这句代码public native String stringFromJNI();其实它就是函数生命但是采用的native因为是在so里面的。static {System.loadLibrary(hello);}这句函数就更简单了直接加载我们刚才编译好的so库。好了如果没什么问题就直接run在手机上看效果吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广州网站建设联雅如何在图片上做网站水印图

Weak Alias 跟 Weak Reference 完全没有任何关系,不过是我在看到 Weak Reference 的时候想到的而已。 Weak Alias 是 gcc 扩展里的东西,实际上是函数的属性。这个东西在库的实现里面可能会经常用到,比如 glibc 里面就用了不少。抄录一段 gcc …

网站建设两年免费维护网站建设分析报告

新能源汽车的蓬勃发展,推动着汽车行业加速进行数字化变革。据数据显示,全球新能源汽车销售额持续上升,预计到2025年,新能源汽车市场规模将达到约 4200亿美元,年复合增长率超过 30%。这表明消费者对清洁能源出行的需求不…

建设部网站阮建昌公示南通网站制作

方案背景 随着我国城市发展建设速度的加快和国家能源结构的调整,天燃气走进了千家万户,燃气门站和城市燃气管网规模越来越庞大。此外,近年燃气泄漏导致的大型爆炸事件频发,给人民的生命安全和财产安全带来灾难性伤害。 行业痛点 …

网站价值排行对内部网站建设的意见和建议

导语 在Java开发领域,Spring Framework无疑是一个里程碑式的存在。它提供了全面的编程和配置模型,帮助开发者解决企业级应用开发的复杂性。本文将引导读者深入了解Spring Framework的核心概念、主要特性和使用方法,并通过示例代码展示其在实际…

网站建设公司知名网站建设有哪些公司

优化nginx进程个数的策略 在高并发、高访问量的web服务场景,需要事先启动好更多的nginx进程,以保证快速响应并处理大量并发用户的请求。worker_processes 1;一般调整到与CPU的颗数相同查看LInux可查看CPU个数及总核数grep processor /proc/cpuinfo|wc …

自己做网站挣钱不4米高挡土墙模板加固

拼多多,作为中国电商市场的巨头之一,自成立以来一直保持着高速的发展态势。其API的开放为开发者提供了无限的可能性和创新空间,使得更多的商业逻辑和功能得以实现。本文将深入探讨拼多多API的未来发展,以及它所具备的无限可能性和…

家用电脑做网站后台制作游戏编辑器app

Dubbo配置开发环境 很多小伙伴在使用docker部署Dubbo-Admin会出现浏览器无法访问问题,但是虚拟机防火墙都是关着的,那么这可能是镜像源出现问题了,可以按照如下方法操作: 先将现有的镜像和容器全部删除(配置完镜像源需…

网站开发人员岗位怎么做网页链接文章

题目描述 输入一个整数n。 1、判断它是否为素数,是输出“Y,不是输出“N”. 2、输出这个数的各位数字之和。 3、求出这个数所有约数的和。 4、求出1到n的和。 5、输出这个数的倒序数(不包含前导0)。 输入格式 一行一个整数。 输出格式 五…

wordpress建站多用户东莞智通人才最新招聘

需求是有两个笔记本,一个笔记本闲置,另一个笔记本是主力本。想将另一个闲置的笔记本连接到主力本上作为拓展屏使用。网上搜了好久,有一些人提到了,也有一些视频但是文章比较少。简单总结一下吧 上述需求有两种方式 第一种&#x…

诸城网站建设费用电商网站设计目的

文章目录 区块链的基础概念什么是区块链?区块链的核心原理1. 分布式账本2. 区块3. 加密技术4. 共识机制 区块链的工作原理区块链的交易过程区块链的安全性共识机制的作用 区块链的应用领域1. 金融服务2. 供应链管理3. 物联网4. 医疗保健5. 政府与公共服务 区块链的未…

展示型网站可以做推广的吗wordpress禁止国外用户注册

判断题 1.Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。 正确(True) 2.所有使用Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。 错误(False) 3.每调用一次router.pushUrl()方法,…

django做网站效率高吗网站建设价格一览表

1.服务器配置 服务器系统:Centos7.9 x64 显卡:RTX3090 (24G) 2.安装环境 2.1 检查conda是否安装 输入命令:conda -V 如果显示conda 4.7.12,说明已经有不需要安装 2.2 安装Miniconda 在家目录建一个mi…

上海网站建设找摩彼深圳软件开发招聘信息

计算机网络 目录​​​​​​​ 一、计算机网络概述 (一)计算机网络基本概念 1、计算机网络的定义、组成与功能 2、计算机网络的分类 3、计算机网络主要性能指标 (二)计算机网络体系结构 1、计算机网络分层结构 2、计算机网络协议、接口、服务等概念 3、I…

大型网站建设价格装修公司做网站有用吗

反射是Java框架的核心,无论是Tomcat,SpringMVC,SpringIOC,SpringAOP,动态代理,都使用了反射 那么什么是反射?-------------反射就是获取类信息的能力 Java有两种创建对象的方式:①…

优秀的定制网站建设南宁房地产最新消息

目录 准备工作 安装必需的软件 安装appium 安装XCode 下载WDA工程 配置WDA工程 搭建appiumwda自动化环境 第一步:启动通过xcodebuild命令启动wda服务 分享一下如何在mac电脑上搭建一个完整的appium自动化测试环境 准备工作 前期需要准备的设备和账号&…

微信小程序商城收费吗sem和seo是什么职业岗位

SpringCloud之Nacos注册中心 Nacos注册中心nacos启动服务注册到Nacosnacos服务分级模型NacosRule负载均衡策略根据集群负载均衡加权负载均衡Nacos环境隔离-namespace Nacos与eureka的对比临时实例与非临时实例设置 Nacos配置管理统一配置管理微服务配置拉取配置自动刷新远端配置…

有哪些单页网站百度推广网页制作

在上一章中ASP.NET Core 认证与授权[5]:初识授权,详细介绍了 ASP.NET Core 中的授权策略,在需要授权时,只需要在对应的Controler或者Action上面打上[Authorize]特性,并指定要执行的策略名称即可,但是,授权策…

邢台提供网站建设公司电话成都成仁路网站建设

第3章 系统分析 用户的需求以及与本系统相似的在市场上存在的其它系统可以作为系统分析中参考的资料,分析人员可以根据这些信息确定出本系统具备的功能,分析出本系统具备的性能等内容。 3.1可行性分析 尽管系统是根据用户的要求进行制作,但是…

网站建设 软件开发的公司排名免费网站制作在线

SSH是运维和开发人员接触比较多的工具,一般用SSH来连接远程服务器,这个是我的一些免费客户和企业客户经常使用的场景,当然SSH除了远程连接之外,还有很多额外的用途,比如SSH本身是具备代理功能的,我们也有一…