
Android新手入门
文章平均质量分 89
肥宝Fable
微信公众号:肥宝的实验室
超级实验室,技术黑工厂
展开
-
Android新手入门2016(1)--创建和运行helloworld
我是新手,但不是第一次接触了。陆陆续续做了一些东西,还写过一些小游戏。不过都是直接用cocos2d-x的多。 从现在起开始学习学习吧。不为什么,因为穷!!! 之前本来带过一个手游项目,其实还没立项,就拿了剑仙缘的代码来瞎捣鼓。不过公司内部调动,还没弄出来就砍掉了。 开发工具: adt-bundle-windows-x86_64-20140702 好像里面集成了Eclipse了,都不用配了原创 2016-03-04 18:23:54 · 3713 阅读 · 0 评论 -
Android新手入门2016(16)--画图
画图设计到图片的格式,有空可以看看图片资源各种格式。了解一下图片格式,对学习有用的。而且我面试别人的时候也很喜欢问这个问题,哈哈。 先看个图。 直接看代码吧,注释很详细了。 activity_hello_world.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-03-27 23:25:17 · 3346 阅读 · 0 评论 -
Android新手入门2016(15)--Gallery画廊
本文来自肥宝传说之路,引用必须注明出处! Gallery是Android查看图片的一个工具,用户使用非常方便。 可以通过左右滑动来查看不同的图片 代码比较简单,但是还是搞了一整天,因为碰到了一些问题。 主要是图片的来源问题,这里是通过Java的映射机制和R文件来获得drawable目录下的图片。 不过要注意,drawable类里面是有很多系统本身的属性,有些是不能显示出来的,原创 2016-03-26 23:03:59 · 3381 阅读 · 0 评论 -
Android新手入门2016(14)--FragmentTabHost实现选项卡和菜单
这章憋了好久,本来想写选项卡的,学到TabHost,TabWidget的,把代码拿过来准备研究的时候,发现居然在4.0.3版本被废弃了。 百度一下,发现在后面的版本,用FragmentTabHost和LayoutInflater来代替了。网上也有一些关于Frame的内容,但是都不是入门教程的。 写得不够通俗,想直接拿代码下来研究,发现居然很多人都是上传代码片段,然后再给个收费链接。作为一个穷屌原创 2016-03-26 00:17:53 · 3686 阅读 · 0 评论 -
Android新手入门2016(13)--阻塞对话框PopupWindow
上两章都说了非阻塞的对话框,今天说一下阻塞的对话框--PopupWindow 那么什么是阻塞什么是非阻塞呢?PopupWindow和AlertDialog有什么不同呢? 先说AlertDialog,弹出来之后,背面会变灰,并没有阻塞后台的进程,如果没特殊控制,点击后面灰暗处,弹框会消失掉的。 至于PopupWindow,则是弹出来,后面没有任何变化,并且阻塞该应用的进程,如果一直没退出,应用原创 2016-03-22 20:47:34 · 4128 阅读 · 1 评论 -
Android新手入门2016(12)--基于Layout文件的AlertDialog
上一章学习了AlertDialog,后来发现还有基于Layout文件的AlertDialog。可以自己排好位置,相对复杂一点。 先看看效果 图中已经按布局文件排好位置了。 新加了个Layout文件:dialog_layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/and原创 2016-03-22 19:12:23 · 4716 阅读 · 0 评论 -
Android新手入门2016(11)--非阻塞对话框AlertDialog
写了这么久,看了这么多控件,好像都是静态的,一点交互都没有。这次要弄点弹框,活跃活跃。 这次继续用上一章的代码往下面写吧。 package com.fable.helloworld; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; i原创 2016-03-22 12:14:35 · 3676 阅读 · 0 评论 -
Android新手入门2016(10)--GridView
GridView跟ListView一样是多控件布局。实现九宫图是最方便的。 还是先看看图,没图说个鸡鸡是不是 如上图,是一种应用方式,在每个格子里面,放入应用图标,和显示应用的名字在下方。 下面先看看布局文件: activity_hello_world.xml <GridView xmlns:android="http://schemas.android.com/apk/re原创 2016-03-21 20:34:35 · 3181 阅读 · 0 评论 -
Android新手入门2016(9)--ListView之SimpleAdapter和SimpleCursorAdapter
ListView这几个Adapter究竟有什么不同,查了一下,其实主要是数据源不同,导致了不同的用法 ArrayAdapter 来源于字符串数组 SimpleAdapter 来源是List>格式的数据 SimpleCursorAdapter 来源于数据库 SimpleAdapter 相对于ArrayAdapter复杂一点,但可以显示更丰富的内容。 再来看看代码吧: pack原创 2016-03-17 19:13:32 · 3859 阅读 · 0 评论 -
Android新手入门2016(8)--ListView之ArrayAdapter
ListView是Android中常用的控件。 什么是列表视图,让我们先看看图: 最常见的例子就是各种菜单的下啦列表。 要实现列表,需要完成三个要素: 1.ListView 把所有的数据按指定的格式排成列表。列表中每一项可以称为Item(如上图This is Title)。可以想象得出,要显示列表,就要先弄成对应的格式 2.adapter 适配器就是这种ListView能够识别的原创 2016-03-16 20:52:49 · 3569 阅读 · 0 评论 -
Android新手入门2016(7)--布局
布局,这个在服务端变成是没有的,也是服务端的人学习客户端的一道坎吧。 以前用cocos2d-x写小游戏的时候就是这个非常难懂,或者能用,但是理解不多的话,很难写出好的布局,难以适合商业化的应用。 游戏的布局有点像用photoshop画画的感觉,现有一个场景的概念,就像一个画布,然后上面分一层一层,可以单独某一层进行操作,显示的时候,可以认为画面是从下往上一层一层堆上去。层里面有很多精灵,精灵就原创 2016-03-14 12:15:36 · 2886 阅读 · 0 评论 -
Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线
做了几年游戏服务端,不过也不是没接触过客户端的。毕业前的作业就不说了,刚毕业的时候,是在亿迅公司做CRM,开发广东电信内部使用的系统。每个功能从头到尾自己搞。要说客户端,jsp应该也算是吧。不过一年后就跳槽做游戏了。说真的,学不了什么,现在想起来,学习,还是要靠自己,单靠工作只会被牵着走。 后来做游戏服务端,一做就做到现在。之前也搞过一下Android,写了一些小游戏。那个时候就觉得,编程的方法原创 2016-03-14 11:16:26 · 3452 阅读 · 5 评论 -
Android新手入门2016(5)--HelloWorld工程结构分析
还是HelloWorld,虽说边学边用效率快一点,但是能知道多一点总是好的。 今天说说工程的结构。新建的HelloWorld目录结构 MyTestApp是我们新建的,为什么有个appcompat_v7呢? 其实这是Google的一个兼容包,能让2.1以上的所有版本使用4.0版本以上的界面。哈哈,很方便吧! 目录结构: 1、src文件夹 2、gen文件夹 3、Android 4原创 2016-03-09 21:15:40 · 3122 阅读 · 0 评论 -
Android新手入门2016(2)--Mac下的Android开发环境
没Mac的同学可以跳过了!!! 因为宿舍只有Android电脑,所以得搞搞Mac下的开发环境才行。 百度一下搜到这个网站http://www.android-studio.org/ ,几年前研究cocos2d-x的时候,还没有这个网站,下载信息蛋疼死了 现在Google首推他们自己的Android Studio,有空可以下载来试试。不过现在先入正题。 菜单栏--下载专区--ADT 下载个原创 2016-03-07 19:05:12 · 3258 阅读 · 0 评论 -
Android新手入门2016(17)--新手总结
写了两个多星期博客,发现把很多控件都看了一遍。再回头看看 Android新手入门2016(1)--创建和运行helloworld Android新手入门2016(2)--Mac下的Android开发环境 Android新手入门2016(3)--Android真机调试 Android新手入门2016(4)--Android SDK下载代理设置 Android新手入门201原创 2016-03-31 14:21:04 · 2645 阅读 · 0 评论