版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C#开发Android应用程序的流程手把手教你用C#开发Android应用程序的方法和流程摘要:用C#能开发RFID-android吗?C#真的能开发android程序吗?C#开发android程序的工具是什么?开发步骤、方法以及流程是怎样的?出学android开发者一定会提出这些疑问,本文一一解答这些疑问,为安卓初学者提供入门指引。Android系统一下子铺天盖地而来,让人目不暇接。兴奋的同时也让部分开发人员犯难了!要知道从熟知的Wince、Mobile开发语言C#跨越到RFID-Android的Java。可不是一朝一夕就能完成的。就好比你的乾坤大挪移已经第七层了,却忽然要你从易筋经从头练起
2、,真是愁煞人也!难道微软的开发环境和谷歌的操作系统真的势同水火?难道C#就不能开发Android的程序么?当然不是!下面就为您揭开神秘的面纱,让您在不到一天就能熟悉使用C#在android进行开发!想想吧!如果哪天WindowsPhone发达了,你想开发WP应用程序了,那你现在写的很多代码还可以用于WP应用开发!另外,如果你考虑用MonoTouch开发iPhone应用程序,那就更幸福了,为Android应用写的C#代码,也可以用于iPhone应用开发。一次写代码,却可以用于三大移动平台,世上难道还有比.NET程序员更幸福的程序员吗!.NET程序员们,欢呼吧!F面,我们通过一个表格对比C#和Ja
3、va在Android开发的优缺点。开发难易度授权费用程序效率多平台支持C#简单需要授权费用高优势明显Java较难不需要授权费用高优势不明显开发环境还用熟悉的VisualStudio,开发语言C#,开发环境搭建如下:安装MicrosoftVisualStudio2010安装JDK安装AndroidSDK安装GTK#安装MonoDevelop安装MonoforAndroidVisualStudio2010插件配置模拟器下面详细介绍安装步骤:1、安装MicrosoftVisualStudio2010大家对VisualStudio2010都比较熟悉,这里就不再赘述了,记得必须安装C#语言; HYPER
4、LINK /download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2010UltimTrial1.iso /download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2010UltimTrial1.iso2、其它所需软件MonoforAndroidInstaller会自动检测安装,下载MonoforAndroidInstaller HYPERLINK /DownloadTrial /DownloadTrialDownloadTrialXarnarinIri
5、alsoftwaredoesnotexpire,butenablesdevetopmemandtestingagainsttheiOSSimulalorand/orAndroidenwl和ForMacQSXdkDMG知 HYPERLINK mailto:foo fooStep1:EmailAddressEnleravalidemailaddress.Step2:ChooseDownloadChoosethetiutlQnloryouroperatingsyslemandtheOawrioaCQlversionMilstar!immediately.monomonfurW7ndow$3、运行Mo
6、noforAndroidInstallerWelcometotheMonoforAndroThisappltcatronwillinstallMoiallitsprerequisites,4、选择nextRequirementsItappearsthereareafewthingsthatneedtobedownloadedarJavaJDK-AndroidSDK杠GTK#210曉)MonoDevelop1HMonoforAndroidSDK5、点击next会自动下载安装所需软件,大概需要2-3小时nXamarinInstallerMonoforAndroid(0%)Installingsof
7、twareTheinstallerwillnowdownloadandinstallthefollowingsoftware.Youmaybepromptedfromtimetotimetoconfirmsomeinstallationsteps.DownloadmgJavaJDK(15%)1.022Back在这期间会让设置认证信息;XamarinntailerMonoforAndroidAgreementsReviewandaccepttheJavaJDKAgreementOracleBinaryCodeLicenseAgreementfortheJaProductsOftACLEAMERI
8、CA.fOflACLE),FORANOONBEHALFOFfTSELFANAFFUATESUNDERCOMMONCOWTROL,SWLLNGTOLICENSETHESOFUPONTHECONDfnONTHATYOUACCEPTALLOFTHETERMSCOMTAKEIUCENSEAGREEMENTANDSUPPLEMEhTTALUCENSETRMS(COLLECTMPLEASEREADTMEAGREEMENTCAREFULLYBYSELECTWGTWE-ACCElAGREEMEMT(ORTHEEQUIVALEnT)BUTTONAMJORBYUSNGTHESOFACKNOWLEDGETHATYO
9、UHAVEREADIHETEAMSAfAGREETOTHE*AGREEMGTOTHESETERNSONBEHALFOFACOMPANYOROTHERLEGREPRESENTTWATYOUHAVETHELEGALALTTHORTTYTOBNDTHELEGATERMS.FYOUDONOTHAVESUCHAUTHOMTY.ORFYOUDONOTWETEIUISPTJ1ENSELECTIVETECLMEUCENSEAGREEUENT(ORTHEEQUAYOUMUSTNOTUSETHESOFTWAREQN1M6SHEORANYOTHERMEDIASOFTWARESCONTAJNED九DEFINFIiON
10、S.SoftwaremeanstfieSERatfbrmProductsmbmarIaccepttheterm?J-Jjfd4-JAl-3-c-J如二,2CreaterwwAndroidVirtualDevice(ADj、:備SuriMkroiollVMmI$iulbMetdtVtowOetvjTeam3UTocliArche曲rTertAnaFrzeWrgHdp/VSUftPeXQOvSjalAndraldViriudlIkYkefUrt&twtnjAnotlWtuOes-CcrrectTo0X料OE“RecercProjectsShowoutputhorn:28AVOSvvMoncForX
11、rd*.7HxoRtonoRcd.AftHiyAZSodDeuceXAn3odWtCvxth|Refresh3用c开Sm3昭顾岀O曰:忌SQL)洛式g)ZM(D刁昭)C:(w)m泄)龙匕申芒咖冷$)JFJ493丄=緊、/町-i-/oJ-ll-UiJtq;-x-HOU、Q:龙口WE)SGt)入SsCQ)XM(D第昭)SZ(w)iu他)交旨,J;J49丄亠牴緊、cd/町Uit-VonM2r观w力茴对兰丫八丁:yCi.doc*start、口匚勺債回彳亠.丄二哲(7-死2;706&运料写吐豪MC定p曰:乂片0M(E)nzci)?0)聒式9)ZJKD*昭)SC:(W)u咖5r4W4.(0)JFJ49J丄
12、丄忖緊A/刁M陌乜_!貼HFBOM*24正TTmhbX:“5BIUA蹇fai:建I三注玉?i*ZAAAX*X-7,-目迎渣应T3r5*w*t*bwgArcMghr晤2.403#EsTsaa:PAVh园KrodAppk-nncuij04SV&mssrt.J血wtKkhMIRJmuIOCfrE.-qnfLsbfrFCw*$-EgHTV7.汀丁星a:二.71.f!亠FSJa-rM3s*3J-ftnta13ffr53?sxnnyJWCFS5ElEtt?vnA-H80-厦ff.HETc=n_KA_SIftrt_SE_;&*ARId_llfr&xf$stiA“了sfts.Bsowm-:sGmudTsdii
13、ynntosfis3lJs-sfi-gJvn-flishHI【8、先分析他的目录:这是目录以及Main.axml文件也就是布局文件AndroldApptSc4tlon7MicrosoftVHudSfudSoNeMtVWProjectOiMOcbujTwiCUTfcArcMeaueTw?uWcwHw3x2x);AnyCHJMan-axrWX3.)*WVSA(NexusOre)A*PoeVatAMd4.0vlA(Al叫(WdxJ.rrodw)Z(Alnocwcrts)fTi-,4._J.AA-灯么SoM”Ea.nTlffi!HelloWorld,ClickMe!AlUytai.OefadtTtwe司SolubCfH;;startoupa9xESBSMaBHBBBMHHBHDr更BEIMONO的主要流程应该是先加载构建器,然后通过构建器索引AXML文件,也就是布局文件,然后通过布局文件索引String.xml文件获取里面内容,最后和事件绑定这是String.xml资源字典。这是RESOURCE类,里面存放控件的基本索引地址编码不要重复编译器会自动生成十六进制的地址码事件的话都是要建立一个索引对象去寻找进行处理的点运行自动启动RFID-android模拟器进行测试程序打开Startemulatorimage选择任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广州市番禺区法检系统书记员招聘考试参考题库及答案详解
- 2025年辽阳市宏伟区街道办人员招聘笔试试题及答案详解
- 2026年淮北市烈山区街道办人员招聘考试参考题库及答案详解
- 2026年南昌市西湖区中小学教师招聘笔试参考题库及答案详解
- 2026年浙江省杭州市街道办人员招聘考试备考题库及答案详解
- 2025年泰州市海陵区中小学教师招聘笔试试题及答案详解
- 2026年丽江地区古城区中小学教师招聘考试模拟试题及答案详解
- 2026年北京市东城区街道办人员招聘笔试备考题库及答案详解
- 2026年泰州市海陵区街道办人员招聘笔试备考题库及答案详解
- 2025年湖南省衡阳市中小学教师招聘考试试题及答案详解
- 一线三等角形相似课件
- 2025年专升本内蒙古政治考试试题及答案
- 深度解析(2026)《NBT 10609-2021水电工程拦漂排设计规范》
- 降低无肝素透析凝血发生率品管圈汇报书模板
- 中西医临床路径协同实施方案
- 2025年辽宁医药职业学院单招考试真题
- GB/T 46119-2025光的人眼非视觉生物效应作用剂量
- 光伏电站日常维护与运行规范
- 采购员培训课件
- 纸箱设计平面图制作规范
- 亚低温治疗仪的使用及维护
评论
0/150
提交评论