Hbuilder新建手机app示例?
其具体步骤如下:
1、点击红色圈圈里的“新建移动App”,或者点击“文件”->”新建”->“移动APP”,如图所示;
2、输入应用名称,并且在模板的地方选择自己想要的模板,点击“完成”。此处举例输入应用名称“Hello”,并选择空模板,如图所示;
4、双击打开“index.html”,选择浏览器调试运行方式:右击“运行方式”->“Web应用程序”,出现如下图所示;
5、此外还可以连接手机调试安装,使用安卓、iphone都可以:依次点击“运行”->“手机运行”->【手机实例】即可自动在手机上安装运行。
有一点c#基础,想学安卓开发,但不想学java,可以通过学什么开发,有框架推荐吗?
楼主,我的主要开发语言就是Java,你都学了c#,再学一下j***a,就比较轻松一些,但是这只是我对你的一些很诚肯的建议。
如你所提的问题,做移动端开发不想学j***a,肯定是可以做得到的,目前业界有很多成熟的方案,我来给楼主介绍一下,你可以参加选择学习:
1、React Native
通过上面比较官方的解介绍,不学j***a,j***ascript是肯定要学的,楼主,你别说J***ascript也不想学,如果是,那我只能说,建议楼主还是不要做程序开发岗位,可以换其他的岗位,比较适合你。如果J***ascript没有问题的话React Native是非常好的一个选择,而且J***ascript有更多的使用场景,后面我还会提到。
2.Flutter
如果您对游戏开发有兴趣,可以直接用unity3d,支持多种开发语言,支持多平台发布,其中用c#做游戏脚本的比较多,现在又引入了il2cpp,c#直接转换成c++再编译,速度也不错,很多游戏公司在用这套方案。
如果想做android原生应用,可以试试React Native,他语言上使用的是j***ascript,成熟的应用比较多,坑也比较多。
还有kotlin也是您不错的选择,谷歌官方指定安卓开发的首选语言,正牌的亲儿子,仅次于j***a的次优选择,和j***a是血亲关系。
Flutter是谷歌18年力推的新移动UI框架,使用的开发语言是Dart,目前发展比React Native好。虽然个人没接触过,但听说也不错。
不过最正经最靠谱的建议还是请您选择j***a,j***a虽然比c#丑一点,但两者其实是孪生兄弟,从出生上可以说c#就是山寨版j***a,两者语法,设计思路同出一辙,只不过后来c#发育良好,长的更靓了,在两种语言间切换几乎零成本。
其实说这么多,开发语言并不是考虑的重点,除非想单干,您才有选择的余地。如果准备找工作,将来要和别人合作,建议还是学j***a,毕竟是使用最多的。如果锁定目标公司了,问他们用什么,他们用什么您学什么。
可以,而且还是直接生成安卓deployable code (DEX),不需要clr运行时环境,编译速度比j***a快n倍,体积更小,ide用的是vs或者SharpDevelop。
他就是dot42项目,不过缺点是他只能被用于写自由软件,不能用于商业软件,除非花399 USD购买其商业licence。
如何更好的学习android开发?
先说句,现在学安卓如果不是兴趣爱好自己学着写APP玩的建议直接放弃吧,出去找不到工作的。
第二句,楼主说已经有C基础了,了解J***a,那么我估计C是看谭浩强学的,这个和没学没什么区别,真正的C和谭浩强书上的基本是两码事。
所以,首先我建议题主先学下J***a的基础内容,大致内容:
(必需[_a***_])1、八大数据类型、J***a表达式、J***a运算符与优先级
(必需掌握)2、流程控制:if、else、switch、for、while、do while
(必需掌握)4、static、final、作用域
(必需掌握)5、继承与派生
(必需掌握)7、异常捕获