Welcome 微信登录

首页 / 移动开发 / Android

Android动画之逐帧动画(Frame Animation)实例详解

Android动画之逐帧动画(Frame Animation)实例详解

本文实例分析了Android动画之逐帧动画。分享给大家供大家参考,具体如下:在开始实例讲解之前,先引用官方文档中的一段话:Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代...
Android动画之补间动画(Tween Animation)实例详解

Android动画之补间动画(Tween Animation)实例详解

本文实例讲述了Android动画之补间动画。分享给大家供大家参考,具体如下:前面讲了《Android动画之逐帧动画(Frame Animation)》,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们称为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置...
Android 给空白包签名并上传审核

Android 给空白包签名并上传审核

前言:之前公司app在腾讯开放平台认领应用时,涉及了一个问题:就是给空白包签名。然后再上传上去审核。应用能在Android 系统上安装必须是经过有私有key的证书数据签名。Android系统通过证书确定应用的作者,和与应用建立信任关系。证书不会用于控制应用的安装。证书不需要权威机构签名:它是非常完美和标准。关于签名的一些重要点:•所有的应用必须签名(android 有默认签名)。•测试和调试应用,构建工具用指定的调试密钥(andro...
Android实现通知栏透明的方法

Android实现通知栏透明的方法

这个特性是andorid4.4支持的,最少要api19才可以使用,也就是说如果Android的机子是低于4.4,沉浸通知栏是没有效果的。下面介绍一下使用的方法,非常得简单。 /** * 设置通知栏 这个方法在onCreate()实现,如果是在父类的onCreate()中添加,即使所有继承了该父类都会有沉浸通知栏。 */public void initSystemBar() {if (Build.VERSION.SDK_INT >= Build.VER...
Android编程解析XML方法详解(SAX,DOM与PULL)

Android编程解析XML方法详解(SAX,DOM与PULL)

本文实例讲述了Android编程解析XML方法。分享给大家供大家参考,具体如下:XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API f...
Android编程中HTTP服务用法详解

Android编程中HTTP服务用法详解

本文实例讲述了Android编程中HTTP服务用法。分享给大家供大家参考,具体如下:在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTP GET和POST进行访问。下面我们就结合实例,介绍一下HttpClient的使用...
Android动画之渐变动画(Tween Animation)详解 (渐变、缩放、位移、旋转)

Android动画之渐变动画(Tween Animation)详解 (渐变、缩放、位移、旋转)

本文实例讲述了Android动画之渐变动画(Tween Animation)。分享给大家供大家参考,具体如下:Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。下面就讲一下Tweene Animations。主要类:Animation 动画AlphaAnimation 渐变透明度RotateA...
Android使用Fragment打造万能页面切换框架

Android使用Fragment打造万能页面切换框架

首先我们来回忆一下传统用Activity进行的页面切换,activity之间切换,首先需要新建intent对象,给该对象设置一些必须的参数,然后调用startActivity方法进行页面跳转。如果需要activity返回结果,则调用startActivityForResult方法,在onActivityResult方法中获得返回结果。此外,每一个要展示的activity需要在AndroidManifest.xml文件中注册。而且,如果在某些特定的情况下(比...
深入浅析Android坐标系统

深入浅析Android坐标系统

1 背景去年有很多人私信告诉我让说说自定义控件,其实通观网络上的很多博客都在讲各种自定义控件,但是大多数都是授之以鱼,却很少有较为系统性授之于渔的文章,同时由于自己也迟迟没有时间规划这一系列文章,最近想将这一系列文章重新提起来,所以就来先总结一下自定义控件的一个核心知识点——坐标系。很多人可能不屑一顾Android的坐标系,但是如果你想彻底学会自定义控件,我想说了解Android各种坐标系及一些API的坐标含义绝对算一个小而不可忽视的技能;所谓Androi...
解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法

解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法

最近在学习android的开发搭建环境时,在网上下载了一个最新的eclpse,在启动的时候报错:Failed to create the Java Virtural Machine.翻译一下,其意思就是说打开eclipse的失败原因是创建java虚拟机失败!一般在启动的时候,出错,基本上除了虚拟机出错,就是jdk配置出错。问题截图:看原来的配置文件eclipse.ini的内容:看最后一行“-XX:MaxPermSize=512M”改为256即可。在看看找不...
限时抢购秒杀系统架构分析与实战

限时抢购秒杀系统架构分析与实战

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问...
android开发之listView组件用法实例简析

android开发之listView组件用法实例简析

本文实例讲述了android开发之listView组件用法。分享给大家供大家参考,具体如下:关于Android ListView组件中android:drawSelectorOnTop含义android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,...
Android实现短信加密功能(发送加密短信、解密本地短信)

Android实现短信加密功能(发送加密短信、解密本地短信)

短信加密此类功能由于新手学习的需求量较小,所以在网上很少有一些简单的demo供新手参考。小编做到此处也是花了比较多的时间自我构思,具体的过程也是不过多描述了,讲一下demo的内容。demo功能:1、可以发送短信并且加密(通过改变string中的char)2、能够查看手机中的短信3、能够给收到的加密短信解密。涉及到的知识点:1、intent bundle传递2、ContentResolver获取手机短信3、listveiw与simpleAdapter4、发送...
<< 441 442 443 444 445 446 447 448 449 450 >>