Android 插件化 在此文章之前先推荐一位大牛的博客:http://blog.csdn.net/singwhatiwanna/article/details/40283117个人觉得此人也算是高人.1、作用大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 Dex 来解决这个问题,因而便有了插件化的概念,将一...
Android图片高斯模糊的一些方法 高斯模糊高斯模糊就是将指定像素变换为其与周边像素加权平均后的值,权重就是高斯分布函数计算出来的值。一种实现点击打开链接<-这里是一片关于高斯模糊算法的介绍,我们需要首先根据高斯分布函数计算权重值,为了提高效率我们采用一维高斯分布函数,然后处理图像的时候在横向和纵向进行两次计算得到结果。下面是一种实现[java]view plaincopyprint?...
Android 系统javadoc符 注释/**@hide*/ google 给了两个选择:1. 在你添加的API或者变量前面,增加javadoc 注释@hide。但是要注意的是,并不是简单写个@hide 或者 /*@hide*/ 就可以了,这些都是错误的javadoc注释格式,标准的javadoc都是这样的 /** */ 而且对于 format 变量 应该加上 { }。所以我们应该这样写 /** {@hide} */ 2. 你就是想要生成的j...
Android应用加入微信分享 一、申请你的AppIDhttp://open.weixin.qq.com/友情提示:推荐使用eclipse打包软件最后一步的MD5值去申请AppID二、官网下载libammsdk.jar包http://open.weixin.qq.com/download/?lang=zh_CN三、将libammsdk.jar复制到工程的libs目录四、在需要分享的Act...
android 铃声设置流程 android 铃声设置流程讲解 一【最近更新】总体思路为 :1.截取铃声2.保存入sd卡3.获取铃声信息4.将信息和文件路径写入数据库获得铃声Uri5.将获得的Uri设置为铃声。核心实现:在public class DefaultRingtonePreference extends RingtonePreference {private static final...
Android ANR Waiting because no window has focus问题分析 博文内容中字符过多,拒绝显示转载于:https://www.cnblogs.com/MMLoveMeMM/articles/4849667.html
Android学习Matrix对称变换<5> 网上很多的倒影特效实际上就是一个对称变换,在改变透明度即可。Matrix对称变换包括很多种,有关于Y轴对称,关于X轴对称,关于y= -x对称等等。1 关于Y轴对称[java]view plaincopy//获取资源文件的引用resResourcesres=getResources();...
Matrix学习基础知识 <3> 以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的平移量为△y,那么,点P...
Android学习Matrix错切变换 <6> 刚开始我也不懂啥叫错切变换,一看效果图你就恍然大悟。对图像的错切变换做个总结:x = x0 + b*y0;y = d*x0 + y0;与之对应的方法是:[java]view plaincopyMatrixmatrix=newMatrix();matrix.setSkew(0.0f,0.5f...
Android学习Matrix矩阵-开始运用<4> Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。在Android里面,Matrix由9个float值构成,是一个3*3的矩阵。最好记住。如下图:解释一下,上面的sinX和cosX,表示旋转角度的cos值和sin值,注意,旋转角度是按顺时针方向计算的。translateX和translateY表示x和y的平移量。scal...
矩阵运算 <1> 1.什么是矩阵矩阵就是由多组数据按方形排列的阵列,在3D运算中一般为方阵,即M*N,且M=N,使用矩阵可使计算坐标3D坐标变得很方便快捷。下面就是一个矩阵的实例:看似没什么特殊的,可是后面你可以看到矩阵的魅力,为什么矩阵这么有效,我也不知道,这个由数学家去论述,我们只要可以用就是了。2.向量的点乘和叉乘向量的点乘和叉乘与矩阵...
Android的Matrix <2> Android MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理可分为四类基本变换:...
Android OpenGL ES通用的矩阵变换指令 . Android OpenGL ES 对于不同坐标系下坐标变换,大都使用矩阵运算的方法来定义和实现的。这里介绍对应指定的坐标系(比如viewmodel, projection或是viewport) Android OpenGL ES支持的一些矩阵运算及操作。OpenGL ES 中使用四个分量(x,y,z,w)来定义空间一个点,使用4个分量来描述3D坐标称为齐次坐标:所谓齐次坐标就...
Android APP不在多任务中产生历史记录信息 最近的android多了多任务记录这个功能,即按以前的菜单按键,就会弹出多任务记录历史列表,如果希望自己的Activity启动使用后,不在多任务中产生记录,可以这样:<activity android:name="com.android.settings.timer.timepower.OPPowerOffPromptActivity"...
设置Eclipse中的tab键为4个空格的完整方法 做项目的时候经常要提交代码,但是要提交代码之前一般会格式化后才提交,eclipse格式化快捷键:ctrl+shift+F,格式化空白处有两种填充方式,一种是TAB键,另外一种是空格键,一般空格键较多.设置如下:1.点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的insert ...
MediaPlayer 实现播放,暂停,续播等功能 废话不多说,直接贴代码:主代码:直接在主文件中写了功能,一般写在Service里面,这里只是个测试Demopackage com.example.androidmediaplayerdemos;import java.io.IOException;import android.media.AudioManager;import android.media....
Android系统中添加时区 解决方案:以加入Nigeria时区为例,应该如下修改:1.找到该国家在zoneinfo中的时区信息。区信息的文件可以从ftp://munnari.oz.au/pub/下载到最新的,解压tzdata201x*.tar.gz后,在每个地区的txt文件中有城市的时区信息,搜索是否有您要添加的城市,则该时区可以添加;如果没有搜索到相关的国家或城市,则需要考虑使用别的城市的时区。比...
git本地仓库,分支切换的问题 在本地创建的git仓库,在分支1中修改某文件,不提交,切换到分支2,结果在分支2中也能看到分支1中的修改,并且可以在分支2中提交该修改。。。不明白为啥会这样,分支之间的修改,应该是互相不可见的才对吧。其实在切换分支之前,提交一下其实也没什么,但这样的特性总让人感觉不爽。从下面的文章中找到了一个解决方法,那就是在分支1中,切换之前先git stash一下,它会把你的...
android sdk 编译--如何将源代码加入android.jar以及make原理 首先是这个问题如何修改。 在/frameworks/base/Android.mk中,找到如下行: packages_to_document := 在该变量的赋值语句最后添加 xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base/<你的模块>/java/下面的一部分路径,只要能够唯一的...