当前位置: 首页 > news >正文

注册域名后怎么做网站网站建设公司-好发信息网

注册域名后怎么做网站,网站建设公司-好发信息网,重庆网站开发服务器,湖南省工商注册登记网前提条件#xff1a; 本地已经配置好了ndk环境,如果没有配置好#xff0c;建议参考macos 配置ndk环境-CSDN博客 这篇链接。 新建一个Empty Project 比如我这里的Project的名字是HelloJNI#xff0c;包名是com.example.hellojni 然后在src目录下#xff0c;右键选择Add C …前提条件 本地已经配置好了ndk环境,如果没有配置好建议参考macos 配置ndk环境-CSDN博客 这篇链接。 新建一个Empty Project 比如我这里的Project的名字是HelloJNI包名是com.example.hellojni 然后在src目录下右键选择Add C to Module 然后展示的目录如下所示 在activity_main.xml里给TextView组件添加一个id,整体代码如下 ?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.MainActivityTextViewandroid:idid/text_viewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textHello World!app:layout_constraintBottom_toBottomOfparentapp:layout_constraintLeft_toLeftOfparentapp:layout_constraintRight_toRightOfparentapp:layout_constraintTop_toTopOfparent //androidx.constraintlayout.widget.ConstraintLayout 然后在MainActivity.java里添加调用cpp层的代码调用cpp的库 static {System.loadLibrary(jnidemo); } 写一个native方法 public native String stringFromJNI(); MainActivity.java代码整体如下 package com.example.hellojni;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.widget.TextView;public class MainActivity extends AppCompatActivity {static {System.loadLibrary(hellojni);}public native String stringFromJNI();Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextView textView findViewById(R.id.text_view);textView.setText(stringFromJNI());} } 然后需要在jnidemo.cpp里写stringFromJNI的实现方法 #include jni.h #include string extern C JNIEXPORT jstring JNICALL Java_com_example_hellojni_MainActivity_stringFromJNI(JNIEnv* env,jobject) {std::string hello Hello From C;return env-NewStringUTF(hello.c_str()); } 其中cpp层这个方法的命名是Java_包名_类名_方法名 包名 com.example.hellojni类名 MainActivity方法名 stringFromJNI 第八行是一个string对象内容是“Hello From C”然后第九行是返回一个jni的string对象 这里的返回值就是给到了Java层的stringFromJNI的返回值。 最后MainActivity里通过展示这个string显示在视图上表示Java层调用cpp层的成功了。 看下运行结果
http://www.w-s-a.com/news/252479/

相关文章:

  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式
  • 怎么用腾讯云服务器做网站个人网站开发视频
  • 网站建设技术代码坦洲网站建设公司哪家好
  • 阿里云对象存储做静态网站怎样做网站性能优化
  • 怎样做理财投资网站装修平面图用什么软件简单
  • 建手机wap网站大概多少钱苏州网站设计公司有哪些
  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件
  • 门户网站简介做网站一天能接多少单
  • 论坛类网站建设遵义网站制作外包
  • vps服务器购买网站小视频做网站怎么赚钱
  • 网站用图片wordpress同步发布
  • 织梦图片自适应网站源码网页美工的设计要点
  • 渝快办官方网站wordpress产品图片怎么改
  • 高端网站特色深圳建网站哪
  • 宝塔搭建网站软文小故事200字
  • 公司网站设计免费虚拟主机网站源码
  • 怎样做好网站用户体验申请网站空间
  • 网站建设优化公司招聘福州网站建设思企
  • 设计网站会员wordpress rss聚合
  • 网站建设过程中的收获html5官方网站开发流程
  • 网站建设-信科网络h5美食制作网站模板下载
  • 聊城九洲建设有限公司网站师大暨大网站建设