在android中数据库通常以文件的形式存储在磁盘中,而内存数据库是将数据驻留在内存中,因此可以作为一种缓存技术方案。那么在android如何使用sqlite的内存数据库呢?看SQLiteDatabase的源码:/**
*CreateamemorybackedSQLitedatabase.Itscontentswillbedestroyed
*whenthedatab..
分类:
移动开发 时间:
2014-11-30 00:57:58
阅读次数:
223
事务是数据库保证数据唯一性和一致性的技术,对于数据库一个或一组写操作要保证是一个原子操作就需要使用事务,android使用事务的常见形式如下:SQLiteDatabasedb=null;
...
db.beginTransaction();
try{
db.setTransactionSuccessful();
...
}finally{
db.endTransaction();
..
分类:
移动开发 时间:
2014-11-30 00:57:04
阅读次数:
351
sqlite是支持writeaheadlogging(WAL)模式的,开启WAL模式可以提高写入数据库的速度,读和写之间不会阻塞,但是写与写之间依然是阻塞的,但是如果使用默认的TRUNCATE模式,当写入数据时会阻塞android中其他线程或者进程的读操作,并发降低。相反,使用WAL可以提高并发。由于使用..
分类:
移动开发 时间:
2014-11-30 00:56:57
阅读次数:
342
1.在工程的配置文件中AndroidManifest.xml查看配置,如下2.找到app_name的路径,打开strings.xml文件3.修改app_name对应的value或者直接修改strings.xml文件
分类:
移动开发 时间:
2014-11-30 00:51:35
阅读次数:
524
N*M暴力DP....
Happy Matt Friends
Time Limit: 6000/6000 MS (Java/Others) Memory Limit: 510000/510000 K (Java/Others)
Total Submission(s): 82 Accepted Submission(s): 34
Problem Descrip...
分类:
移动开发 时间:
2014-11-30 00:37:46
阅读次数:
206
安装QT 5.3.2 for windows 经过了不少折腾,总算把它安装OK ,helloworld 跑起来了。
Windows xp 需要的安装包:
1.android-ndk-r9d-windows-x86.zip
2.adt-bundle-windows-x86-20140321.zip
3.apache-ant-1.9.4-bin.zip
4.JDK的包,我的是jd...
分类:
移动开发 时间:
2014-11-30 00:36:36
阅读次数:
271
一、前言
Android 5.0上线有一个段时间了,估计小伙伴们都看到了Android5.0界面上相比前面几个版本有了很大的突破,给人一种非常酷炫,平滑的跳转,生动的界面切换,全新的感觉,Android用户终于可以感叹,Google升级了这么多个版本终于像样的搞了一回界面。开发者们看到这些优美的动画也要大户过瘾啊。github上面的高人们都已经饥渴难耐了出了写出了各种好用,炫丽的特效,我...
分类:
移动开发 时间:
2014-11-30 00:31:49
阅读次数:
206
在iOS8之后,在使用之前的定位方法的话,程序接收不到应用调用系统服务的提示,需要做一下更改。 在iOS8中,定位的使用有两种,一种是在使用该应用的时候访问用户的位置信息,需要在另外一种是允许在并未使用应用程序的时候访问用户的位置信息。代码如下:self.locationManager=[[CLLo...
分类:
移动开发 时间:
2014-11-30 00:24:12
阅读次数:
294
转载请注明网址:http://www.cnblogs.com/JohnTsai 官方模拟器的龟速已让我们无力吐槽,幸好有genymotion这款逆天的Android虚拟机,它有着快速的开启速度,良好的交互界面。是Android开发必备的良品,甚至有些玩家已经用genymotion在电脑上玩Andr....
分类:
移动开发 时间:
2014-11-30 00:26:17
阅读次数:
356
1. 单位- px(pixel): 普通的像素点描述,位图中的一个颜色点(RGBA或者YUV)- dip(device independent pixels): 设备独立像素。- dp: 与dip一样。- pt(point): 标准长度单位。1pt = 1.0 / 72 (in)。- sp(scal...
分类:
移动开发 时间:
2014-11-30 00:15:13
阅读次数:
241
1.GCD(Grand Centrol Dispath)
并行:宏观以及微观都是两个人再拿着两把铁锹在挖坑,一小时挖两个大坑
并发:宏观上是感觉他们都在挖坑,微观是他们是在使用一把铁锹挖坑,一小时后他们挖了两个小坑。
总结:就单个cpu来说,大部分进程是并发进行的,就是一把铁锹,你一下我一下,只是间隔时间较短,用户感觉不到而已。
应用:
GCD包括:
(1)实际使用中
/...
分类:
移动开发 时间:
2014-11-29 23:07:13
阅读次数:
437
Spring MVC @RequestMapping Annotation Example with Controller, Methods, Headers, Params, @RequestParam, @PathVariable...
分类:
移动开发 时间:
2014-11-29 23:06:53
阅读次数:
384
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 下面是Activity标签下所有的属性值,简单了解下这些属性的意思。 还有一些属性没有介绍,因为资料找的好累啊,以后不做这样的工作了,这些属性虽然费了好大劲,但是感觉收获很少,毕竟用的就很少,大家扫一眼就够了,别太费劲去研究这些平常用不到的属性,不利于学习!...
分类:
移动开发 时间:
2014-11-29 23:06:06
阅读次数:
215
ProgressBar时android用于显示进度的组件。当执行一个比较耗时的操作(如io操作、网络操作等),为了避免界面没有变化让用户体验降低,提供一个进度条可以让用户知道程序还在运行。一、ProgressBar有如下几种常见样式1、默认进度条的样式为圆圈(为中等大小的圆圈) 注意,当样式为圆圈时...
分类:
移动开发 时间:
2014-11-29 23:00:23
阅读次数:
268
1. 从http://developer.android.com/intl/zh-cn/sdk/index.html下载ADK2. 点击SDK.Manager.exe, 遇到闪退的问题,一开始还以为是防火墙问题,各种挠墙,新手菜鸟伤不起啊...... 百度之后找到正解 :http://www.cn....
分类:
移动开发 时间:
2014-11-29 22:54:15
阅读次数:
331
1.android项目资源深入了解 在深入学习android之前,先好好玩玩手机上的应用,大部分程序都有一个图标,点开图标,程序启动,一定时间后,程序会跳转到第一个界面,比如手机QQ,点开图标,会跳出一幅图,接着就跳到QQ登陆的界面(如下图)。这个界面里有输入框输入QQ号码,密码,有个登陆按钮,有记...
分类:
移动开发 时间:
2014-11-29 22:54:54
阅读次数:
342
相信大家已经看过了前不久说苹果实习生月薪资高达9223 美元的新闻了,如果只看标题的话,许多人应该默默自卑去了,算下来差不多有了 67 万人民币的年薪,基本上是国内企业中层的年收入了。不过需要注意的是,这 9000 多美元包括了工资,津贴和福利,并且还是最为优秀的实习生才能拿到的。并且其实美国科技界...
分类:
移动开发 时间:
2014-11-29 22:53:18
阅读次数:
203