因为这次的项目需要自带数据,所以就就把数据都放到一个SQLite的数据库文件中了,之后把该文件放到了assets文件夹下面。一开始打算每次都从assets文件夹下面把该文件夹拷贝到手机的SD卡或者手机自身的存储上之后再使用,后来考虑到每次都拷贝的话效率不高,并且如果涉及到对数据库的修改操作的话拷贝之后数据就被恢复了。
因此就写了该封装,该封装只是在第一次使用数据库文件的时候把该文件夹拷贝到手...
分类:
移动开发 时间:
2014-08-07 23:25:54
阅读次数:
610
这两天终于闲了一下,就顺手又把quick捡起来又学了学,一直都觉得quick比cocos2dx那套lua绑定要方便许多,今天试了下android返回键的监听,还是挺好弄的,所以就有了这篇。
首先说明一下使用的quick版本——2.2.5。
直接上代码
function MainScene:addBackEvent()
if device.platform == "android" t...
分类:
移动开发 时间:
2014-08-07 23:22:55
阅读次数:
468
通达的产品真的是不错,除了电脑能够访问,手机也有客户端可以安装,这样随时随地都可以访问OA查看邮件、新闻,通过工作流进行审批工作。
但是不知在手机客户端上用过工作流么?最近进行了一些手机客户端的测试,有些差异的地方...
分类:
移动开发 时间:
2014-08-07 23:21:14
阅读次数:
454
2014 Multi-University Training Contest 6 Apple Tree(数学题)...
分类:
移动开发 时间:
2014-08-07 23:18:35
阅读次数:
380
HDU 4925 Apple Tree
题目链接
题意:给一个m*n矩阵种树,每个位置可以选择种树或者施肥,如果种上去的位置就不能施肥,如果施肥则能让周围果树产量乘2,问最大收益
思路:推理得到肯定是果树和肥料交叉种好,类似国际象棋棋盘,黑的种,白的施肥,由于格子数不多,直接去枚举每个位置即可。如果题目格子数多的话,其实也可以推出公式一步得到答案
代码:
#inclu...
分类:
移动开发 时间:
2014-08-07 23:16:45
阅读次数:
324
前言
今天测试过程中发现了“android.view.WindowManager$BadTokenException”问题,这里记录一下解决方法。(PS:第一款应用上线了,感觉BUG还是比较多,感觉因为这个应用,能不能过试用期都是问题了,只能坚持加油了)。
问题分析
这种问题其实在错误日志中都能给出很好的提示,下面贴一下部分有用的错误日志,如下所示:
android.view.Wi...
分类:
移动开发 时间:
2014-08-07 23:15:55
阅读次数:
263
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4925
Apple Tree
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 188 Accepted Sub...
分类:
移动开发 时间:
2014-08-07 23:15:35
阅读次数:
339
在Android4.2的源码Build/prduct_config.mk里面遇到一个遗憾:# Convert a short name like "sooner" into the path to the product
# file defining that product.
#
INTERNAL_PRODUCT := $(call resolve-short-product-name, $(...
分类:
移动开发 时间:
2014-08-07 23:15:05
阅读次数:
340
题意:n*m网格中种苹果,每个网格要么施肥,要么种一个苹果,每个种苹果的格子,如果它的上下左右有各自有施肥的话,每有一个,苹果数量*2,求怎么种使得苹果数量最多。
思路:交叉种植,即黑白染色法可得到最优解。注意特判当n=m=1时的情况。
#include
#include
#include
#include
using namespace std;
const in...
分类:
移动开发 时间:
2014-08-07 23:12:55
阅读次数:
294
找到规律,各一个种一棵树,或者施肥。先施肥,先种树一样。
Apple Tree
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 197 Accepted Submission(s): 135
Prob...
分类:
移动开发 时间:
2014-08-07 23:11:45
阅读次数:
381
在项目开发中,经常需要通过延时加载来实现满足我们的项目要求。那到底怎样来实现延时,下面结合java与android的相关方法来实现延时问题。...
分类:
移动开发 时间:
2014-08-07 23:09:55
阅读次数:
351
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4925
思路:直接计算坐标和,如果为奇数就种树,但要注意行或列为1的情况。
写啦两种代码:一种直接判断计算的,另一种优化计算的
code1:
#include
#include
#include
#include
using namespace std;
int main()
{
i...
分类:
移动开发 时间:
2014-08-07 23:07:25
阅读次数:
306
间隔着取_(:зゝ∠)_
#include
#include
#include
using namespace std;
typedef long long ll;
int n, m;
int init(int i, int j) {
int cnt = 1;
if(i-1 >= 1) cnt *= 2;
if(i+1 <= n) cnt *= 2;
if(...
分类:
移动开发 时间:
2014-08-07 23:03:55
阅读次数:
255
小猪的Android入门之路 Day 4 - part 4
Android事件处理机制之——事件处理机制拾遗
本节引言:
在前面三个部分中,对于android的事件处理机制的学习已经学得七七八八了,
基于监听与回调的时间处理机制,以及使用Handler传递信息的机制都已经学了;
在最后这个部分中会对一些小的知识点进行补充,比如触摸事件的两种形式,
Configuration类以及异步任务AsyncTask进行讲解,好了,开始本节的课程吧!哭...
分类:
移动开发 时间:
2014-08-07 23:03:45
阅读次数:
421
//***简单动画 [UIView animateWithDuration:3 animations:^{// _animationView.center = CGPointMake(arc4random()%320, arc4random()%480);//改变中心点// _animat...
分类:
移动开发 时间:
2014-08-07 22:49:55
阅读次数:
281
google android的新的开发工具,打开以后没有代码自动提示功能,下面对ADT工具的一些配置:1.设置代码的字体设置JAVA文件代码的字体:我这里设置的14 常规。2.设置XML文件中代码的字体:3.设置代码编辑器的背景颜色色调85、饱和度90、亮度205RGB:199、237、204自定义...
分类:
移动开发 时间:
2014-08-07 22:48:06
阅读次数:
451
自从安卓2.2(API=8)以后,安卓手机是通过设备管理API对手机进行系统级的设备管理。 本篇通过大家熟悉的“一键锁屏”的小项目实现来介绍设备管理API如何通过强制设备管理策略创建一个安全敏感的应用程序。 一键锁屏的实现原理:当按锁屏键的时候,会发出一个广播,当用户界面接收到一个广播的时候就可以实...
分类:
移动开发 时间:
2014-08-07 22:45:15
阅读次数:
396