为了账号安全,请及时绑定邮箱和手机立即绑定

从零开发Android系列(1)

从10年硕士毕业到现在做安卓也有9年的时间了,期间待过百度,铃盛(http://www.rcxmn.com/),美柚等公司,现在也在一家一线上市公司做安卓工程师,积累了也算不少经验把,从小白成长为独挡一面工程师,开发了不少有用的功能,挺想把这几年的经验分享一下,大家如果平时有遇到安卓问题,可以给我留言,我们一起探讨一下。

安卓在我刚毕业那会是很火的,记得那时没有多少参考资料,我是通过反编译一些很火的app看一些实用的功能他们如何实现,然后加以参考的,因为那时还没有progard技术,源代码看的还是蛮清晰的。那时比较想研究如何在文本中插入表情和一些别的标签,还有一些通用的自定义view如何实现。

学习安卓自然离不开google的文档,https://developers.google.com/android/reference/packages,很多API在这里有很好的解释,好的工程师可以通过阅读官方文档评估功能能不能实现。

关于环境的搭建,我们现在推荐下载android studiohttps://developer.android.com/studio/?hl=zh-cn

https://img1.sycdn.imooc.com//5c0697bc000109c628601726.jpg

我们可以按照File-new-new Project,新建一个工程

android studio工程是通过gradle来编译的,我们可以点击菜单里的第二项,苹果旁边的Android 

studio,然后在下拉菜单里点击Preference,如果最新的gradle项目同步不了,可以去网上下一个gradle

版本,然后项目就使用这个本地的gradle版本就可以编译了

https://img1.sycdn.imooc.com//5c0698b30001182320881520.jpg

android studio运行起来后可以在logcat中看到日志,我们可以根据日志来项目的异常情况,通常我们会在我们项目中配置日志的级别,在debug中我们要打印一些跟业余流程有关的日志,以便于我们去跟踪程序的执行情况,在release状态下我们关掉这个日志,避免泄露一些敏感信息

我们可以在Preference中的keymap中更换快键键

https://img1.sycdn.imooc.com//5c0699c800010f6e20701512.jpg

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消