在这个练习项目中我们用到了Sqlite3 数据库,这里使用了第三方开源库FMDB,但是直接操作FMDB太麻烦了,所以又在上面加了一层封装;为了保证代码的通用性,我写的时候尽量将实体和数据库操作分离,实在没有办法分离的地方就使用预编译命令代替,下面是我的数据库封装的代码 1 // 2 // Data....
分类:
移动开发 时间:
2015-04-11 17:42:17
阅读次数:
221
数组数组故名思议就是一组数据的集合。int a[10];//可以存储10个整数char c[8];//可以存储8个字符‘一般格式:数组类型 数组名[元素个数];数组元素的访问:下标,a[2],a[0],a[4];//下标是从0开始的下面是示例 1 #include 2 3 4 5 //数组作为...
分类:
移动开发 时间:
2015-04-11 17:43:31
阅读次数:
212
什么是断点续传?客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,节省流量,也提高速度。我...
分类:
移动开发 时间:
2015-04-11 17:40:03
阅读次数:
253
2015年4月14日即将实习结束,在过去的五六个月里,对于Android开发还是学到了很多,临走前将以前做的笔记整理一下,自己也再回顾一次。零散是必然的,也可能只是一小段代码片段,但都是曾经我在学Android是觉得挺有用的知识点。第一部分:学习SDK下的实例代码时的笔记1.menu菜单onCrea...
分类:
移动开发 时间:
2015-04-11 17:35:34
阅读次数:
663
第一部分 libutils概述 libutils是Android的底层库,这个库以C++实现,它提供的API也是C++的。Android的层次的C语言程序和库,大都基于libutils开发。 libutils中的头文件如下所示: frameworks/base/include/utils ...
分类:
移动开发 时间:
2015-04-11 17:35:09
阅读次数:
130
对话框即Dialog、google的官方解释:AdialogisusuallyasmallwindowthatappearsinfrontofthecurrentActivity.TheunderlyingActivitylosesfocusandthedialogacceptsalluserint...
分类:
移动开发 时间:
2015-04-11 17:35:48
阅读次数:
178
iOS开发之友盟分享的使用1. 准备工作 (1) 注册友盟账号, 获取Appkey (2) 根据需要下载分享库(注意: 最好64位)2. 基本分享 (1) 库文件拖进工程中umeng_ios_social_sdk_4.2 (2) 添加必要二进制库若你的工程设置了all_load,需要添加手机...
分类:
移动开发 时间:
2015-04-11 17:32:02
阅读次数:
139
有时候我们要实现“按下按钮和释放按钮时,按钮的背景图片(颜色)不同”的效果,我们可以用selector实现1.编写XML代码:在项目的res/drawable目录下新建xml文件,添加相关代码:View Code当然在该目录下要放入相关图片。各属性解释:android:state_pressed 是...
分类:
移动开发 时间:
2015-04-11 17:31:11
阅读次数:
135
#说明 ###这不是一篇技术文章,而是因为最近项目新来了几个android新人,所以我琢磨在代码风格上进行一下统一,所以有了以下以及后面的几篇文章。 ##java文件内部UI组件变量组织 ###UI组件使用小写字母“v”作为前...
分类:
移动开发 时间:
2015-04-11 16:29:06
阅读次数:
129
// 初始化管理类
NSFileManager * manager = [NSFileManager
defaultManager];
// 路径
NSString * DirectoryPath = [NSHomeDirectory()
stringByAppendingPathComponent:@"/desktop...
分类:
移动开发 时间:
2015-04-11 16:25:02
阅读次数:
9358
最近在项目中写了一个自定义的倒计时控件,效果是倒计时开始后,红心逐渐被填充满。效果如下图:
分为两部分:计时器和绘制Bitmap。
计时器使用Timer和TimerTask,每个一秒执行一次TimerTask的run函数,使控件重绘。代码如下:mTimer = new Timer...
分类:
移动开发 时间:
2015-04-11 16:23:26
阅读次数:
143
Android sdk content loader 0%,如果只重启一般是解决不了问题的;
遇到上面问题,做以下几步:
1.clean 工程;
2.删掉C:\Users\用户名\.android文件夹下的所有内容
3.删掉WorkSpace下.metadata\.plugins\org.eclipse.core.resources\.projects文件夹下的所有内容,再重启Eclipse
一般就能得到解决!...
分类:
移动开发 时间:
2015-04-11 16:23:11
阅读次数:
131
Android水平翻页列表,类似于水平方向的GridView,行列自定义,但要翻页切换,考虑加载性能,当Item数据很多时加载和翻页要流畅,翻页时要有动画效果,效果图如下:实现方式:1:翻页可用ViewPager来做,每页内多行排列Item,考虑到翻页切换数据和加载的速度不能嵌套GridView.....
分类:
移动开发 时间:
2015-04-11 16:15:43
阅读次数:
314
使用Android Studio搭建Android集成开发环境(图文教程)时间2014-10-13 19:16:00博客园精华区原文http://www.cnblogs.com/smyhvae/p/4022844.html【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.c...
分类:
移动开发 时间:
2015-04-11 16:15:56
阅读次数:
204
本文翻译自关于右值引用解释的经典文章,如果英文还可以的话,直接去看英文原文。thbecker.net/articles/rvalue_references/section_01.html右值引用是c++中的一个特性,并且已经入驻c++11标准,可能大家一开始接触的时候感觉有点难以理解,但是他的确是很...
分类:
移动开发 时间:
2015-04-11 16:15:07
阅读次数:
141
今天初学android studio,首先尝试导入Eclipse中的项目,导入倒是成功了,然而在真机运行时,却发现应用程序中的中文显示乱码,网上各种查找资料,总算解决问题。 其实这个属于编译器乱码问题,在build.gradle文件中加上 android {compileOptions.enc...
分类:
移动开发 时间:
2015-04-11 16:13:53
阅读次数:
325