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开发

android 开发实现悬浮窗体

然对悬浮窗体感兴趣,查资料做了个小Demo,效果是 点击按钮后,关闭当前Activity,显示悬浮窗口,窗口可以拖动,双击后消失。 效果图如下:它的使用原理很简单,就是借用了WindowManager这个管理类来实现的。1.首先在AndroidManifest.xml中添加使用权限:uses-permission android:name=android.permission.SYSTEM_ALE...
悬浮窗体 android开发

对Android中的多图片异步加载的重新思考

不知道大家有没有发现,在2.0.4.1(37)版本之前的开源中国客户端首次加载图片的时候,会很慢,尤其是动弹列表中的图片。甚至网速慢的时候感觉图片根本加载不出来。原因是在下载网络图片的时候使用了多线程并发执行的方式,什么意思呢,也就是开启了多个线程同时去下载多张图片。按照正常的思维来想,做图片加载操作使用多线程,这应该是很正常的,因为在我们的思维中,多线程资源利用率更高,程序响应更快。举个例子:一...
图片异步加载 Android开发

android实现类似于支付宝余额快速闪动的效果

效果如下:此图片不会动,但实际上是会快速跳动的。之前看到有支付宝的效果非常牛逼。就是进去看到余额呼噜噜的直接上蹿下跳到具体数字,效果帅,但不知道怎么实现,最近终于知道了。思路:首先经常用到倒计时操作。这个类就是 CountDownTimer.Android自带的。继承此类。无非就是跳动的 increase和intervel增加的数字和间隔!你懂。继续。。然后让他快速从一定数字跳动到具体的总额数字,...
支付宝余额 android开发

Cocos2dx与Android进行交叉编译的大概步骤

cocos2d交叉编译配置 :1.下载cygwin 64位exe文件,安装,安装好后,安装make,搜索到之后安装 devel下面的 make gnu那个选项,前面的勾选就可以了,前面的是bin文件,后面的是代码;安装python,同上;2.配置环境变量——注意NDK_ROOT为linux下编译用的,所以需要用linux的格式/cygdrive/d 主要反斜杠用/NDK_ROOT/cygdrive...
android开发 Cocos2dx

android获取手机信息

/** *获取android当前可用内存大小 */ privateStringgetAvailMemory(){//获取android当前可用内存大小 ActivityManageram=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); MemoryInfomi=newMemoryInfo(); am.getMem...
获取手机信息 android开发