- 博客(20)
- 资源 (10)
- 收藏
- 关注
转载 颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)
在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类)方面的操作
2013-06-06 16:46:58
1966
转载 播放Android项目工程里的视频文件
I want to play a video from my assets or raw folder in my app in ANDROID播放Android项目工程里的视频文件最终解决办法是:1. 把视频文件放到项目工程的 res/raw 文件下。2. 视频文件必须是Android支持视频格式(3gp,wmv,mp4),并且命名必须是小写字母,数据,下划线,例如:my
2013-01-30 17:22:20
889
转载 数据交互
虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。15.3.1 HttpGet类和HttpPost类本节将介绍Android SD
2013-01-25 14:35:26
561
转载 网络连接
与网络相关的,就经常要做网络状态判断及信息获取。用到的类ConnectivityManager 和NetworkInfo //获取网络连接管理者 ConnectivityManager connectionManager = (ConnectivityManager)
2013-01-25 13:11:34
966
转载 android系统如何获取手机信息
android系统如何获取imei号码,获取手机型号和系统版本号 .核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId(); 1.加入权限在manifest.xml文件中要添加 2.代码 /** * **创建日期 2010-4-29 下午05
2013-01-25 11:31:48
823
原创 关于cocos2d中InstallWizardForVS2010.js文件安装问题
写这个主要告诉自己以后有些事情不能太大意,故事详情如下: 最近cocos2d-X大家都懂的,所以俺也就去看看,下载、安装基本OK 也能运行 看到demo。可是蛋疼的事出来了,“双击打开,路径是这样的:template, F:\cocos2d-1.0.1-x-0.9.1\template\msvc,使用的就是InstallWizardForVS2010.js文件,双击安装即可。”就出在
2012-09-08 11:20:10
4584
转载 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险
2012-03-25 19:08:22
602
转载 addShutdownHook的用处
Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明: 这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。
2012-02-27 15:06:32
576
转载 音频播放
Android平台中关于音频播放有以下两种方式: 1. SoundPool —— 适合短促且对反应速度比较高的情况(游戏音效或按键声等) 2. MediaPlayer —— 适合比较长且对时间要求不高的情况 ---------------------------------------------------------------------------------------
2012-02-17 14:47:59
424
转载 Android图片处理
Android中有很多图片特效处理技巧,比如圆角、倒影,今天为大家分享一个实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理。 第一步:新建一个Android工程命名为ImageDemo,工程结构如下: 第二步:新建一个.java文件,命名为ImageUtil.java,在里面定义一些图片处理方法,代码如下: Java代码:v
2012-02-13 15:22:52
522
转载 Intent
Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); 显示地图: Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it
2012-02-12 18:59:55
364
转载 适配不同分辨率的Android手机的处理方法
不同的layoutAndroid手机屏幕大小不一,有480×320, 640×360, 800×480, 960*640 .怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640×360,layout-800×480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layo
2012-02-11 15:34:08
734
转载 SurfaceView
如果你的游戏不吃CPU,用View就比较好,符合标准Android操作方式,由系统决定刷新surface的时机。 但如果很不幸的,你做不到不让你的程序吃CPU,你就只好使用SurfaceView来强制刷新surface了,不然系统的UI进程很可能抢不过你那些吃CPU的线程。 当然其实不止这两种方法来刷新Surface的,这两种只是纯Java应用比较常见的方法。 Surface
2012-02-10 10:12:25
1244
转载 修改调色板
这个算法正是找到调色板区,根据原有格式修改之后,生成新的crc校验码,然后替换原来的调色板。这样就可以用一个png图片,创建多个变色副本。 public class PalettedImage { public Image getPalettedImage(byte[] data, int[] originalColors, int[] palettedColors)
2012-02-09 20:33:47
548
转载 Bundle
Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关系:java.lang.Object Android.os.BundleBundle类是一个final类:public final classBundleextends O
2012-02-08 13:35:16
409
转载 Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如
2012-02-08 10:22:32
346
原创 N97锁屏
竖屏锁屏代码Nokia-MIDlet-On-Screen-Keypad: yesNokia-MIDlet-App-Orientation: portrait横屏锁屏代码Nokia-MIDlet-App-Orientation: landscapeNokia-MIDlet-On-Screen-Keypad: no拉屏代码Nokia-MIDlet-App-Orientation: landsc
2012-01-30 17:54:12
693
转载 camera
本类主要用于和 camera service 建立及断开连接、设置拍照功能 、开启及关闭 预览 、拍照、检索 frames 编码成 video 。本类没有默认的构造函数,你可以通过 open() 函数获得一个 Camera 对象。 首先要使用硬件 camera ,必须要在 manifest 文件中声明使用权限,例如应用中要使用 camera 及自动对焦功能,那么 manifest
2012-01-30 17:48:04
1818
转载 代码混淆
前一段时间PM让我搞代码混淆,开始我一头雾水,不清楚是搞什么的。(代码混淆就是对编译的class文件中的一些处理,也就是防止class文件反编译后产生可读性很强的源文件)。 接到任务后到网上狂找这方面的东东,有以下工具(jocky,proguard,retroguard......) 我只使用了两种jocky和proguard,主要说一下proguad。下面是我翻译的proguar
2012-01-30 17:45:11
3868
转载 Android Camera 使用小结
Android Camera 使用小结Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Ca
2012-01-30 17:42:56
1757
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人