安卓默认的数据库是SQLite,包括IOS好像也是的,在用ADB Shell时,用虚拟机的不仅可以直接访问android root目录.还能使用SQLITE首先安装root你的安卓手机,然后下载一个SQLite3 这个可以从虚拟机的/system/xbin下导出,也可以下载,下载后导入到手机下载后在...
分类:
移动开发 时间:
2014-07-13 23:36:41
阅读次数:
303
思路:
1.当然是基于SQLiteOpenHelper.onCreate(第一次安装程序时调用)、onUpdate(升级程序时调用)
2.用"脚本"(脚本制作具体方法问度娘)做数据库升级,文件名标识对应版本,java中根据“上一版本、当前版本”选择执行的脚本。
升级时,修改DB_VERSION(当前版本)即可。
DBManager.java:
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:55:49
阅读次数:
241
思路:
1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形。
StoredData.java:
1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可。其他位置就可以根据getLaunchMode判断打开类型了。
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:09:59
阅读次数:
163
大家在安卓开发的过程中使用Bitmap,尤其是当程序中包含大量图片的时候或多或少会遇到OOM(Bitmap: Out Of Memory),遇到这个问题是非常痛苦的,在这里给大家分享一下我自己结合网络上寻找的各种方案,以及自己的研究总结出来的解决方案。 首先大家要知道OOM为什么会出现,通过上网查....
分类:
移动开发 时间:
2014-07-13 17:45:03
阅读次数:
281
尊重作者劳动成果,转载请注明出处:
最近,因工作需要,需要实现自定义日历控件功能,主要应用于软件中的酒店入住时间选择功能,进入日历后,可选择入住时间,及离开时间,选择完成后,再次进入日历时,会显示上次选中的结果,默认选择日期是在距当前日期三个月内,三个月以外的均以灰色显示,且不可点击。本篇实现的效果是高仿某软件的界面效果:
某软件界面效果:
本篇实现的效果:...
分类:
移动开发 时间:
2014-07-13 17:33:28
阅读次数:
201
最近开发过程中又遇到了这个问题,终于找到了一个比较好的解决办法,在此记录下。
打开手机或者pad中的设置----->安全----->未知来源(允许安装非安卓市场应用程序),
把这个取消,再重新选中,然后重启设备,再安装,就ok了 。
其他关于卸载data下面文件的方法都没想过,重启机器或者恢复出厂设置再连接就好了...
分类:
其他好文 时间:
2014-07-12 23:31:55
阅读次数:
258
思路:
1.viewPager有setOnPageChangeListener可以监听切换动作,但viewFlipper却死活没类似的东西。!
此处有一个变种思路,基于animation,animation结束时是有事件的,哈哈,搞定。!
viewFlipper.getInAnimation().setAnimationListener(
new Animation.Anim...
分类:
移动开发 时间:
2014-07-12 23:07:57
阅读次数:
338
思路:
1.基于时间的显示映射。如:给定度数,显示圆弧,加上时序,即可有圆弧动画的效果
2.给定时序。用于驱动动画的一帧帧绘制
方案一、基于ObjectAnimator。动画运作时会调用degree对应set函数(基于放射调用),即setDegree。
ObjectAnimator ani=ObjectAnimator.ofInt(myView, "degree", 0,300);...
分类:
移动开发 时间:
2014-07-12 21:51:30
阅读次数:
241
思路:
1.基于view.dispatchTouchEvent
作用:
1.点击时,透过容器点到不是其子控件的控件、!
2.透过透明activity或dialog,将事件传至下方的activity、!
注:1>还可通过MotionEvent.obtain(downTime, eventTime, action, x, y, metaState);模拟事件,如用于引导中、!...
分类:
移动开发 时间:
2014-07-12 21:50:18
阅读次数:
239
直接上图:
在android 中导入项目后 包出现错误的解决方法
选中项目,右击打开Properties:
1.检查android选项页中是否勾选了project build target。
2.检查java build path 中 orler and explort...
分类:
移动开发 时间:
2014-07-12 21:24:56
阅读次数:
305