eclipse中做android游戏如何创建Thread(线程)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中做android游戏如何创建Thread(线程)相关的知识,希望对你有一定的参考价值。
1、第一种方式:使用Thread不带参数的构造方法,并重写run()方法
new Thread()public void run()
//在run方法中调用需要执行的代码,完成后发送消息与主线程交互
Message msg=new Message();
msg.what=110;
handler.sengMessage();
.start();
2、第二种方式:使用Thread带参数的构造方法,并重写Runable()中的run方法
new Thread(new Runable()public void run()
//在run方法中调用需要执行的代码,完成后发送消息与主线程交互
Message msg=new Message();
msg.what=110;
handler.sengMessage();
).start();
3、在UI线程中接收Thread子线程发送的消息,刷新UI界面
public void run()
// TODO Auto-generated method stub
new Thread(new Paint ()).start();//启动线程本回答被提问者采纳
如何在 Eclipse 中导入 Android Studio 项目?
【中文标题】如何在 Eclipse 中导入 Android Studio 项目?【英文标题】:How to import Android Studio project in Eclipse? 【发布时间】:2013-07-03 03:29:34 【问题描述】:我在 Android Studio 中做了一个项目,现在我想将该项目导入 Eclipse,有将 eclipse 转换为 Android Studio 的选项,但是如何将 Android Studio 转换为 Eclipse?
【问题讨论】:
Android Studio 基于 Gradle。所以我不认为有可能做到这一点。是的,您可以使用developer.android.com/sdk/installing/migrate.html 在 Android Studio 中导入 Eclipse 项目。阅读此***.com/questions/16745793/… @ChintanRathod 是的,我见过。这意味着不可能 最佳工作解决方案:***.com/questions/18130157/… Google 已停止支持 Eclipse 进行 Android 开发,因此在这一点(2016 年),几乎没有人应该从 Android Studio 迁移回 Eclipse。 【参考方案1】:正如其他人所说,完全导入是不可能的,但只需尝试手动“导入”。 Android 项目的关键文件是 Java 源代码(src 目录)、资源 XML 文件和 Manifest。只需在 Eclipse 中创建一个新的 Android 项目,然后简单地将这些文件复制过来。您可能必须创建一个新的包结构,因此构建必要的包并复制每个源文件并在必要时重构包名称。如果您使用任何其他库,则可能还必须手动导入它们。
【讨论】:
这是一种非常烦人的导入方式......你认为插件可以完成这项工作吗?有可能吗? 没有从 AS 到 ECLIPSE 的正确导入真的很可悲:( @RamakishnaBalla 我认为谷歌已经忽略了 ADT 和 Eclipse,转而支持 Android-Studio。 ADT 可能只会做一些最小的事情,但我相信随着时间的推移,使用它会越来越烦人。我真的很喜欢 Eclipse,远远超过 Android-Studio。 :( 和我一样。我也喜欢 Eclipse 而不是 AS。在 AS 中尝试了几次,但到目前为止它看起来不适合我,我也从大多数其他用户那里听到了同样的感觉。 我不得不同意那些说他们不喜欢 AS 的人的观点,我试过了,好吧,我几乎把拳头伸进了我的显示器。我发现 AS 的运行速度比 Eclipse 慢得多。再加上我在eclipse中使用的功能在AS中不存在,我真的很喜欢能够只输入类名,然后当它出错时(因为我没有导入它)能够鼠标在它上面几秒钟,然后得到一个修复列表(这对于任何语法错误都很好)加上我为 ecplise 拥有的所有不错的插件(AS 甚至有插件)【参考方案2】:从 ANDROID STUDIO 导入到 ECLIPSE
http://www.nodeclipse.org/projects/gradle/android/Importing-from-Android-Studio-into-Eclipse 描述所需的步骤
截至 2014 年 9 月,在此处复制粘贴
欢迎在GitHub提出问题。
首先,使用Eclipse-ADT创建项目更容易,添加build.gradle
并导入Android Studio
通过选择 build.gradle
,然后选择其他方式。
请参阅下面的第 2 步
多项目-
将
.project
文件添加到根目录
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyApplicationName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
(你也可以使用Nodeclipse CLI)
例如从 froject 根 C:\Users\username\AndroidStudioProjects\MyApplicationName
运行 nodeclipse -g
复制该路径(例如,在 Android Studio 中的“复制路径”Ctrl+Shift+C), 在 Eclipse File -> Import -> General / Existing Project into workspace
此时,您实际上并不需要 ADT。 Eclipse 就像查看器,
但是您已经可以启动 Gradle build
、 installDebug
或在设备上运行(当您定义了 run
任务时)
您可以在 Eclipse 中进行的进一步操作
-
对于每个模块(如
mobile
或wear
)都这样做
2.1 为Android项目添加2个标准.files如下
(您可以通过使用 Eclipse-ADT 创建新项目来获取它们,
只需要改"src" path="src/main/java"
):
.project
:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyApplicationName-mobile</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
.classpath
:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
(来源:nodeclipse.org)
2.2 创建操作系统符号链接
在 Lunix 上
ln -s src/main/res res
ln -s src/main/AndroidManifest.xml AndroidManifest.xml
在 Windows 上,我还不知道可以始终使用的优雅方式:
symbolic links on Windows
mklink /D res src/main/res
mklink AndroidManifest.xml src/main/AndroidManifest.xml
Windows 7 has mklink
util,但它在我的电脑上不起作用。
我找到了一个很棒的Junction util
并且可以做到junction res src/main/res
,但是对于文件的链接是创建 .lnk 文件(又名 Windows 快捷方式)。
我发现Git Bash 可以执行ln -s src/main/AndroidManifest.xml AndroidManifest.xml
,但它会创建副本,而不是链接。
(来源:nodeclipse.org)
2.3 添加gen
文件夹
2.4 添加project.properties
target=android-15
2.5 导入为现有项目
点击mobile
,Ctrl+Alt+C
文件 -> 导入 -> 常规/现有项目到工作区
完成。
当然限制是:
Eclipse 仍在使用 ADT 构建 通过 gradle 添加的依赖项对 ADT 不可见(但libs
文件夹中的 jars 当然是共享的)
好东西是:
您可以使用更稳定的 Eclipse ADT 进行开发和调试 同时您可以使用和/或试验new build system 在与第二个 IDE 相同的 IDE 中。http://www.nodeclipse.org/projects/gradle
【讨论】:
【参考方案3】:尝试在 Eclipse 中安装 gradle 插件。这适用于某些应用。
以下更新站点可用:
http://dist.springsource.com/milestone/TOOLS/gradle(最新里程碑版本) http://dist.springsource.com/release/TOOLS/gradle(最新版本) 将上述 URL 粘贴到 Web 浏览器将不起作用。您需要按照以下说明使用 Eclipse 更新站点。
在 Eclipse 中打开帮助 >> 安装新软件 将 Gradle 更新站点链接粘贴到“使用”文本框中。 单击屏幕顶部的添加按钮。 确保启用“按类别分组项目”选项。 选择***节点“扩展/Gradle 集成”。 点击下一步”。可能还要等一下。 查看将要安装的软件列表。再次单击“下一步”。 查看并接受许可协议,然后单击“完成”。
【讨论】:
以上是关于eclipse中做android游戏如何创建Thread(线程)的主要内容,如果未能解决你的问题,请参考以下文章
如何在eclipse里导入android游戏引擎,例如ANGEL、ANDENGINE之类的
如何在 Eclipse 中导入 Android Studio 项目?