
android入门
文章平均质量分 76
lihongxun945
膜拜大牛
展开
-
Android 学习笔记二:Android项目的结构
前面我们创建了一个Android 应用,下面我们看一下生成的一大堆东西到底是什么。根目录下的gradle什么的先不管,那是构建打包用的。主要看 src/main 目录下的三个文件/目录AndroidManifest.xml 这是整个Android项目的配置文件,也是整个应用的启动入口java,顾名思义,这里是所有的java代码的存放地res,所有的资源文件,包括图片,UI配置等Android原创 2015-10-06 20:04:40 · 684 阅读 · 0 评论 -
Android 学习笔记一:创建一个Hello World
为什么要学Android开发博主是一个前端工程师,对其他领域也有一些涉猎。 总体来说,相对于已经成熟多年且有很多优秀框架的后端(比如SSH,django开发),前端本身是一个起步很晚的小辈,看似日新月异,其实才刚处在起步阶段。再加上前后端本来就是密不可分的,所以我觉得一个不懂后端的前端一定是做不好的。如果你是一个不懂后端的前端,不妨拿java/python之类的练练手,简单写一个自己的网站。扯远了原创 2015-10-06 20:03:32 · 1046 阅读 · 0 评论 -
Android 学习笔记六:Activity 生命周期
活动声明周期先看一张官方的图 这个图显示的是一个Android应用从启动到销毁的整个生命周期。从左边启动,到最右边销毁。安卓应用一般会有多个Activity,这些Activity会按照启动的先后顺序组成一个栈,最先启动的在栈底,最后启动的也就是当前显示的在栈顶。每次用户看到的就是栈顶的一个Activity。 当新创建一个Activity的时候,会被push到栈顶,退出之后会被弹出。一个安卓应原创 2015-10-12 11:48:27 · 954 阅读 · 0 评论 -
Android 学习笔记七:使用Fragment创建动态UI
Fragment 是啥Fragment 翻译过来就是碎片的意思。fragment 和 Activity很像,都有自己的布局,都有自己对应的java类,都有一样的生命周期。Fragment 应该理解为一个UI片段,是业务逻辑上的一个模块,比如我们有一个注册新用户的Activity,它包含了设置邮箱密码和填写个人资料两步,我们可以把这两部分别做成一个 fragment。在手机上 我们分成两步,要点击下一原创 2015-10-13 10:59:30 · 1817 阅读 · 0 评论 -
Android 学习笔记五:支持不同的设备
这里所说的不同设备包括两种不同:操作系统语言,以及屏幕大小和像素密度。国际化适应不同的操作系统语言,即平时说的 i18n(internationalization),即国际化。我们这里只讨论最简单的一种情况,就是对不同的系统显示对应语言的文案,其实还有更多的包括对其方式、操作习惯等就不考虑了。前面讲到过,不要在代码中写死文案,所有文案相关的字符串都应该写在 strings.xml 中。这样做国际化就原创 2015-10-07 18:24:50 · 694 阅读 · 0 评论 -
Android 学习笔记三:Activity
继续上一章,我们看了一下基本的目录结构。那么现在我们要把那个简单的Helloworld界面改的复杂一点了。增加输入框和按钮现在把helloworl改成一个登录界面。需要增加两个输入框和一个按钮:增加事件监听现在我们希望在点击登录按钮之后能有一些反应,比如弹出一个对话框什么的。需要做的就是给Button绑定一个click事件。protected void initialize() { Butt原创 2015-10-06 20:05:32 · 893 阅读 · 0 评论 -
Android 学习笔记四:创建工具栏按钮
前面我们已经可以在一个Activity中添加一些按钮之类的组件。由于手机的屏幕很小,所以很多时候我们会需要用到工具栏,通过下拉菜单之类的方式来节省空间。Android 提供了对工具栏按钮的强大支持。增加一个工具栏按钮我们现在给 MainActivity 增加一个搜索按钮。增加一个按钮需要做这三件事一,在 res/menu/activity_main.xml 中增加一个按钮的配置。在自动生成的项目中已原创 2015-10-07 18:23:47 · 3386 阅读 · 0 评论