码迷,mamicode.com
首页 > 移动开发
Android ORM-GreenDao学习二之进阶篇
概述 本文讲述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构建系统(Android build system)是一个你可以用它来创建,测试,运行及打包应用的工具集。这个构建系统可以作为一个集成的工具运行在Android Studio的菜单上,也可以独立的运行在命令行工具上。你可以使用构建系统的这些特性去实现: 定制,配置及扩展构建过程 使用相同的项目及模块为你的应用创建多个不同特性的APKs 跨代码集的重用代码和资源文件...
分类:移动开发   时间:2015-04-30 16:17:57    阅读次数:175
poj-3321 Apple Tree
题意: 给定一棵有根树,开始时每个节点有苹果; 有两种操作 C x :使x节点的状态改变,有果子变成没有,没有就变成有; Q x :查询x节点子树上的果子总数; n,m 题解: 范围显然不能爆搜,所以我们在求和的时候不能枚举; 可以想到用树状数组来维护和; 所以基本想法就是使子树们各自在一个区间上,然后树状数组维护; 制作这个区间就用dfs,回溯时正好记录了整棵子树的信息;...
分类:移动开发   时间:2015-04-30 16:16:43    阅读次数:155
leetcode042:Trapping Rain Water
问题分析 这道题目解题思路可以参考leetcode011:Container With Most Water 的分析,leetcode011是求围住的最大面积,这里有所区别,统计“装水”面积,还是从两边向中间扫描,时间复杂度O(n)。 这里设置一个水平面h,表示当前围住的高度,如果后续扫面到的比h低,说明可以装水,统计;如果比h高,更新h即可。...
分类:移动开发   时间:2015-04-30 16:14:21    阅读次数:129
iOS开发中常用的轮子 第三篇 炫酷的控件和特效
为避免重复造轮子,很多效果和功能都可以从github上找到。清点以前的项目,整理出了很多用过的开源代码,每天奉送一批。 学习这些例子的方法: 1,了解:运行一遍例子,弄清这些代码的究竟是什么; 2,使用:在之后开发工程中使用这些例子; 3,研究代码:研究例子的代码的实现,简单修改做出自己的效果。 ============分割线:具体如下 ============= Tapk...
分类:移动开发   时间:2015-04-30 16:13:35    阅读次数:121
Android开源框架Universal-Image-Loader学习三——UsingFreqLimitedMemoryCache源码阅读
?? 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
APP开发目录
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
启动service保存android系统log
作为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
iOS:编译错误 linker command failed with exit code 1(三种情况)
第一种: 将工程中未添加进来的.m问添加进来  参考:http://blog.csdn.net/u013243469/article/details/41118157  详细步骤 第二种: 在错误类型中,起码有相关的类,就是说找不到_OBJC_CLASS_$_XXX,可能里面还有Member,就是说没有这个类的成员。 这时候,我们找到这个类的.m文件: 右侧有个这个(我...
分类:移动开发   时间:2015-04-30 16:11:03    阅读次数:162
IOS ---网络异步请求
异步请求使用与同步和队列式异步请求相同的对象,只不过又增加了另一个对象,即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 TabHost,TabWidget选项卡总结Android之TabHostTabHost,个人理解为选项卡的容器,是一种特殊的FrameLayout布局(帧布局)根据SDK文档,Container for a tabbed window view. Th...
分类:移动开发   时间:2015-04-30 16:06:52    阅读次数:186
何必苦等VS2015?来看看VS2013下实现移动端的跨平台开发
前一天准备下载VS2015预览版,到VisualStudio官网一看,发现微软发布了VisualStudio2013的插件——Visual Studio Tools for Apache Cordova,实现跨平台的开发。官网下载地址:http://www.microsoft.com/en-us/d...
分类:移动开发   时间:2015-04-30 16:03:26    阅读次数:142
iOS中UIWebView使用JS交互 - 机智的新手
iOS中偶尔也会用到webview来显示一些内容,比如新闻,或者一段介绍。但是用的不多,现在来教大家怎么使用js跟webview进行交互。这里就拿点击图片获取图片路径为例:1.测试页面html 2.然后我们在controlle...
分类:移动开发   时间:2015-04-30 16:02:43    阅读次数:195
IOS---通知
http://www.cnblogs.com/kenshincui/p/4168532.html本地通知UILocalNotification *local=[[UILocalNotification alloc]init]; local.fireDate=[NSDate dateWithTime....
分类:移动开发   时间:2015-04-30 15:59:08    阅读次数:134
js获取手机型号和手机操作系统版本号
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
Android获取应用程序版本信息
private PackageInfo getVersionInfo() { try { PackageManager packageManager = getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo p...
分类:移动开发   时间:2015-04-30 15:58:26    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!