自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android OpenGL库函数列表

Android OpenGL库函数列表  OpenGl核心函数库  glAccum 操作累加缓冲区  glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形  glAlphaFunc允许设置alpha检测功能  glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中  glArrayElement 定义一个被用于...

2014-11-26 10:44:46 444

原创 FFmpeg Android部分的编译

编译的是最新版2.2.3。再说编译环境操作系统 ubuntu14.04 32位(实在不建议使用64位 惨痛的教训)adt:Build: v22.6.2-1085508NDK:R9d因为之前就看到有人提到0.8版会出现一些问题,这也难怪,所以开始目标就瞄准了最新的代码进行编译 首先下载FFmpeg源码,从http://ffmpeg.org/download.html 可以获...

2014-06-19 17:09:03 194

原创 AVPacket与AVFrame的关系

最近在做ffmpeg相关的项目,满眼的AVPacket和AVFrame,一下就眼晕了。Frame还好理解,但是这里packet到底什么样的包,和Frame又是什么关系呢。参考网上的介绍http://blog.csdn.net/ym012/article/details/6540065 写道从int av_read_frame(AVFormatContext *s, AVPacket ...

2014-06-19 16:19:13 981

原创 反射备忘

public class TestMain { /*** @param args*/public static void main(String[] args) {WorkMate mate = new WorkMate();try {Class mateClass = mate.getClass();for(Field field : mateClass.g...

2014-04-16 15:08:47 199

原创 WebView 自适应全屏

网上有通行的3中方法写道第一种: settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 第二种: WebSetting settings = webView.getSettings(); settings.setLayoutAlgorithm(LayoutAlgorithm.SING...

2013-10-30 11:29:18 1400

原创 NDK调试

大体根据官方攻略http://tools.android.com/recent/usingthendkplugin在cdt console中发现编译都通过了 但是调试的时候一直提示写道Unable to detect application ABI's 回到android console 还看到一些关于版本的警告, 之前编译时也看到过同样的提示 原本以为不影响 实际上调试是不...

2013-10-24 16:41:37 92

原创 adb logcat 打印输出

深圳公司的同事在测试的时候遇到一些bug 我这边没办法重现 于是只能远程协助查看log来看看问题到底出在哪 遇到如下问题:adb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service 使用adb时,若出上面的错,使...

2013-08-06 11:43:48 193

原创 android上加载大图片需要注意的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 sourc...

2013-07-16 21:47:19 252

原创 REST的一些讲解

深入浅出REST http://www.infoq.com/cn/articles/rest-introduction/ ----- 1.比较入门级,给你铺垫一些基本的概念,还不错。 http://rest.elkstein.org/ 2.很细致的教程,一步步的教你,还有图,有代码。 http://www.myeclipseide.com/documentation/quickstarts/...

2013-07-08 08:37:35 116

原创 扩展 Extension

@interface SneakyButton (Extension)+(id) button;+(id) buttonWithRect:(CGRect)rect;@end 扩展实际上是为已存在类做一个补充,就是说此处的SneakyButton实际上已经存在于别处了,这是来自Sneakyinput的一个类,为了方便的创建一个button对象,在不修改库类的前提下扩展是最好的方...

2013-06-27 16:00:25 176

原创 XMPP下的注册与登录

前面讲了本地如何搭建XMPP环境 其实我不懂 也没认真的好好研究原理 这肯定是要看的 不过先上手把代码拼上去 再细细debug 一点点的理解 这两篇的博客也是想帮助那些和我过去一样 认为XMPP是一个多高端多遥远的东西 我想告诉那些人的是 其实就在你手边 因为我也才接触 不敢保证代码规范 以及是否有隐藏的bug 各位如果有缘 看过有帮助就好 没有帮助笑笑就算了这里需要使用到插件 asma...

2013-06-24 23:43:25 323

原创 XMPP 环境快速搭建

这年头微信火 于是好多公司都要跟风 搭建环境其实挺简单 总的来说自己动手的就是mysql 一个wamp就解决了 或者mac上还可以用XAMPP做这个 首先我搭建好了wamp1.接下来到http://www.igniterealtime.org/downloads/index.jsp 下载openfire 不带jre的就行了 别说你机器上没jre2.在phpadmin中建立一个o...

2013-06-24 22:31:13 145

原创 cocos2d中关于sprite的anchor和position

ios开发还是新手 这也是个分享帖 最近匆匆忙忙的在看cocos2d的教材 一直有一个问题困扰着我 也是因为一直没有做过游戏开发的原因吧我经常分辨不清anchorpoint和position究竟在什么地方用,区别又是什么,因为我在代码中可以修改anchorpoint的值使他达到position一样的效果 看了代码注释才明白具体的含义 anchorPoint的我看有的资料中翻译为锚点,可以...

2013-06-14 17:06:33 371

原创 利用Movie播放GIF

 public class ViewContent extends View{ Movie movie; long mStart; public ViewContent(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructo...

2013-05-09 16:52:45 236

原创 ubuntu下eclipse找不到jvm的处理办法

转自:http://blog.csdn.net/seafit/article/details/5673629 昨日通过vmware装上最新的Ubuntu系统,电脑配置比较高,所以跑起来速度还是很不错。接着装了TOMCAT,ANDROID,等等必须的开发软件。 不过期间eclipse的一个问题确实花了不少时间,记录一下解决方案。 1,下载JDK和ECLIPSE。       ...

2013-05-06 09:50:49 338

原创 黑苹果安装

装黑苹果是个痛苦的事,最难的是驱动,所以留下这篇博客给那些配置和我相近的人参考。主要参考的是远景的懒人版黑苹果安装教程 我安装的是山猫 ML,10.8.0,10.8.1,10.8.2 3个版本里唯独10.8.1的安装最省心,选的也是10.8.1的懒人版,远景的就有。安装中,预留两个区,安装镜像分区和系统盘区,进入DG设置分区标志为AF,保存后可能会丢失盘符,使用ext2fsd制定盘...

2013-04-20 10:21:58 280

原创 ListView分隔线的显示

项目中需要在listview中添加footview 出现了两个问题 1.footview点击报错 空指针 好解决 在itemclickListener中判断位置即可 2.footview本应隐藏消失的 却显示了分隔线 在stackoverflow发现下面这段话 一下发现了解决办法写道The ListView implementation in Android never dra...

2013-04-08 16:21:40 269

原创 结合popwindow与gridview的一例

项目中需要实现一个gridview 点击某项弹出一个popupwindow 最蛋疼的是一个突出的尖角指定点击的哪一项 然后还需要判断底部空间是否足够显示弹出的popupwindow 这个功能点 我遇到了两个问题 第一个就是尖角的定位了 在一个地方困住了好久 点击某一个item 这时候getTop的值实际是到parentView的距离 这里我漏掉了顶部状态栏的大小 在不...

2013-03-15 16:04:21 178

原创 [转]Android中Matrix的pre post set方法理解

虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下:Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化矩阵变换,Android封装了一系列方法来进行矩阵变换,其中包括pre系列方法:preScale,preTranslate,preRotate,preSkew,set系列方法:setScale,s...

2013-03-08 15:03:45 108

原创 50个Android开发人员必备UI效果源码[转载]

Android 仿微信之主页面实现篇Android 仿微信之界面导航篇Android 高仿QQ 好友分组列表Android 高仿QQ 界面滑动效果Android 高仿QQ 登陆界面Android 对Path的旋转效果的拓展Android高仿360安全卫士布局源码Android SlidingDrawer 滑动抽屉效果Android仿微信UI设计源码Android实现左右窗口的滑动效果源码Andro...

2013-03-08 09:29:49 314

原创 对View DrawingCache的理解

View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有 void setDrawingCacheEnabled(boolean flag),Bitmap getDrawingCache(boolean autoScale),void buildDrawingCache(boolean autoScale),void destroyDrawingC...

2013-02-18 19:37:02 128

原创 Fragment使用方法一则

之前在项目里也用到了fragment,作为横向滑动的组件显示不同栏目的内容,感觉和activity很类似,也就一直没有多发心思在上面。今天看到一个demo算是把我过去的一些猜想验证了。直接放代码FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.head, ne...

2013-02-18 17:28:17 110

原创 AVD ROOT

启动一个模拟器,开始-运行-输入cmd,打开dos,依次输入adb shellmount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemcd /system/bincat sh > suchmod 4755 susu即可获得root权限如过提示内存不足,则可以先在模拟器启动时使用命令emulator....

2012-12-04 11:47:40 309

原创 TFS免每次登录输入账户名密码

 在使用Team Foundation Server(以下简称TFS) 的时候,先在安装Team Foundation 的机器中新建一个与客户机中的同名的用户名,这样,在Visual Studio 2010中第一次登录TFS之后,以后再运行Visual Studio 2010的时候,就会自动登录到TFS中。但是,如果TFS中的用户名和客户机的用户名不一样的话,在每次运行Visual Studi...

2012-11-13 11:45:46 569

原创 eclipse代码提示黑底的解决办法

eclipse提示框的背景颜色使用的是系统的提示框颜色配置,在windows下为黄色,但在Ubuntu12.04(gnome)下却 是黑色,造成提示内容很难看清。在eclipse中我们是无法修改这个颜色的配置的,只能通过修改系统的颜色配置。在ubuntu11.10以前,我们是 可以能过自定义系统外观来修改这一颜色的配置的,但自ubuntu11.10以后,就没有相关的操作界面了,只能通过修改配...

2012-11-02 16:50:29 571

原创 onTouchEvent 、onInterceptTouchEvent的顺序~

转自:http://yxwww.iteye.com/blog/1409461  本文的目的在于测试android viewgroup中 touchevent的传递方向。 ViewGroup 中onInterceptTouchEvent()  View 结构: FirstGroup       SecondGroup              Chil...

2012-10-26 10:29:22 102

ListView滑动获取分页 并异步加载每一项的图片

项目有一个需求就是从服务器获取一个分页数据,数据按json数组的方式解析出来,每个对象有一个图片url,需要异步进行加载。所以有两个大的功能点:1.列表滑动到底时自动获取下一页的数据2.每个item的图片文件通过异步的方式加载网上参考了许多做自动分页功能的,都是采用onscrollListener,但是我试用了以后感觉效果并不好。所以决定换一个方法,也是我为了共享自己这点心得而...

2012-09-26 10:40:07 82

原创 解析apk文件的图标等内容

import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.util.ArrayList;import eric.test.R;import android.app.Activity;import android.content.Context;impo...

2012-09-05 15:56:43 298

设置ubuntu下的环境变量

入职一家新公司,离家近了一大截,每天路上花费的时间不超过半个小时,一下时间也多了起来,也为自己做了更高的要求。终于有机会接触ios开发,花了两天搭起了免证书开发环境,也顺利运行在越狱过的iphone以及ipad上。在期间也发现自己老是在做重复的工作,逃避的问题还是找上了我。于是决定公司开发就使用ubuntu环境开发android,ios继续跟进。 废话说完。 我前面一篇博文中直接使...

2012-08-24 10:35:20 113

jquery mobile有感

2个月之前还不知道什么是jquery,直到前不久才知道jquery离android是那么近。这一切都要从jquery mobile说起。官网:http://jquerymobile.com/中文站 也包含编辑器 :http://www.jqmapi.com/ 生成一个jm(jquery mobile)应用很简单,如果只是看看的话。拖到服务器目录下,访问,开始体验jm带来的变化。首先第一...

2012-08-06 12:06:03 64

原创 常用的表单验证

转贴1. 长度限制<script>function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}</script><form name=a onsubmit...

2012-07-24 11:25:50 157

原创 如何确认对方是否收到邮件并且打开

【转】如何确认对方是否收到邮件并且打开?可以通过设置邮件客户端和一个邮件跟踪网站查到。  虽然说现在已经进入了信息时代,我们更多的是使用电子邮件进行沟通和交流,但由于种种原因,很多时候还是不得不通过电话或聊天工具对邮件是否送达进行确认,听起来似乎有些天方夜谭,但事实却是如此……1.邮件客户端的回执   其实,包括Windows Mail(Outlook Express...

2012-07-23 06:54:16 5838

原创 帮助开发更好程序的StrictMode

【IT168技术】最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。  StrictMode有多...

2012-07-23 06:36:27 137

原创 ZF框架发送邮件方式

 Zend_Loader::loadFile("Zend/Mail.php"); Zend_Loader::loadFile("Zend/Mail/Transport/Smtp.php"); $config = array( 'auth' => 'login', 'username' => 'username@163.com', 'passwo...

2012-07-13 17:02:45 241

原创 NDK版本与Android固件要求对应表

   对于Android NDK版本来说,编译出来的so文件对应运行的Android固件最小版本是有一定要求的,高版本的NDK编译出的.so文件由于包含了一些新的特性,新特性可能在低版本的Android固件上无法运行,目前最新的对着表Android开发网总结如下API Level 1   --- Android 1.0 不支持NDKAPI Level 2   --- Android 1...

2012-07-13 12:22:04 233

原创 Js的两种post方式

第一种提交post的方式是传统方式,判断浏览器进行post请求。 <SCRIPT stype=text/javascript>var xmlobj; //定义XMLHttpRequest对象function CreateXMLHttpRequest(){if(window.ActiveXObject) ...

2012-07-09 14:54:14 1123

原创 zend framework总结

刚接触了两个礼拜的tp框架,结果项目要使用zend框架,虽说都是php框架,但还是有不少区别。这个贴子主要收集zend中需要注意的地方 一个zend的框架首先zend中模型对应的是models 控制器对应的controllers template则对应的模版视图 控制器controllers文件命名需要注意的是 写道在admin分组下的一个IndexCo...

2012-06-26 10:52:49 122

原创 搭建内部mysql

昨天公司内部搭建一个项目平台,svn还是使用的visualsvn 简单实用,数据库部分碰到了难题。数据库使用的是mysql,但是在通过 mysql -uroot -h192.168.1.112会报错,提示没有这样的一个用户,返回用户提示信息为root@客户端主机名。于是进入mysql的user表,在root用户中设置host为 %我在本地通过远程登录的方式登录进去了,但是同事使...

2012-06-26 10:44:45 174

原创 HTTP头部信息简单解释说明

一、HTTP响应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。        响应码分五种类型,由它们的第一位数字表示:       1xx:信息,请求收到,继续处理       2xx:成功,行为被成功地接受、理解和采纳       3xx:重定向,为了完成请求,必须进一步执行的动作       4xx:客户端错误,请求包含语法错误或者请求无法实现     ...

2012-06-20 15:14:15 270

原创 图片拍照剪裁

调用系统的裁剪工具对相册或者拍照的图片进行裁剪startActivityforResult用的很恰当,一些系统action需要注意。package com.photosizing;import java.io.ByteArrayOutputStream;import java.io.File;import android.app.Activity;import a...

2012-06-20 15:11:43 64

android 生成二维码

指定字符串生成二维码并显示的Demo zxing 2.2

2013-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除