-
Android 图像处理(1)
图像构成位图(bitmap)(r, g, b, a)—>(pixel)—>image通过调整颜色处理图像操作的对象是每个像素,我们可以改变图像的色相(Hue)、饱和度(Saturation)、明度(Luminance)ColorActivity通过颜色矩阵处理图形ColorMatrixActivity颜色矩阵(ColorMatrix)颜色矩阵M是一个5*4的矩阵,如图1所示。在Android中,颜色矩阵M是以一维数组m=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,...…
-
Android Camera2
CameraApp MediaSaver CaptureSessionManager SessionStorageManager MemoryManagerImpl PlaceholderManager RemoteShutterListener MotionManager SettingsManager CameraServices Functionality available to all modules and services /...…
-
Android Studio查看Android源码
下载源码 使用repo从源码仓库下载Source 从百度网盘下载别人下载好的Android5.0编译源码1. 进入Android 源码根目录2. 执行#这行命令的意思是编译idegen这个项目,生成idegen.jar文件.生成成功后,会显示这个jar包的位置,并显示 #### make completed successfully (20 seconds)####mmm development/tools/idegen/3. 执行#这行命令的意思是生成对应的文件:android.iw...…
-
Android StrictMode
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应 用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和 不好的代码。StrictMode有多种不同的策略,每一种策略又有不同的规则,当开发者违背某个规则时,每个策略都有不同的方法去显示提醒用户。在本文中,将举例子说明...…
-
Apache Maven WAR Plugin
Apache Maven WAR插件负责收集所有工件的依赖性,web应用程序的类和资源,包装成一个web应用程序存档。目标概述 war:war 构建一个war文件 war:exploded开发阶段加速测试通常用来生成一个额外的webapp文件夹 war:inplace类似war:exploded只是webapp文件夹目录位置不一样,默认在src/main/webapp war:manifest为这个应用生成一个清单。清单文件在web应用程序源目录中创建使用1.使用war:war这是...…
-
Maven部署Web项目到Tomcat的配置
配置Tomcat角色Maven自动部署实际上调的是Tomcat安装目录下的manager功能。而为了能正常访问http://localhost:8080/manager页面,我们需要修改$TOMCAT_HOME/conf目录下的tomcat-users.xml<tomcat-users> <role rolename="tomcat"/> <role rolename="manager"/> <role rolename="manager-g...…
-
CentOS安装配置Tomcat7
下载tomcatcd /usr/local/srcwget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.59/bin/apache-tomcat-7.0.59.zip解压安装tomcatyum install unzip -yunzip -d /usr/local apache-tomcat-7.0.59.zipcd /usr/localmv apache-tomcat-7.0.59/ tomcat7配置环境变量vi /etc/...…
-
Android Renderscript(一)
渲染脚本(Renderscript)提供用C语言(C99标准)编写的原生级高性能的计算API。Renderscript让你的应用程序有能力跨越所有可用的处理器内核来自动的平行的运行各种操作。它还提供了对不同类型的处理的支持,如CPU、GPU或DSP等。Renderscript对于图形处理、数学模型或其他任何需要大量的数学计算的应用程序都使用有用的。另外,不需要编写代码你就能够访问所有这些功能来支持不同的架构或不同数量的处理器内核。也不需要针对不同的处理器类型来编译你的应用程序,因为Rend...…
-
Android-zipalign
Android SDK中包含一个“zipalign”的工具,它能够对打包的应用程序进行优化。在你的应用程序上运行zipalign,使得在运行时Android与应用程序间的交互更加有效率。因此,这种方式能够让应用程序和整个系统运行得更快。我们强烈推荐在新的和已经发布的程序上使用zipalign工具来得到优化后的版本——即使你的程序是在老版本的Android平台下开发的。这篇文章将描述zipalign如何有助于性能改善以及如何使用它来优化你的app。 在Android...…
-
Android Debug Bridge
ADB概述Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分: 客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。 服务端部分,是运行在开发用电脑上的后台进程,用于管理客户端与运行在模拟器或真机的守护进程通信。 守护进程部分,运行于模拟器或手机的后台。当启动adb客户端时,客户端首先...…