安卓街机模拟器对战源码修改详解(1)
源码编译是c界面,java部分启动模拟器,然后进入c的界面。
我们需要修改代码,然后传递文件名作为启动游戏路径的标志,这样我们就不需要c的这样丑陋的界面了。下面是java开发界面。点击按钮会直接启动模拟器,并带游戏路径过去。
修改代码:
public static void emulate(final String libPath,final String resPath){//Thread.currentThread().setPriority(Thread.MAX_PRIORITY);if (isEmulating)return;Thread t = new Thread(new Runnable(){public void run() {isEmulating = true;init(libPath,resPath);mm.getMainHelper().updateEmuValues();runT(RealyGame);}},"emulatorNativeMain-Thread");if(mm.getPrefsHelper().getMainThreadPriority()==PrefsHelper.LOW){ t.setPriority(Thread.MIN_PRIORITY);} else if(mm.getPrefsHelper().getMainThreadPriority()==PrefsHelper.NORMAL){t.setPriority(Thread.NORM_PRIORITY);} elset.setPriority(Thread.MAX_PRIORITY);t.start(); }
native runT(RealyGame);
里面带游戏路径,此函数是jni native函数。
查看jni路径,传递到jni中然后启动模拟器。
下载街机模拟器项目源码Demo:
https://download.csdn.net/download/icemanyandy/12558835
安卓街机模拟器对战源码修改详解(1)相关推荐
- 安卓街机模拟器 MAME4droid 源码,只需要自己加入rom 可以发布到安卓市场了。
安卓街机模拟器 MAME4droid 源码,只需要自己加入rom 可以发布到安卓市场了,可以开始自己的赚钱了.为了方便大家赚钱,apk展示的包含万普广告条,也就是只要自己去申请万普广告条,填一下app ...
- Android 源码编译详解【合集篇】
Android 源码编译详解[一]:服务器硬件配置及机型推荐 做 Android系统开发多年,开发环境都是入职就搭建好了,入职时拿个账号密码就直接开始搞开发了,年初换了新公司,所有的项目都是刚起步,一 ...
- jsp漂亮的登录界面源码_【案例+源码】详解MVC框架模式及其应用
案例+源码]详解MVC框架模式及其应用 写在开头: 首先我们需要知道,框架模式.模式.开发模式是三种不同的概念,但他们的目的都一样:解耦! 1.关于MVC框架模型 MVC是三个单词的缩写: M,Mod ...
- 使用Gin框架集成JWT,源码、详解、面试问题
使用Gin框架集成JWT,源码.详解.面试问题 一.什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519). ...
- Android四大组件之bindService源码实现详解
Android四大组件之bindService源码实现详解 Android四大组件源码实现详解系列博客目录: Android应用进程创建流程大揭秘 Android四大组件之bindServic ...
- Android源码编译详解【四】:Android 6.0_源码的下载与编译
1.AOSP源码下载 AOSP:即为"Android Open-Source Project"的缩写,中文意为 :"安卓开放源代码项目". Google官方 ...
- Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...
- Android中的单例模式(java单例模式详解,Glide,EventBus,LayoutInfalter的源码单例模式详解)
一.单例模式 (1)单例模式介绍和定义 大概意思是保证一个类在任何时候都只有一个实例在内存里,以static形式提供整个项目的访问.在Android系统中常用的地方有:创建一个SQLiteOpen ...
- Ubuntu下android-4.0.3_r1源码下载,阅读工具安装配置,源码编译详解
备注: android源码动辄6.7G,新版本的则10G左右,所以要有足够大的硬盘空间. android应用开发环境搭建:http://www.cnblogs.com/pharen/archive/2 ...
最新文章
- php如何判断提交内容为空,php不允许用户提交空表单(php空值判断)
- Springboot工程下使用mybatis反向工程
- rest 接口怎么传list_如何设计一个优雅的RESTFUL的接口
- MySQL高级 - 日志 - 查询日志
- 找回root密码--Mysql5.6.36
- 深入浅出requireJS-1
- GoLang MySQL CRUD Example
- 智能城市技术能够更好地改善日常生活
- matlab与STK互联(不使用connect软件的互联)
- python multiprocessing多进程执行for循环的代码
- get请求中params参数的使用
- 【牛客2021暑假多校10】Train Wreck(出栈顺序,建树,优先队列维护)
- sqlplus连接Oracle的正确语法
- Neo4j清空数据库
- 网页上的时间显示设置
- 爬取 bilibili 弹幕数据
- 大三小学期入门课程第六课:规划
- 维修服务器的请示,关于更换云服务器的请示
- ESP8266WiFi-begin调用储存在ESP8266的闪存系统中的WiFi设置
- 厉害!Facebook起诉欧盟委员会:称其数据请求超出必要
热门文章
- 计算机秋招必备!杭州互联网大厂企业整理清单!
- 交易订单处理失败,请稍后再试(ali64)
- 【linux应用编程】-进程全解
- 远端WWW服务支持TRACE请求
- 小程序支付报错:向微信请求统一下单失败:商户号该产品权限未开通,请前往商户平台>产品中心检查后重试
- 传统运动物体检测方法的Python实现
- stm32cubx-usb-hid键鼠
- ubuntu安装wine时停在了“configuring ttf-mscorefonts-installer”怎么办
- 7-11 超级玛丽 (10 分)
- 【AI初识境】从头理解神经网络-内行与外行的分水岭