到网站 http://www.android-studio.org/下安装包,按照提示下载安装。
安装完后,第一次运行AndroidStudio需要下载更新SDK包,可能需要翻墙:
1.2、 下载JDK6
http://java.sun.com/javase/downloads/index.jsp
下载并安装Java开发包
安装后的目录,和文件,注意现在最新的JDK安装不支持winxp,建议使用win7系统:
我们安装在D:\Android\JDK
之后需要通过"我的电脑"->"属性"->"高级"->"环境变量",来新建一个JAVA_HOME的环境变量,指向JDK的目录,如下
1.3、 解压控件安装包程序
双击,从我们网站 www.mxdraw.com 下载的安装自解压包文件,如下:
MxDraw6.0Android(20160922)TryVersion.exe,解压目录如下:
2、 把控件移植到新的工程
在前面“AndroidStudio开发使用控件环境搭建.doc”的基础上做下面操作。
2.1、 新建AndroidStudio 工程
在控件程序安装目录下新建Test目录如下,
运行AndroidStudio,新建工程:
新建工程路径设置在Test目录,如下:
使用默认值,一直点下一步,直到完成
2.2、 拷贝文件
把AndroidFile\applib\src\main\java\com\mxdrawlibtest\mxdraw\mxdrawlibtest\MxCADAppActivity.java文件拷到Test\app\src\main\java\testmx\mytest目录.,
拷贝到:
把AndroidFile\applib目录下的,assets、lib、libs文件拷到Test\appTest\app目录下
拷贝到:
2.3、 修改工程设置 ,并运行
修改bulid.gradle,增加相关目录设置,
增加assets,和libs目录支持
如下:
sourceSets.main {
jniLibs.srcDir "libs"
assets.srcDir "assets"
}
抓图:
增加mxdrawlibrary库支持
repositories {
flatDir {
dirs 'lib'
}
}
compile(name:'mxdrawlibrary', ext:'aar')
同步 Gradle File
修改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>
抓图如下:
2.4、 增加打开按钮,打开MxCAD
在界面上,放一个打开按钮,并响应按钮点击事件,
增加按钮响应代码:
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);
}
});
如下抓图:
到目前为止,已经可以编译运行例子
效果如下:
深圳SEO优化公司安庆网络广告推广公司沧州网站建设报价遂宁网站优化报价林芝网站建设设计推荐广州至尊标王价格汕尾网站推广工具哪家好普洱网站推广方案公司吴忠SEO按天收费报价泉州网站优化软件多少钱江门网站优化排名报价云浮品牌网站设计推荐永州seo优化哪家好达州网页制作哪家好福田营销型网站建设哪家好大丰模板网站建设多少钱广安网站优化排名哪家好吉林关键词按天计费黔东南阿里店铺托管报价防城港营销网站价格哈密关键词排名包年推广公司白山网站优化按天扣费报价青岛外贸网站设计推荐徐州网络营销报价安康设计公司网站推荐海南英文网站建设哪家好厦门网站seo优化公司昌都网站设计模板公司衡阳企业网站设计报价鹤岗网站改版价格潜江营销网站哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运