摘要: 在这次UI设计中,有圆形图片,圆角图片,不排除以后还有其他图片,如椭圆图片之类的,所以这次UI组件的开发也采用了继承的方法。下面就来看下代码实现:MaskedImage抽象基类package com.boohee.widgets;import android.content.Context;impo... 阅读全文
posted @ 2015-04-07 21:04 催眠术 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 最近做数据同步时遇到一个问题,在下载数据时需要批量的向sqlite插入数据,虽然数据不算多,但是实际测试中每插入一条数据需要将近50ms的时间,这意味着100条数据就需要花费5s左右的时间,对于用户来说,体验太差了,必须要优化。在google了之后,发现了sqlite的事务处理问题,在sqlite插... 阅读全文
posted @ 2015-04-07 20:47 催眠术 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 本周着手开发数据同步的功能,但首先要解决的就是sqlite数据库升级的问题,关于数据库升级有蛮多方面涉及到,也许你是新增加了功能,所以新建了表,也许你为某些表增加了些字段,也许你是重构了数据模型与数据结构,不管如何升级,必须要满足用户正常升级的情况下原来的数据不会丢失。关于正确的数据库升级做法网上资... 阅读全文
posted @ 2015-04-07 20:33 催眠术 阅读(278) 评论(0) 推荐(0) 编辑
摘要: android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助。下面我将一下mac环境下的配置步骤:1.在本地目录(home directory)中创建文件.bash_profile2.在文件中写入以下内容:export ANDROID_HOME=/Users/storm/... 阅读全文
posted @ 2015-04-07 17:56 催眠术 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在linux下配置测试环境时,经常遇到代理服务器配置的相关问题,在这里总结一些,为以后节省些时间。 也希望对需要的人有所帮助linux下proxy的常规设置一般是把如下环境变量的设置放到/etc/profile.d/proxy.sh文件中。 对于没有系统权限的用户,可以将下面的内容添加到自己用户目录... 阅读全文
posted @ 2015-04-07 17:16 催眠术 阅读(3617) 评论(0) 推荐(0) 编辑
摘要: 苹果的app评价很容易,直接请求AppStore的一个链接就好了,android市场这么多,请求一个链接肯定不行。之前一直以为很麻烦,也没有仔细研究,今天竟然发现原来很简单。上代码:Uri uri = Uri.parse("market://details?id=" + context.getPac... 阅读全文
posted @ 2015-04-07 16:48 催眠术 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 此文为转载,非本人原创,尊重原创最近一段时间完成“体重记录”的功能,需要实现日历和曲线的效果。也花费不少精力吧,这里就先把曲线的实现分享出来,俗话说的好:“好记忆不如烂笔头”!AChartEngine是什么?AChartEngine是一个android应用的图表库,他支持一些常见的一些图表,如线状图... 阅读全文
posted @ 2015-04-07 16:29 催眠术 阅读(2973) 评论(0) 推荐(0) 编辑
摘要: 单例模式解释单例模式是一种对象创建性模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。单例模式的要点有三个:一是某个类只能有一个实例;而是必须自行创建整个实例;三是它必须自行向整个系统提供整个实例。英文定义为:Ensure a class ... 阅读全文
posted @ 2015-04-07 15:48 催眠术 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 之前做的App是完全没有任何手势支持的,对于现在的程序来说,如果没有一些手势的支持,感觉实在是有点落后了,支持手势的App才叫cool。于是在这次重新搭建ifood for android框架的同时下决心让自己的App完全支持手势。下面就来看下自己实现的一个全局滑动切换窗口的例子。在android系... 阅读全文
posted @ 2015-04-07 15:00 催眠术 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。今天就来自定义一个程序出错时的处理,类似ipho... 阅读全文
posted @ 2015-04-07 13:01 催眠术 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 准备开一个博客,但是一直犹豫在哪里开,是在CSDN,博客园,新浪,网易…纠结中,但是一直觉得以上平台要么不适合做技术博客,要么觉得不太高端,门槛太低。于某一天终于发现了Octopress,欣喜过望,这就是我想要的,有一定门槛,需要ruby,git等技术。终于可以像黑客一样写博客了,哈哈,很兴奋。下面... 阅读全文
posted @ 2015-04-07 12:39 催眠术 阅读(106) 评论(0) 推荐(0) 编辑