说到全局变量,可能在教科书里面都不建议我们使用,但是在实际开发过程中,会发现全局变量其实带来了很大的便捷性。虽然Android在不同的Activity切换时可以把要传递的值传到Intent里面(iOS中也有类似的方法),但是当我们应用的页面很多,逻辑渐渐复杂了之后,全局变量就带来了非常大的便利。

Read More

我们在使用应用程序的时候,会遇到这样的需求:当程序被切换到后台运行(按Home键)一段比较长的时间,重现召唤到前台的时候,可能需要重新登录或者重新显示广告页面,表示我们的应用已经长时间处于非活动状态,相当于重新进行了一次重启应用的过程。
本篇Blog就来介绍下如果自定义一个BaseActivity,程序的所有Activity均继承自这个自定义的BaseActivity,当应用切换到后台时,启动一个本地服务,记录应用切换到后台的时间。

Read More

这一系列blog用来记录python学习过程中积累的知识点吧。个人感觉在IT行业,最快地掌握知识点的方法就是用到实际中去,比如依托于一个项目,比如自己真正地去搞一个东西,在这个过程中的学习是非常高效而且记忆深刻的。后面准备把自己用python写的爬北邮人论坛的过程总结一下,今天就先介绍两个零碎的知识点:字符串的换行和引入其他py文件。

注意:我使用的python版本是3.5

Read More

本篇Blog是从我在CSDN的个人博客中移植过来的,因为实在是受不了CSDN上blog的编辑和上传的速度了。正文如下:
搞了差不多一整天,终于成功把原来在Eclipse的项目移植到了Android Studio上面。其实网上关于如何做移植已经有不少文章了,而且Android Develop的官网也有介绍,但是差不多网上的版本都已经过时,因为Android StudioGradle的版本更新实在是太快了。。。(仿佛隐隐约约看到了从Swift1开始使用到Swift2之后的语法变化导致项目大面积语法修改的悲剧。。。)

Read More

好吧,这个功能需求也是因为作为一个重度强迫症患者,非常想要把layouts中的文件分类整理下。否则看到一堆Activity和Fragment等文件混在一起特别难受。更重要的原因是,如果你的工程交给别人维护,别人看到一堆布局文件压根不知道从哪里下手。又是经过一番折腾,总算把文件的布局整理成我想要的样子了。

Read More