j2me 移植 android,J2me移植Android初步探索
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一直都想要将J2me移植到Android,终于找到了方法,对于我来说可是福音,一起来看看吧!
所谓移植就是将一个平台上的软件可以运行另一个平台上,这就需要一个中间桥梁把两者连接起来。在我千辛万苦的收寻下,终于找到android_midp.jar这个第三方库,可以连接J2me和Android。使得在Android的开发环境下开发J2me成为可能。具体步骤如下:
1、新建一个Android工程,第一个移植程序当然叫Hello World了。
2、导入第三方库android_midp.jar到工程中。
3、接着就可以原封不动的搬运J2me代码到Android中了。示例如下:
package com.example.helloworld;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MainMIDlet extends MIDlet implements CommandListener {
private Display display;
public static final Command exitCommand = new Command("退出",Command.EXIT,1);
public MainActivity() {
}
public void startApp() {
if(display == null)
{
display = Display.getDisplay(this);
}
TextBox t = new TextBox("Netbeans", "出色的Java开发工具", 256, 0);
display.setCurrent(t);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command cmd,Displayable displayable){
if(cmd == exitCommand){
destroyApp(false);
notifyDestroyed();
}
}
}
4、在AndroidManifest.xml文件中将MainMIDlet设置为入口函数
5、连接Android模拟器调试运行
j2me 移植 android,J2me移植Android初步探索相关推荐
- 如何将cocos2d-x程序分别移植到ios,android,windowsphone三个手机平台上
作者:方格子 链接:https://www.zhihu.com/question/21505500/answer/22152464 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...
- Unity3D移植到自己的Android程序
用Unity3D开发需要把动画效果移植到现有的APP上面.Unity for Android 比较特殊,Unity for IOS 打包是将XCODE工程直接交给开发者,开发者可以在工程的基础上继续添 ...
- Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...
1.首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面 具体的修改内容在下一篇中具体介绍. Android系统移植与调试之------->如何修改Android设备添加重启.飞行模 ...
- 在android上移植ios
2019独角兽企业重金招聘Python工程师标准>>> Android与IOS是最受人们欢迎的两大移动平台,Android与IOS之争是一个永久的话题.接下来笔者就结合自己的知识和网 ...
- Android FFmpeg移植总攻略——获取视频帧数(亲测可用)
第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机.Android开发板.亲测可用. 一.下载组件 在Android Studio中下载所需组件:C ...
- Android系统移植与驱动开发概述
1.Android系统架构分为四层:linux内核,Android是基于linux内核的. c/c++代码库,包括C/C++编写的代码库,包括dalivk虚拟机的运行时. Android SDK AP ...
- 【实践驱动开发3-003】TI WL1835MODCOM8 在android的移植 - 软件获取2
TI的产品线太多了,所以当你要选定一部分资源的时候,往往会陷入浩瀚的海洋的感觉,一个链接接着一个链接: 1 软件下载链接指向:http://processors.wiki.ti.com/index.p ...
- 开发易于移植的J2ME游戏
J2ME游戏开发中,移植是个问题.各种手机的屏幕大小,按键,支持的API和性能各不相同,要想一次开发,到处运行并非易事.本文从几个方面简要讨论一下开发易于移植的J2ME游戏的方法,每一节分别对应一个具 ...
- 详细介绍android rom移植知识普及
详细介绍android rom移植知识普及 最近接到很多兄弟们的求助,也回答过无数个和下面这个问题类似的问题: 如何编译android 原生代码得到一个rom,然后跑到某某手机上. 鉴于很多兄弟对这块 ...
- FFmpeg的Android平台移植—编译篇(验证可用)
摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和基本测试过程. 环境准备: Ubuntu12.04 TLS android-ndk-r9d-linux-x86_64.t ...
最新文章
- 面试官欺负人:new Object()到底占用几个字节?
- 原理解释|直觉与实现:Batch Normalization
- android的shadowRadius属性说明
- 【Storage】localStorage 或 sessionStorage 首次加载,需要再次手动刷新页面的解决方案
- Alfresco Community 批量导入指南
- Centos Flex 2.6.4
- vue获取输入框得内容_React入坑(四):获取输入框内的内容
- 科研必备?年入百万?来看这份知乎大佬的图形学书籍清单!
- Java基础0308
- Oracle10g BIGFILE表空间带来的好处
- VSCode开发react-native app进行android apk打包
- 人脸识别支付欺诈手段和防范措施
- 女神节 | 女性工程师 · 她说
- 安卓逆向-修改APK-战斗直接胜利
- 《管理长歌行》——乌龟的另一种能力
- nginx报错找不到指定路径
- IDEA中大小写切换
- 数据库中的层次模型是什么(树形结构)
- 深圳:生活、工作节奏最快的城市
- 在Ubuntu1604中安装ROS Kinetic
热门文章
- 雾霾颗粒物携带了什么,从何而来?微生物组测序告诉您!
- 阿里矢量图标库 - 如何修改和使用自定义字体名称
- 最好用的10款手机库存管理软件,我来教你怎么选
- 计算机自动生成凭证,哪些财务软件能自动生成记账凭证?
- UG命令大全及快捷键的用法用处说明
- Web SQL Database
- 测试游戏帧率电脑温度的软件,游戏中显示帧数和温度方法_游戏画面中实时显示FPS帧数温度技巧...
- CMMI认证是什么,级别分类有哪些?
- 常用SFTP工具类(多个公用方法)
- 成品app直播源码,RecyclerView实现自动滚动效果