概述
本文讲述GreenDao对关系数据的支持。分别为
ToOne,
ToMany.
双向关联
Tree Relations
To-One
相当于外键关系。
// The variables "user" and "picture" are just regular entities
Property pictureIdProperty = user.addLongPropert...
分类:
移动开发 时间:
2015-04-30 16:20:58
阅读次数:
450
Android构建系统(Android build system)是一个你可以用它来创建,测试,运行及打包应用的工具集。这个构建系统可以作为一个集成的工具运行在Android Studio的菜单上,也可以独立的运行在命令行工具上。你可以使用构建系统的这些特性去实现:
定制,配置及扩展构建过程
使用相同的项目及模块为你的应用创建多个不同特性的APKs
跨代码集的重用代码和资源文件...
分类:
移动开发 时间:
2015-04-30 16:17:57
阅读次数:
175
题意:
给定一棵有根树,开始时每个节点有苹果;
有两种操作 C
x :使x节点的状态改变,有果子变成没有,没有就变成有;
Q x
:查询x节点子树上的果子总数;
n,m
题解:
范围显然不能爆搜,所以我们在求和的时候不能枚举;
可以想到用树状数组来维护和;
所以基本想法就是使子树们各自在一个区间上,然后树状数组维护;
制作这个区间就用dfs,回溯时正好记录了整棵子树的信息;...
分类:
移动开发 时间:
2015-04-30 16:16:43
阅读次数:
155
问题分析
这道题目解题思路可以参考leetcode011:Container With Most Water 的分析,leetcode011是求围住的最大面积,这里有所区别,统计“装水”面积,还是从两边向中间扫描,时间复杂度O(n)。 这里设置一个水平面h,表示当前围住的高度,如果后续扫面到的比h低,说明可以装水,统计;如果比h高,更新h即可。...
分类:
移动开发 时间:
2015-04-30 16:14:21
阅读次数:
129
为避免重复造轮子,很多效果和功能都可以从github上找到。清点以前的项目,整理出了很多用过的开源代码,每天奉送一批。
学习这些例子的方法:
1,了解:运行一遍例子,弄清这些代码的究竟是什么;
2,使用:在之后开发工程中使用这些例子;
3,研究代码:研究例子的代码的实现,简单修改做出自己的效果。
============分割线:具体如下 =============
Tapk...
分类:
移动开发 时间:
2015-04-30 16:13:35
阅读次数:
121
??
Universal-Image-Loader的内存缓存策略
1. 只使用的是强引用缓存
LruMemoryCache(这个类就是这个开源框架默认的内存缓存类,缓存的是bitmap的强引用)
2.使用强引用和弱引用相结合的缓存有
UsingFreqLimitedMemoryCache(如果缓存的图片总量超过限定值,先删除使用频率最小的bitmap)LRULimitedM...
分类:
移动开发 时间:
2015-04-30 16:12:03
阅读次数:
255
移动互联网的迅猛发展催生了更多创新和颠覆的模式,以互联网金融为例,余额宝和P2P理财的崛起让大家看到了互联网金融巨大的发展潜力,在这种背景下,更多的企业想从中做文章,在互联网金融迅猛发展的背景下分得一杯羹。
这本来是好事儿一件,但具体到不同的模式,其情况有所不同。虽然余额宝和P2P彻底打开了互联网金融的发展空间,但这一领域仍存在一些问题,比如,P2P理财所存在的倒闭、跑路...
分类:
移动开发 时间:
2015-04-30 16:13:17
阅读次数:
190
1.fragment的使用;
2.HttpPost服务器端与客户端交互;
3.Json数据上传和解析;
4.服务端图片加载到本地的处理方法;
5.GridView横向单行滑动;
6.GridView选中;
7.定制Listview;
8.style,dimens,drawable,theme的使用。...
分类:
移动开发 时间:
2015-04-30 16:10:39
阅读次数:
179
作为android开发工程师,出现了BUG是否苦于没有log而苦恼万分呢,以下敝人提供一套自动保存log的方法,供大家借鉴学习:
首先,在产品目录的init.XXX.rc文件中,添加相应的service,
# start log service
start logd
on property:service.logcat.enable=1
start logcat_servi...
分类:
移动开发 时间:
2015-04-30 16:11:24
阅读次数:
146
第一种:
将工程中未添加进来的.m问添加进来
参考:http://blog.csdn.net/u013243469/article/details/41118157 详细步骤
第二种:
在错误类型中,起码有相关的类,就是说找不到_OBJC_CLASS_$_XXX,可能里面还有Member,就是说没有这个类的成员。
这时候,我们找到这个类的.m文件:
右侧有个这个(我...
分类:
移动开发 时间:
2015-04-30 16:11:03
阅读次数:
162
异步请求使用与同步和队列式异步请求相同的对象,只不过又增加了另一个对象,即NSURLConnectionDelegate:
上代码:#import "ViewController.h"NSInteger totalDownLoaded = 0;@interface ViewController ()@end@implementation ViewController- (void)viewDidL...
分类:
移动开发 时间:
2015-04-30 16:09:31
阅读次数:
117
修炼-------------Android TabHost,TabWidget选项卡总结Android之TabHostTabHost,个人理解为选项卡的容器,是一种特殊的FrameLayout布局(帧布局)根据SDK文档,Container for a tabbed window view. Th...
分类:
移动开发 时间:
2015-04-30 16:06:52
阅读次数:
186
前一天准备下载VS2015预览版,到VisualStudio官网一看,发现微软发布了VisualStudio2013的插件——Visual Studio Tools for Apache Cordova,实现跨平台的开发。官网下载地址:http://www.microsoft.com/en-us/d...
分类:
移动开发 时间:
2015-04-30 16:03:26
阅读次数:
142
iOS中偶尔也会用到webview来显示一些内容,比如新闻,或者一段介绍。但是用的不多,现在来教大家怎么使用js跟webview进行交互。这里就拿点击图片获取图片路径为例:1.测试页面html 2.然后我们在controlle...
分类:
移动开发 时间:
2015-04-30 16:02:43
阅读次数:
195
http://www.cnblogs.com/kenshincui/p/4168532.html本地通知UILocalNotification *local=[[UILocalNotification alloc]init]; local.fireDate=[NSDate dateWithTime....
分类:
移动开发 时间:
2015-04-30 15:59:08
阅读次数:
134
1、js判断IOS版本号先来观察 iOS 的 User-Agent 串:iPhone 4.3.2 系统:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, lik...
分类:
移动开发 时间:
2015-04-30 16:00:04
阅读次数:
159
private PackageInfo getVersionInfo() { try { PackageManager packageManager = getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo p...
分类:
移动开发 时间:
2015-04-30 15:58:26
阅读次数:
119