摘要:
以下save()为我转载,忘记出处,如有侵权,联系我,我会即刻删除!read(int)函数为我参照后的重写用来读取指定行的内容readLines()函数用来读取文件的行数//data中文件的读取与写入private void save() { //写入 String content = editText.getText().toString()+"\n"; try { /* 根据用户提供的文件名,以及文件的应用模式,打开一个输出流.文件不存系统会为你创建一个的, * 至于为什么这个地方还有FileNotFoundException抛出,我也比较纳闷。在Con... 阅读全文
摘要:
对于一个从来就没有学过计算机语言的人来说,把C语言作为自己的第一门语言无疑是一个不错的选择。但是如何学习C语言,对于新手来说就是一个至关重要的问题。下面我就来说一说我在学习中的一些经验。 首先你得有兴趣,兴趣是最好的老师,如果没有兴趣相信你也不会在学习计算机语言的过程当中找到快乐。其次就是不能有懒惰症,我们都知道勤奋是成功的必要条件,懒惰的人是不会成功的(运气好的不算,我相信运气好的始终是极少数的)。好了接下来就是一些心得了。 首先是书籍。当时我的老师推荐的一本书是K&R的The C programing language 号称C语言的圣经,这本书的经典和教学意义想必不用多说但是,这本 阅读全文
摘要:
Android开发中,匿名类的应用使得开发更加灵活,而匿名类的滥用却让程序变得杂乱无章、难以维护。程序员都是喜欢偷懒的,我们常常看到一个Activity类中布满了匿名类,有Thread、有Handler、有Adapter、有各种Listener以及给匿名类传递数据的final变量,给人的感觉就像随地大小便,很不文明。 Java毕竟不是Javascript,没有闭包和没有匿名函数,把面向对象设计的语言用函数式编程的思想来写是很牵强的。下面贴一段JS代码: MongoClient.connect('mongodb://127.0.0.1:27017/test', function( 阅读全文
摘要:
手上项目完成后,笔者开始总结开发过程中走的弯路,最大的感触是:你对Github了解越多,你需要做的就越少。在这里推荐一些十分常用的库,希望读者朋友们能少走些弯路。UniversalImageLoader Android SDK的特点是开放、简单、基础,你可以在上面自由创造,但现成的东西就很少了,比如刚开始接触Android的时笔者惊讶于ImageView竟然不能设置来源一张网络图片甚至SD卡上的图片作为来源,对于习惯了前端开发的人这确实难以接收,后来理解到图片的下载、缓存、解码、错误处理、缩放裁剪这里面每个环节都会有很多种情况,如果单纯地设置一个src属性就将其灵活性局限了,此外Im... 阅读全文
摘要:
二维码深入人心,很多App都在官网挂出了可以扫描下载apk的二维码,笔者所在公司的产品也不例外。一般二维码编码的URL不会直接放apk而是放中间地址,通过这个中间地址再跳转到apk所在URL,原因大概是有几个: 1.让网址尽可能短:信息越少,二维码的尺寸就可以做得越小,嵌入的LOGO可以更大,识别率也会越高。 2.让iPhone和Android通过同一个二维码下载:在这个中间地址根据User Agent提取操作系统,然后根据操作系统来决定跳转到iTunes Store链接、apk下载地址还是产品介绍页面。 3.便于数据统计:在这个中间页可加入一些下载量统计功能,虽然也可以通过... 阅读全文