当前位置:知识库 / Android开发 / 详情
如何搭建环境?
如何搭建环境?
Android开发|大少爷|2017-07-27 09:31
回答:

1.1、 安装AndroidStudio

到网站http://www.android-studio.org/下安装包,按照提示下载安装。

1.png

 

安装完后,第一次运行AndroidStudio需要下载更新SDK包,可能需要翻墙:

 

 1.png

1.2、 下载JDK6

http://java.sun.com/javase/downloads/index.jsp

 1.png

下载并安装Java开发包

 1.png

安装后的目录,和文件,注意现在最新的JDK安装不支持winxp,建议使用win7系统:

 1.png

我们安装在D:\Android\JDK

之后需要通过"我的电脑"->"属性"->"高级"->"环境变量",来新建一个JAVA_HOME的环境变量,指向JDK的目录,如下

 

 1.png

1.3、 解压控件安装包程序

双击,从我们网站www.mxdraw.com 下载的安装自解压包文件,如下:

 1.png

 

MxDraw6.0Android(20160922)TryVersion.exe,解压目录如下:

 1.png

2、 把控件移植到新的工程

在前面AndroidStudio开发使用控件环境搭建.doc”的基础上做下面操作。

2.1、 新建AndroidStudio 工程

 

在控件程序安装目录下新建Test目录如下,

 

1.png

 

运行AndroidStudio,新建工程:

 1.png

 

新建工程路径设置在Test目录,如下:

 1.png

使用默认值,一直点下一步,直到完成

 

2.2、 拷贝文件

AndroidFile\applib\src\main\java\com\mxdrawlibtest\mxdraw\mxdrawlibtest\MxCADAppActivity.java文件拷到Test\app\src\main\java\testmx\mytest目录.

 1.png

拷贝到:

 1.png

AndroidFile\applib目录下的,assetsliblibs文件拷到Test\appTest\app目录下

 1.png

拷贝到:

 

 1.png

2.3、 修改工程设置 ,并运行

 

修改bulid.gradle,增加相关目录设置,

增加assets,和libs目录支持

如下:

sourceSets.main {

 

        jniLibs.srcDir "libs"

        assets.srcDir "assets"

 

    }

抓图:

1.png 

 

增加mxdrawlibrary库支持

repositories {
    flatDir {
        dirs 'lib'
    }
}

 

compile(name:'mxdrawlibrary', ext:'aar')

1.png 

同步 Gradle File

 1.png

 

修改MxCADAppActivity.java,把package com.mxdrawlibtest.mxdraw.mxdrawlibtest;改成package testmx.mytest;

 

修改AndroidManifest.xml,增加:MxCADAppActivity申明

<activity android:name=".MxCADAppActivity" android:label="@string/app_name" android:screenOrientation="portrait"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:configChanges="orientation">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

 

抓图如下:

 

 

 1.png

 

2.4、 增加打开按钮,打开MxCAD

 

在界面上,放一个打开按钮,并响应按钮点击事件,

 1.png

 

增加按钮响应代码:

 

Button btnOpenCAD = (Button)findViewById(R.id.button_opencad);
btnOpenCAD.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

        Intent myIntent = new Intent(getApplicationContext(), MxCADAppActivity.class);
        String dirMxDraw = Environment.getExternalStorageDirectory() + "/"+ "TestMxLib";
        myIntent.putExtra("file",dirMxDraw +  "/sample.dwg");
        startActivityForResult(myIntent, 0);
    }
});

 

如下抓图:

 1.png

 

到目前为止,已经可以编译运行例子

效果如下:

 

 1.png

1.png

 

 


相关问题
梦想CAD是专业的CAD插件(控件),可轻松在网页、手机及BS/CS程序中浏览编辑DWG文件,不需安装AutoCAD即可运行。经十余年累积已非常稳定可靠,有关键的空间搜索算法,并使用汇编优化,可同时处理50万级实体,有非常高的图形显示和处理效率。
联系我们
技术TEL:400-888-5703
185-8173-1060
客服I QQ: 3570505660
技术I QQ: 827867134
技术II QQ:6884123
VIP服务购买
销售TEL:156-8136-8971
销售QQ:710714273
用户交流
控件QQ交流群1:73281982
控件QQ交流群2:112199959
MxCAD软件群 1:515771658
技术I:QQ
827867134
客服I:QQ
3570505660
销售QQ
710714273
联系电话400-888-5703