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

Android TTS文字转语音开发

之前在做TTS开发的时候能够正常的将文字转为语音,但是今天做了一个小程序,结果却发不了音,仔细测试了一下,发现了一个问题。首先先讲下TTS如何实现。1、安装语音库,假如要中文发音,科大讯飞语音3.0就很好。2、最简单的程序如下:packagecom.example.tts; importjava.util.Locale; importandroid.speech.tts.TextToSpeec...
Android开发 TTS文字转语音

一款Android开源的下拉刷新动画

packagecom.example.pullrefersh; importandroid.content.Context; importandroid.content.res.TypedArray; importandroid.support.v4.view.MotionEventCompat; importandroid.support.v4.view.ViewCompat; imp...
下拉刷新动画 Android开源

Android MP3录音实现

Android录音支持的格式有amr、aac,但这两种音频格式在跨平台上表现并不好。MP3显然才是跨平台的最佳选择。近期由于项目需要,实现了这个需求,代码托管在Github上,欢迎拍砖项目地址GavinCT/AndroidMP3Recorder使用方法见:README.md推荐直接下载libs.zip集成到自己项目里。【温馨提示:只下载此zip可以使用Chrome插件 GitHub Mate 】实...
MP3录音 Android MP3

注册一个由 Android 调用的Intent

这段代码是从 FMX.Notification.Android 中抽出来的,从中我们可以学习如何注册一个 Intent 分享数据。FMX 目前我也是在学习,所以有些东西我也不好乱解释,毕竟俺不是很熟,误人子弟还是不要了。大家自己看源码分析好了。Delphi/Pascal procedureTNotificationCenterAndroid.ScheduleNotification(constA...
Intent Android开发

Android中include标签的使用及注意事项

前言 include标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局、侧边栏布局、底部Tab栏布局、ListView和GridView每一项的布局等,将这些同一个APP中有多个界面用到的布局抽取出来再通过 include 标签引用,既可以降低layout的复杂度,又可以做到布局重用(布局有改动时只需要修改...
include标签 Android开发