09 2018 档案

摘要:应用的所有activity都必须在manifest配置文件中声明,这样操作系统才能够找到它们。 一个activity启动另一个activity最简单的方式是使用startActivity方法 调用请求发送给了操作系统的ActivityManager,ActivityManager负责创建Activi 阅读全文
posted @ 2018-09-27 22:58 kyun 阅读(140) 评论(0) 推荐(0)
摘要:碰到运行异常时,记得在LogCat中寻找最后一个异常及其栈跟踪的第一行(对应着源代码)。这里是问题发生的地方,也是寻找解决方案的最佳起点。 记录栈跟踪日志 注释掉mCurrentIndex=(mCurrentIndex+1)%mQuestionBank.length; 再运行GeoQuiz应用,点击 阅读全文
posted @ 2018-09-24 18:56 kyun 阅读(283) 评论(0) 推荐(0)
摘要:logt +tab 生成TAG常量 使用TAG常量过滤日志输出,点击Edit Filter Configuration, 创建水平模式布局 右键res-New-Android resource directory -land后缀名是配置修饰符,设备处于水平方向时,Android会找到并使用res/l 阅读全文
posted @ 2018-09-23 23:46 kyun 阅读(196) 评论(0) 推荐(0)
摘要:本章将升级GeoQuiz应用,提供更多的地理知识。 生成getter与setter方法 Windows:File--Settings--Editor--Code Style--Java--Code Generation Naming表单添加m为前缀 这样成员变量如mTextResId生成获取方法时, 阅读全文
posted @ 2018-09-21 23:57 kyun 阅读(135) 评论(0) 推荐(0)
摘要:应用名:GeoQuiz,它能给出一道道地理知识问题,用户点击TRUE或FALSE按钮来回答屏幕上的问题,GeoQuiz即时作出反馈。 该应用由一个activity和一个layout组成。 创建Android项目: 命名activity子类为QuizActivity(规范的命名约定),布局的命名会自动 阅读全文
posted @ 2018-09-21 18:09 kyun 阅读(228) 评论(0) 推荐(0)
摘要:树:是n(n>=0)个结点的有限集。n=0时称为空树。 森林:是m(m>=0)棵互不相交的树的集合。 二叉树性质: 1.在二叉树的第i层至多有2^(i-1)个结点。 2.深度为k的二叉树至多有(2^k)-1个结点。 3.对于任何一棵二叉树,如其终端结点数为n0,度为2的界结点数为n2,则n0=n2+ 阅读全文
posted @ 2018-09-20 16:43 kyun 阅读(143) 评论(0) 推荐(0)
摘要:栈:是限定仅在表尾进行插入和删除操作的线性表。 栈的顺序存储结构 进栈 出栈 栈的链式存储结构 进栈 出栈 斐波那契数列 队列:是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 循坏队列:头尾相接的顺序存储结构的队列。 front==rear,队列为空; (rear+1)&QueueSi 阅读全文
posted @ 2018-09-19 17:18 kyun 阅读(150) 评论(0) 推荐(0)
摘要:线性表:零个或多个数据元素的有限序列。 线性表的顺序存储结构 插入操作 线性表的链式存储结构 查询 在第i个结点位置之前插入新的数据元素e 阅读全文
posted @ 2018-09-18 22:32 kyun 阅读(166) 评论(0) 推荐(0)
摘要:第一章:绪论 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组合数据的、有一定意义的基本单位,在计算机中通常作为整体处理。 数据项:一个数据元素可以由若干个数据项组成,是数据不可分割的最小单位。 数据元对象:是性质相同的数据元素的 阅读全文
posted @ 2018-09-15 23:57 kyun 阅读(505) 评论(0) 推荐(0)
摘要:在Git工作区的根目录下创建一个.gitignore文件,把要忽略的文件名填进去,再把.gitignore文件提交Git,Git就会自动忽略这些文件。 .gitignore配置可参考GitHub:https://github.com/github/gitignore 强制添加被忽略的文件,如clas 阅读全文
posted @ 2018-09-14 21:22 kyun 阅读(141) 评论(0) 推荐(0)
摘要:参考:廖雪峰博客git教程 建立一个本地参考目录,把这个目录变成Git可以管理的仓库,在此目录下创建文件,如readme.txt,add 进暂存区,commit进版本库 添加远程库 将本地库的所有内容推送到远程库上,-u把本地的master分支和远程的master分支关联起来,以后的推送或拉取可以简 阅读全文
posted @ 2018-09-14 18:16 kyun 阅读(158) 评论(0) 推荐(0)
摘要:参考:Github官网的hello-world教程 The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started w 阅读全文
posted @ 2018-09-14 16:25 kyun 阅读(141) 评论(0) 推荐(0)