Android自己主动升级框架】的更多相关文章

先看效果 使用 package com.ydl.versionupdate; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.Menu; import com.ydl.appupdate.NewVersion; public class MainActivity extends Activity { private Context…
项目要做Android的自己主动升级,对于我们之前做iOS的转Cocos开发做Android方面的功能..... 不正确说了.这里记录下我的实现过程. 原文地址:http://blog.csdn.net/qqmcy/article/details/36713113 首先我们要先知道Cocos下Android有几个Activity,我猜測是仅仅有一个.假设不正确的话请批评指正啊. 所以我们要在主Activity也就是AppActivity.java里面加入例如以下代码: static AppAct…
步骤: 1.检測当前版本号的信息AndroidManifest.xml-->manifest-->android:versionName. 2.从server获取版本号号(版本号号存在于xml文件里)并与当前检測到的版本号进行匹配,假设不匹配,提示用户进行升级.假设匹配则进入程序主界面. 3.当提示用户进行版本号升级时.假设用户点击了确定,系统将自己主动从server上下载并进行自己主动升级,假设点击取消将进入程序主界面. 效果图:        获取当前程序的版本: [java] view…
前两天,用ormlite对单张表进行了基本的操作,但是,我们知道通常情况对于单张表格进行操作在实际情况中很前两天不现实,那么ormlite能否像Hibenate那样实现多张表之间的一对多,多对多(即OneToMany,ManyToMany)的关系映射呢?带着这个疑问,通过看了官方的文档,发现确实能够实现.先来看看One2Many这种情况的实现. 我在之前的demo基础上修改了一下,假设用户和部门之间的关系为多对一,即一个部门对应着多个用户,而一个用户只属于一个部门.同样先将运行效果图贴出来. 在…
眼下android SDK里自带的现成的測试工具有monkey 和 monkeyrunner两个.大家别看这俩兄弟名字相像,但事实上是完全然全不同的两个工具,应用在不同的測试领域.总的来说,monkey主要应用在压力和可靠性測试上,执行该命令能够随机地向目标程序发送各种模拟键盘事件流,而且能够自定义发送的次数,以此观察被測应用程序的稳定性和可靠性,应用起来也比較简单,记住那几个命令即可了.而monkeyrunner呢,相比之下会强大一些,它主要可应用于功能測试,回归測试,而且能够自定义測试扩展,…
注:本来这封信要发给Wonerfei网友的,可是由于每次仅仅能发200字,所以干脆贴到博客上,叫Wonderfei同学到这上面来看,也算是我自己的一个暂时总结吧.同一时候也希望大家给予Wonderfei对应的帮助,毕竟我自己的观点不一定正确和完整. Hi Wonderfei, 你好,因为我是博客新手,所以没有留意到你给我发的私信,不好意思. 首先因为我自己也是个新手,也是在学习各种框架然后给公司项目选定对应自己主动化框架,研究移动自己主动化測试框架也就近段时间而已,所以我仅仅能从我自己今天为止的…
本篇将是我们这个Glide系列的最后一篇文章. 其实在写这个系列第一篇文章的时候,Glide就推出4.0.0的RC版了.那个时候因为我一直研究的都是Glide 3.7.0版本,再加上RC版本还不太稳定,因此整个系列也都是基于3.7.0版本来写的. 而现在,Glide的最新版本已经出到了4.4.0,可以说Glide 4已经是相当成熟和稳定了.而且也不断有朋友一直在留言,想让我讲一讲Glide 4的用法,因为Glide 4相对于Glide 3改动貌似还是挺大的,学完了Glide 3再去使用Glide…
我在之前的两篇文章中用java来实现过 Android 自己主动化測试(1)怎样安装和卸载一个应用(java).Android 自己主动化測试(2)依据ID查找对象(java). 可是本质上都是用monkeyrunner相应的java lib 来实现的.可是相关的文档很少.假设真的要用monkeyrunner来做功能性的自己主动化測试.强烈还是推荐使用python语言 1.monkey runner The monkeyrunner tool provides an API for writin…
前言 上一篇(Android自己主动化构建之Ant多渠道打包实践(上))已经介绍了Android的apk是怎样构建的,本篇博客继续Ant打包的实践过程. 集成友盟统计SDK 这里以友盟统计为例,对各个渠道进行统计.我们须要先集成它的SDK 配置权限 <!-- 权限 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > </uses-permission&g…
第一讲分享了下安卓自己主动化一些概况和一些自己主动化框架现状和技术可以解决什么样的问题. 这次课就深入到android世界里面.遨游.翱翔.深入了解自己主动化測试核心技术. 搞过编程开发的同学听到instrumentation这个东西一定不陌生.在android架构里面分四层(最以下是硬件驱动相关抽象层.不是笔者讨论的内容范围),往上面一点是协议栈.也不是讨论的核心,都和c语言相关.一直到第三层框架层(framework). 细分有二: A.   android的改良虚拟机dalvik和Runt…