Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android graphic Xfermode setXfermode用法

Android graphic Xfermode setXfermode用法

1. Xfermode可以通过修改Paint的Xfermode来影响在Canvas已有的图像上面绘制新的颜色的方式 。在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;如果它是部分透明的,那么它将会被染上下面的颜色。下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelX...
Android 错误信息捕获发送至服务器

Android 错误信息捕获发送至服务器

程序员最头疼的事情就是bug和debug。这次debug长达20天,搞的我心力交瘁。累,因为Android兼容性,不同手机会有不同的bug出来,而且很难复现,所以就上网找了下类似保存错误log到文件再上传到服务器,现把源码也共享出来。上传至服务器的代码我没加。相信大家都有现成的代码了。先讲下原理,跟JavaEE的自定义异常捕获一样,将错误一直向上抛,然后在最上层统一处理。这里就可以获得Exception Message,进行保存操作异常捕获类如下:/** ...
Android 中下载文件到sdcard和进度条小结

Android 中下载文件到sdcard和进度条小结

这里小结下,如何用Android的模拟器去创建一个sdcard,并且学习如何在android中去下载一个网上的文件,保存到android,并且下载时,会显示一个进度条.上述讲的就是我们这一篇代码要实现的内容。这篇内容其实是很重要的,大家可要好好的看了哦。 1 页面结构,提供一个button,点BUTTON时,去下载一个图片,main.xml设计如下:Java代码:< ?xml version="1.0" encoding="utf-8"?> &...
Win32平台如何编译使用Google test编写的单元测试?

Win32平台如何编译使用Google test编写的单元测试?

在Win32平台如何编译单元测试的代码?(readme文件并没有明确指出,我们需要自行配置)1. 单元测试从何处运行?利用Google test编写单元测试,我们只需要使用其提供的宏来定义测试,不需像CppUnit那样还要编写运行测试的代码,从“Linux平台如何编译使用Google test写的单元测试?”也可以看出,我们并没有编写main函数,那么,利用google test编写的单元测试,从何处开始执行?其main函数位于gtest_main.cc文...
Android 中 PopupWindow 响应返回键并关闭的问题

Android 中 PopupWindow 响应返回键并关闭的问题

PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。最简单——在 new 的时候,使用下面的方法:new PopupWindow(view, LayoutParams.WRAP_CONTENT, La...
Android:Animation的简单学习

Android:Animation的简单学习

Animation动画效果。提供了一系列的动画效果,可以应用大多数 的控件。一、Animations从总体上来说可以分为两大类:1、TweenedAnimations:该类提供了旋转,移动,伸展,和淡出竺效果;2、Frame-by-FrameAmimations:这一类可以创建一个Drawable序列:这些Drawable可以按照指定的时间间歇一个一个的显示。二、TwenedAnimations的分类a)Alpha:淡入淡出效果b)Scale:缩放效果c)...
Android中WebView载入本地HTML代码并实现Java与JavaScript交互

Android中WebView载入本地HTML代码并实现Java与JavaScript交互

正在开发一个地图程序, 相对于用XML写安卓界面, 我更愿意用这个偷懒的办法,就是不用Android自带的MapView, 而是使用之前就已经比较熟悉的Google Maps JavaScript API,在Android的WebView中载入HTML代码, 利用Android提供的强大的Java与Js的交互功能,用网页作为界面来开发程序,同时也可以用Js回调机器的本地功能比如GPS等。下面提供一个演示的例子,代码如下:packagecom.aloong....
<< 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 >>