QLite 数据库的详解

QLite采用动态数据类型,当某个值插入到数据库时,SQLite将会检查它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储,SQLite称这为“弱类型”。但有一个特例,如果是INTEGERPRIMARYKEY,则其他类型不会被转换,会报一个“datatypemissmatch”的错误。 SQLite支持NULL、INTEGE...

QLite 数据库的详解

QLite采用动态数据类型,当某个值插入到数据库时,SQLite将会检查它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储,SQLite称这为“弱类型”。但有一个特例,如果是INTEGERPRIMARYKEY,则其他类型不会被转换,会报一个“datatypemissmatch”的错误。 SQLite支持NULL、INTEGE...

【测试】APP测试基本流程

测试周期测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管或产品经理确认项目排期。二、测试资源测试任务开始前,检查各项测试资源。产品功能需求文档产品原型图产品效果图行为统计分析定义文档测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbian v3/v5/Nokia Belle等)其他...
APP测试 基本流程

android:Spinner(下拉框)控件的使用

1.效果图 2. 创建页面文件 (main.xml) Spinner android:id=@+id/spinner1 android:layout_width=match_parent android:layout_height=wrap_content/ TextView android:id=@+id/tvResult android:layout_width=match_p...
android开发 下拉框

Android 5.0 进程A和APK B依赖关系问题的研究

应用程序A运行时跑在进程A中,它可以在运行时通过ClassLoader加载另外一个应用程序B。当然,应用程序B也是可以运行的,它运行在进程B中。在Android 5.0以前,进程B和进程A是没有关系。但是5.0以后,如果进程B被stop的话,进程A一样会被干掉。这就是Android 5.0带来的进程A/B依赖关系。这个问题有几个关键技术点:1 进程A如何加载应用程序B。这是通过ClassLoade...
Android开发

Android属性动画之第一重修炼总结

经过这两天对ObjectAnimator属性动画的学习,基本对Android提供的属性动画有了一定的认识,现在就为大家以一个类似扇形打开的效果做总结。效果图:下面就让我们用刚刚学到的属性动画效果,来实现上述的效果;首先我们需要准备8张小图标,将他们放到res目录下的drawable文件中,下面就是布局文件,布局文件很简单,就是把这8张小图标使用ImageView引入到界面中,需要注意的就是把做为开...
Android动画 Android开发

Android属性动画之ObjectAnimator

相信对于Android初学者,对于Android中的动画效果一定很感兴趣,今天为大家总结一下刚刚学到的属性动画案例。首先和一般的Android应用一样,我们先建一个工程,为了方便,我们的布局文件中就只添加一个ImageView和button按钮,代码如下:RelativeLayoutxmlns:android=http://schemas.android.com/apk/res/android ...
Android开发 ObjectAnimator

Android图表引擎AChartEngine之折线图使用

最近在帮老师做一个课题,其中app端需要显示折线图以便直观地看数据波动,上网查了些资料后发现了这款图标引擎,另外感谢李坤老师的博客,帮助很大。废话不多说,下面写代码。一.AChartEngine是一款非常强大的绘图引擎,不过我这里只需用到折线图,所以并没有其他图的使用。首先我们要导入achartengine-xxx.jar,我这里使用的是 achartengine-0.7.0.jar .二.工欲善...
折线图 Android开发 图表引擎

android socket使用demo:网络聊天

效果图如下:客户端1: 客户端2:原代码分享如下:1、java代码只有一个MainActivity.java packagecom; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.OutputStream; importj...
android开发 网络聊天

Android平台实现SSL单双向验证

环境:服务器:apache服务器,openssl。客户端:PC、java平台、android平台。思路:1、先搞定ssl单向验证,再解决双向。2、先PC,再java平台,再android,不一定非得这样,自由选择,个人是为了弄清整个流程,多走了些路。过程步骤:1、在pc上用apache搭建了一个http服务器,用openssl建立自签名的CA证书ca.crt,签发服务器证书server.crt,签...
SSL单双向验证 Android开发