到目前为止,煎蛋的Android项目算是告一段落了,功能基本都已完成,那么今天,我就介绍一下在煎蛋这个项目里,是怎么完成数据缓存功能的。想看代码的请戳煎蛋项目的GITHUB地址
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992
缓存功能的解决方案
配置GreenDao
实现缓存功能
其他资料
缓存功能的解决方案
因为算是一个阅读类的应...
分类:
移动开发 时间:
2015-05-14 10:09:21
阅读次数:
186
关于2015阿里移动推荐算法大赛的总结,第一部分是概括,第二部分是关于推荐算法,第三部分是关于机器学习的预测...
分类:
移动开发 时间:
2015-05-14 10:08:59
阅读次数:
804
一、什么是单一职责原则单一职责原则(SRP:Single responsibility principle)又称单一功能原则,其定义为:一个类,应该只有一个可以导致变化的原因。光看概念会让人很头疼,我先讲点小例子吧:二、单一职责原则能解决什么问题回顾我们的 Android 开发经历,很多人都会发现 Activity 类中的代码总会不知不觉地变得很多,这会让读我们代码的人非常痛苦。而造成这种情况的其中...
分类:
移动开发 时间:
2015-05-14 10:08:02
阅读次数:
170
公司准备做移动IM, 花了一两天时间分析了一下。
使用开源代码自已实现:
http://www.igniterealtime.org/projects/index.jsp
smack(xmpp) + OPENFIRE服务器
缺点: 基于xmpp,
数据冗余率高, 耗电, 耗流量, 协议层消耗70 %的流量
自已开发工作量大, 且存在稳定性问题。
蘑菇街开源项...
分类:
移动开发 时间:
2015-05-14 10:07:05
阅读次数:
162
转载请注明出处:周木水的CSDN博客
http://blog.csdn.net/zhoumushui
科大讯飞语音SDK的语义分析还是挺强大的,可使我们的应用更加强大。
上篇博文介绍了讯飞SDK的一些简单功能:
Android 使用讯飞语音SDK今天来看看对语义分析结果JSON的解析并处理:实现语音拨号首先,我们看看“打电话给张三”这句话在服务器分析之后,传给我们的JSON是什么样的:{...
分类:
移动开发 时间:
2015-05-14 10:06:57
阅读次数:
184
基于face++在线API服务,继承了人脸识别和检测年龄的功能。...
分类:
移动开发 时间:
2015-05-14 10:06:22
阅读次数:
132
HTTP协议的概念HTTP协议,Hyper Text Transfer Protocol (超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议,HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型了解C/S模式Client(客户端)和Server(服务器)常常分...
分类:
移动开发 时间:
2015-05-14 09:59:37
阅读次数:
148
http://hukai.me/android-training-course-in-chinese/connectivity/efficient-downloads/efficient-network-access.html
分类:
移动开发 时间:
2015-05-14 09:58:19
阅读次数:
111
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导...
分类:
移动开发 时间:
2015-05-14 09:56:36
阅读次数:
122
Android UI之TableLayout(表格布局)说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。
跟在html中写表格有点类似,在TableLayout中,我...
分类:
移动开发 时间:
2015-05-14 08:47:19
阅读次数:
132
这两天学习android有必要把学习到的东西总结一下
JDk 是java开发工具包 包括了Java运行环境、Java工具和Java
基础类库。
SDK 你说的是android sdk是安卓开发包
eclispe 是开发平台
ADT是eclispe的插件让eclipse能进行android开发
把用户文界面放在XML档中让XML专门负责UI设置,而JAVA专门
负责业务的实现,这...
分类:
移动开发 时间:
2015-05-14 08:49:24
阅读次数:
131
SharedPrefenence采用的键值对的方式来进行存储,采用内部存储的方式。实例public class MainActivity extends Activity {
private SharedPreferences sp;
private CheckBox cb = null;
public static final String KEY_SHOW_DIALOG...
分类:
移动开发 时间:
2015-05-14 08:49:02
阅读次数:
157
今天在开发的过程中需要给之前的程序加上多线程操作,避免networrk on mainthread。
由于代码很多,变量之间错综复杂,后面的变量需要在前面代码的线程中获取,线程的同步就非常关键
我知道的线程同步的方法主要是thread.join(),等待另一个线程的完成再继续进行本线程的工作。
不过在android中,mainThread控制着屏幕的刷新,如果调用在main thread中调...
分类:
移动开发 时间:
2015-05-14 08:48:24
阅读次数:
135
声明:转载请注明出处:http://blog.csdn.net/hello_chillax开题:对android稍微有些了解的朋友都知道,android中有四大组件,分别是:Activity,Service,ContentProvider,BroadcastReceiver。今天来介绍其一:Service。一.Service和Thread有什么区别和联系,以及使用Service的必要性。服务: 长期...
分类:
移动开发 时间:
2015-05-14 08:44:58
阅读次数:
169
转载请注明出处:周木水的CSDN博客
http://blog.csdn.net/zhoumushui
科大讯飞语音SDK的语义分析还是挺强大的,可使我们的应用更加强大。
上篇博文介绍了讯飞SDK的一些简单功能:
Android 使用讯飞语音SDK今天来看看对语义分析结果JSON的解析并处理:实现语音拨号首先,我们看看“打电话给张三”这句话在服务器分析之后,传给我们的JSON是什么样的:{...
分类:
移动开发 时间:
2015-05-14 08:44:15
阅读次数:
264
说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。
跟在html中写表格有点类似,在TableLayout中,我们可以通过TableRow标签来为表格添加一个新的行。与...
分类:
移动开发 时间:
2015-05-14 08:40:26
阅读次数:
159
APP运营应该是开发者非常重视的一部分了,运营做的是否到位是关系到APP的下载量和使用量的,要做到精细化运营,第一步就是要制定一个切实可行的运营计划。应用商店的竞争都是非常激烈的,你必须要为自己的应用准备一个运营计划,以便面对各种问题时不会手忙脚乱,从而让自己的..
分类:
移动开发 时间:
2015-05-14 06:25:26
阅读次数:
152