dedecms做电影网站在上海做家教的网站

张小明 2026/1/1 17:15:05
dedecms做电影网站,在上海做家教的网站,网站建站网站91955,自己做游戏资讯网站原文 Android Studio是一个为Android平台开发程序的集成开发环境#xff0c;可供开发者免费使用。需要在官网下载并安装最新版的Android Studio#xff0c;然后继续后文的编译构建。 可以参考源码包中tutorials/tutorial_11的做法类似构建自己的项目#xff0c;具体步骤如下…原文Android Studio是一个为Android平台开发程序的集成开发环境可供开发者免费使用。需要在官网下载并安装最新版的Android Studio然后继续后文的编译构建。可以参考源码包中tutorials/tutorial_11的做法类似构建自己的项目具体步骤如下1. 新建自己的项目。这里我们直接打开已有的behaviac_android项目如下图所示2. 双击打开build.gradle文件如下图所示3. 在打开的文件中修改cmake文件的相对路径如下代码所示externalNativeBuild { cmake { path ../../../../CMakeLists.txt } }这是由于CMakeLists.txt所在的路径在源码包的最顶级如下图所示需要参考上面的CMakeLists.txt用于编译构建behaviac组件。在这个CMakeLists.txt文件中还需要添加自己的项目这里是tutorial_11来做示范如下代码所示add_subdirectory (${PROJECT_SOURCE_DIR}/tutorials/tutorial_11/cpp)打开该文件可以看到我们将tutorial_11作为一个lib来编译构建如下代码所示if (BEHAVIAC_ANDROID_STUDIO) add_library(tutorial_11 SHARED ${BTUNITTEST_INC} ${BTUNITTEST_SRC}) else() # add the executable add_executable(tutorial_11 ${BTUNITTEST_INC} ${BTUNITTEST_SRC}) endif() target_link_libraries (tutorial_11 libbehaviac ${CMAKE_THREAD_LIBS_INIT})5. 新建Android所需的assets目录将behaviac编辑器导出的行为树和类型信息文件全部放在该目录中如下图所示6. 在tutorial_11.cpp文件的InitBehavic()方法中调用了Workspace::SetFilePath()接口设置行为树加载路径必须要以“assets:/”字符串开头如下代码所示constchar*InitBehavic(){LOGI(InitBehavic\n);#if!BEHAVIAC_CCDEFINE_ANDROIDbehaviac::Workspace::GetInstance()-SetFilePath(../tutorials/tutorial_11/cpp/exported);#elsebehaviac::Workspace::GetInstance()-SetFilePath(assets:/behaviac/exported);#endifbehaviac::Workspace::GetInstance()-SetFileFormat(behaviac::Workspace::EFF_xml);returnInitBehavic\n;}7. 在项目的MainActivity.java文件中加载behaviac_gcc_debug和tutorial_11_gcc_debug库如下代码所示static{System.loadLibrary(behaviac_gcc_debug);System.loadLibrary(tutorial_11_gcc_debug);}8. 在onCreate()方法中调用C的方法这样处理仅供示范并将AssetManager实例传递给C端如下代码所示protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// Example of a call to a native methodTextViewtv(TextView)findViewById(R.id.sample_text);tv.setText(TestMain(getApplication().getAssets()));}publicnativeStringTestMain(android.content.res.AssetManagerassetManager);9. 在tutorial_11.cpp文件中实现了上一步中的TestMain()方法调用接口Workspace::SetAssetManager()设置AssetManager实例如下代码所示externCJNIEXPORT jstring JNICALLJava_com_tencent_behaviac_behaviac_1android_MainActivity_TestMain(JNIEnv*env,jclass cls,jobject assetManager){AAssetManager*mgrAAssetManager_fromJava(env,assetManager);BEHAVIAC_ASSERT(mgr);behaviac::CFileManager::GetInstance()-SetAssetManager(mgr);std::string strTestBehaviac();returnenv-NewStringUTF(str.c_str());}10. 编译构建APK包并安装运行结果如下图所示本教程相关的工作区和代码工程详见源码包的目录tutorials/tutorial_11。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

免费企业网站后台建筑信号工

第一章:Open-AutoGLM部署性能翻倍秘籍,仅限内部人员知晓的方法公开启用异步批处理引擎 Open-AutoGLM默认采用同步推理模式,限制了高并发场景下的吞吐能力。通过激活内置的异步批处理引擎,可显著提升每秒请求数(QPS&…

张小明 2026/1/1 17:15:05 网站建设

成功的wordpress网站教育培训网站抄袭

如何在5分钟内实现英雄联盟智能辅助:LeagueAkari完整部署指南 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还…

张小明 2026/1/1 17:13:03 网站建设

查询建设工程规范的网站北京列表网

歌词滚动姬:终极免费歌词制作工具完整指南 【免费下载链接】lrc-maker 歌词滚动姬|可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker 想要为心爱的歌曲制作完美同步的歌词吗?歌词滚动姬…

张小明 2026/1/1 17:11:01 网站建设

简单手机网站如何制作网站建设风险管理计划书

10个开题演讲稿神器,本科生AI工具推荐 论文写作的“三座大山”:时间、重复率与效率 对于本科生而言,撰写开题演讲稿或毕业论文是一段既充满挑战又令人焦虑的旅程。从选题到资料收集,从文献综述到框架搭建,每一个环节都…

张小明 2026/1/1 17:08:59 网站建设

十大设计网站排名重庆百度快照优化排名

3分钟快速上手:这款思维导图神器让创意整理变得如此简单 【免费下载链接】mind-map 一个还算强大的Web思维导图。A relatively powerful web mind map. 项目地址: https://gitcode.com/GitHub_Trending/mi/mind-map 还在为复杂的思维导图工具而烦恼吗&#x…

张小明 2026/1/1 17:06:55 网站建设

推广网站注册赚佣金网站建设的落地页

数据质量问题,几乎是所有数据团队绕不开的“慢性病”:指标突然跳水,却找不到原因业务同学质疑数据,但只能“手工查表”ETL 跑完才发现数据错了,已经被下游用了真正成熟的数据团队,一定会建设一套系统化的数…

张小明 2026/1/1 17:04:53 网站建设