摘要:
从文件中读取数据 类似于将数据存储到文件中,Context 类中还提供了一个 openFileInput() 方法,用于从文件中读取数据。 openFileInput() 方法只接收一个参数,即要读取的文件名,然后系统会自动到 /data/data/<包名>/files/ 目录下去加载这个文件,并返 阅读全文
摘要:
将数据存储到文件 Context 类中提供了一个openFileOutput()方法,可以用于将数据存储到指定的文件中。 这个方法接收两个参数,第一个参数是文件创建时使用的名称,注意这里指定的文件名不可以包含路径,因为所有文件都是默认储存到 /data/data/<包名>/files/ 目录下的。 阅读全文
摘要:
一、收获 1.这是开课的第十周,这一周阅读了《程序员修炼之道:从小工到专家》这本书第三、四、五章的内容,意识到了调试的重要性,并且面对出现的异常与bug要积极的面对,用于处理异常的问题。此外学习了android中如何随时随地退出程序、如何知晓是在哪一个活动、启动活动的最佳写法等,加强对知识的掌握。 阅读全文
摘要:
外部存储 1 String state = Environment.getExternalStorageState(); 2 File externalFile = context.getExternalFilesDir( null ); 3 File[] externalFiles = conte 阅读全文
摘要:
如果目前你手机的界面还停留在 ThirdActivity,你会发现当前想退出程序是非常不方便 的,需要连按三次 Back 键才行。按 Home 键只是把程序挂起,并没有退出程序。其实这个 问题就足以引起你的思考,如果我们的程序需要一个注销或者退出的功能该怎么办呢?必须 要有一个随时随地都能退出程序的 阅读全文
摘要:
这个技巧将教会你,如何根据程序当前的界面就能判断出这是哪一个活动。可能你会觉 得挺纳闷的,我自己写的代码怎么会不知道这是哪一个活动呢?很不幸的是,在你真正进入 到企业之后,更有可能的是接手一份别人写的代码,因为你刚进公司就正好有一个新项目启 动的概率并不高。阅读别人的代码时有一个很头疼的问题,就是你 阅读全文
摘要:
这几天读了《程序员修炼之道:从小工到专家》这本书的第三、四、五章的内容。 在第三章强调要接受事实:调试就是解决问题,要据此发起进攻。 我过去是怎么做的?自己以前很抵触调试,因为觉得调试特别麻烦,比如写一篇博客需要两个小时吧,调试却整整需要花上一天都不一定能够改完所有的bug。 结合书中所讲,说明为什 阅读全文
摘要:
一、收获 1.这是开课的第九周,这一周完成了四人团队作业第一阶段冲刺,我们团队确定的题目是校园二手书交易平台,主要功能有图书的发布、图书的浏览、加入购物车、购买、留言等功能,虽然在团队开发中遇到很多困难,但是私人齐心协力都解决了。这也培养了我们的团队合作意识,在团队合作中要积极承担好自己的任务。 2 阅读全文
摘要:
不同于之前三种启动模式,指定为singleInstance 模式的活动会启用一个新的返回栈来管理这个活动 假设我们的程序中有一个活动是允许其他程序调用的,如果我们想实现其他程序和我们的程序可以共享这个活动的实例,应该如何实现呢? 使用前面三种启动模式肯定是做不到的,因为每个应用程序都会有自己的返回栈 阅读全文
摘要:
singleTop的优点与缺点:使用singleTop 模式可以很好地解决重复创建栈顶活动的问题,但是如果该活动并没有处于栈顶的位置,还是可能会创建多个活动实例的。singleTask:那么有没有什么办法可以让某个活动在整个应用程序的上下文中只存在一个实例呢?这就要借助singleTask 模式来实 阅读全文