今天跟大家唠唠我这几天搞的“浅安安安卓”的事儿,别想歪了,此“安安”非彼“安安”,我就是随便取了个名字,大家图一乐呵就行。
事情是这样的,最近手头有点空,就寻思着能不能自己搞个安卓小应用玩玩。之前也断断续续学过一些安卓开发的知识,但一直没真正上手做过东西,这回就想挑战一下自己。
第一步:环境搭建,这老生常谈了。
下了Android Studio,这玩意儿是真的大,安装包就好几个G,下了好久。装完之后,配置SDK,设置环境变量,一堆操作下来,头都大了。记得当时弄AVD模拟器的时候,死活跑不起来,后来发现是HAXM没装折腾了好久才搞定。
第二步:新建项目,Hello World走起。
打开Android Studio,新建一个Empty Activity项目,名字就叫“QianAnAn”,然后直接运行。果然,手机上显示了“Hello World”,虽然简单,但还是有点小激动,毕竟是自己跑起来的第一个安卓应用。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第三步:界面设计,简单粗暴。
不会美工,也没啥设计细胞,就想着先实现功能再说。拖控件,改属性,用LinearLayout和RelativeLayout各种布局,反正怎么丑怎么来。搞了几个TextView,EditText,Button,弄了个简单的登录界面。
第四步:逻辑实现,磕磕绊绊。
这才是真正的挑战。Java代码写起来各种不顺手,各种报错,各种查文档。OnClickListener,findViewById,setText,getText,这些基本的操作都得反复练习。为了实现一个简单的登录功能,我愣是写了一堆代码,还各种bug。
第五步:数据存储,SharedPreferences先凑合。
搞了个SharedPreferences,用来保存用户的账号密码。虽然知道这玩意儿不安全,但现在只是练手,就先凑合着用。等以后水平高了,再考虑用数据库或者其他更安全的方式。
第六步:调试测试,bug满天飞。
在模拟器上跑,各种问题。有的控件显示不出来,有的功能没反应,还有的直接崩溃。一遍一遍地改代码,一遍一遍地调试,感觉自己都快成debug狂魔了。
第七步:打包发布,体验一下。
终于,磕磕绊绊地把这个小应用搞出来了。打包成APK文件,安装到手机上,体验了一下。虽然界面丑了点,功能简单了点,但毕竟是自己做的东西,还是挺有成就感的。
整个过程下来,感觉自己学到了不少东西。虽然离真正的安卓开发工程师还差很远,但至少入门了,也对安卓开发有了更深入的了解。以后会继续努力,争取做出更实用更有趣的安卓应用。 这回纯粹是自己瞎摸索,下次争取把代码规范一下,也学习一下更好的设计模式。