Welcome 微信登录

首页 / 移动开发 / Android

Android View刷新机制实例分析

Android View刷新机制实例分析

本文实例讲述了Android View刷新机制。分享给大家供大家参考,具体如下:一、总体说明在Android的布局体系中,父View负责刷新、布局显示子View;而当子View需要刷新时,则是通知父View来完成。二、代码分析1).ViewGroup的addView方法,理解参数的意义和传递invalidate调用父类View的方法addViewInner方法主要做的事情是view的dispatchAttachedToWindow(AttachInfo i...
Android UI效果之绘图篇(三)

Android UI效果之绘图篇(三)

一、 PorterDuffXfermodePorterDuffXfermode类似于数据集合里面的交集并集概念,只是数据里面取的是两个集合,而我们这里取的是两个图形之间的交集并集,我们先来看一张Android API Demo里面一张金典的图 图中的Src和Dst相当于是数学中的两个集合,而在我们的代码中我们可以这样来操作这两个集合canvas.drawSrc();paint.setXfermode(new PorterDuffXfermode(Porte...
Android应用启动另外一个apk应用的方法

Android应用启动另外一个apk应用的方法

本文实例讲述了Android应用启动另外一个apk应用的方法。分享给大家供大家参考,具体如下:在开发的过程中,经常会遇到在一个应用中启动另外一个apk应用的情况问题的核心点在于我们要拿到第三方apk的package名称跟class名称,如:package名称是com.funcity.taxi.passenger,class名称是com.funcity.taxi.passenger.activity.LoadActivity。从一个apk启动到另外一个apk...
Android的APK应用签名机制以及读取签名的方法

Android的APK应用签名机制以及读取签名的方法

发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。什么是签名首先我们得知道什么是摘要,摘要是指采用单向Hash函数对数据进行计算生成的固定长度的Hash值,摘要算法有Md5,Sha1等,Md5生成的Hash值是128位的数字...
Android实现从本地图库/相机拍照后裁剪图片并设置头像

Android实现从本地图库/相机拍照后裁剪图片并设置头像

玩qq或者是微信的盆友都知道,这些聊天工具里都要设置头像,一般情况下大家的解决办法是从本地图库选择图片或是从相机拍照,然后根据自己的喜爱截取图片。上述过程已经实现好了,最后一步我加上了把截取好的图片在保存到本地的操作,来保存头像。为了大家需要,下面脚本之家小编把完整的代码贴出来供大家参考。先给大家展示效果图: 代码部分:布局代码(其实就是两个按钮和一个ImageView来显示头像)<LinearLayout xmlns:android="http:/...
Android应用中制作选中后图标变大浮动效果的代码分享

Android应用中制作选中后图标变大浮动效果的代码分享

最近在玩3g体育门户客户端的时候,看到这样个效果: 轻触赛事图标,会有一个图标变大浮出的效果.,蛮有意思的.于是就把仿照它做了一个. 这个是原图: 实际上是给图标的触摸事件中添加了一个缩放的动画,代码如下.package com.test;import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.Vi...
Android波纹扩散效果之仿支付宝咻一咻功能实现波纹扩散特效

Android波纹扩散效果之仿支付宝咻一咻功能实现波纹扩散特效

今年春节晚会没看尽兴,被支付宝集福给添了一段插曲,朋友们都在那数定时间段不停的咻一咻,哇,我咻到一个敬业福,不可能的,哈哈。那么咻一咻功能基于程序代码是怎么实现的呢?下面脚本之家小编给大家分享本教程帮助大家学习Android波纹扩散效果之仿支付宝咻一咻功能实现波纹扩散特效,具体内容如下所示:先来看看这个效果这是我的在Only上添加的效果,说实话,Only现在都还只是半成品,台面都上不了,怪自己技术不行,也太懒了 PS:这个view也是我模仿了人家的效果,参...
Android开发中实现应用的前后台切换效果

Android开发中实现应用的前后台切换效果

在介绍程序实现之前,我们先看下Android中Activities和Task的基础知识。 我们都知道,一个Activity 可以启动另一个Activity,即使这个Activity是定义在别一个应用程序里的,比如说,想要给用户展示一个地图的信息,现在已经有一个Activity可以做这件事情,那么现在你的Activity需要做的就是将请求信息放进一个Intent对象里,并且将这个Intent对象传递给startActivity(),那么地图就可显示出来了,...
在Android app中实现九(n)宫格图片连续滑动效果

在Android app中实现九(n)宫格图片连续滑动效果

今天写这篇文章的缘由是前一段时间一个网友在我的博客上面留言,想要实现在GridLayout(相当于九宫格)中点击每项可左右滑动显示该宫格的图片,当该宫格的图片显示完以后,接着显示下一宫格的图片。那么看过我以前关于滑动方面的文章的朋友,相信要实现前者的效果并不难,关键在于如何实现后者,即如何在一个宫格的图片显示完以后,接着显示下一宫格的图片。那么这就是我们今天这篇文章要探讨的内容。 说到这里呢,首先对这位网友说声抱歉,由于前些日子太忙,直到现在有那么...
Android中Serializable和Parcelable序列化对象详解

Android中Serializable和Parcelable序列化对象详解

本文详细对Android中Serializable和Parcelable序列化对象进行学习,具体内容如下学习内容:1.序列化的目的2.Android中序列化的两种方式3.Parcelable与Serializable的性能比较4.Android中如何使用Parcelable进行序列化操作5.Parcelable的工作原理6.相关实例1.序列化的目的1).永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中 2).通过序列化操作将对象数据在网络上进行传...
Android入门之使用eclipse进行源码开发的方法

Android入门之使用eclipse进行源码开发的方法

本文实例讲述了Android入门之使用eclipse进行源码开发的方法。分享给大家供大家参考,具体如下:一、版本说明:1. eclipse for javaEE 3.5.22. jdk1.63. adt12.04. linux/Ubuntu10.04 或者 linux/ubuntu10.10二、准备工作:1. 下载 Android2.3.7 源码欲了解具体内容可以参看 android 官网。2. 编译源码必须编译源码,否则会引发很多问题。记住:如果下载没问...
Android入门之源码开发基础教程

Android入门之源码开发基础教程

本文讲述了Android入门之源码开发基础教程。分享给大家供大家参考,具体如下:下载 Android 源码之后,接下来就是学习或者进行开发。在开发之前,谈一些开发必备知识或者工具,工欲善其事必先利其器嘛!在前面一篇《Android入门之使用eclipse进行源码开发的方法》中基本上说了开发使用工具。但是我们如何使用模拟器开发呢?!当然你去删除或者增加app到模拟器就不可以按常规来操作了,花 5 -10 分钟了解一下,如果你有需要。0. 编译源码直接在下载的...
<< 231 232 233 234 235 236 237 238 239 240 >>