- 浏览: 448477 次
- 性别:
- 来自: 武汉
最新评论
-
supertangcugu:
文中有个错误,SoftReference是软引用,Strong ...
WeakReference与SoftReference -
somefuture:
我每次走到movie.draw(canvas,0, 0); ...
利用Movie播放GIF -
鞠文婷:
徐颖慧 写道为什么打不开啊?额 果然打不开了。。
50个Android开发人员必备UI效果源码[转载] -
徐颖慧:
为什么打不开啊?
50个Android开发人员必备UI效果源码[转载] -
李白625:
为什么打不开啊
50个Android开发人员必备UI效果源码[转载]
文章列表
Android OpenGL库函数列表
- 博客分类:
- android
Android OpenGL库函数列表
OpenGl核心函数库
glAccum 操作累加缓冲区
glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形
glAlphaFunc允许设置alpha检测功能
glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中
glArrayElement 定义一个被用于顶点渲染的数组成分
glBegin,glEnd 定义一个或一组原始的顶点
FFmpeg Android部分的编译
- 博客分类:
- android
编译的是最新版2.2.3。再说编译环境
操作系统 ubuntu14.04 32位(实在不建议使用64位 惨痛的教训)
adt:Build: v22.6.2-1085508
NDK:R9d
因为之前就看到有人提到0.8版会出现一些问题,这也难怪,所以开始目标就瞄准了最新的代码进行编译
首先下载FFmpeg源码,从http://ffmpeg.org/download.html 可以获取最新版的源码,不管是git或者直接下载解压都可以 下载完成后放入NDK目录下source文件夹 文件名大概位ffmpeg-2.2.3,
1.首先修改configuration文件,会直接影响到生成的 ...
AVPacket与AVFrame的关系
- 博客分类:
- android
最近在做ffmpeg相关的项目,满眼的AVPacket和AVFrame,一下就眼晕了。Frame还好理解,但是这里packet到底什么样的包,和Frame又是什么关系呢。
参考网上的介绍
http://blog.csdn.net/ym012/article/details/6540065 写道
从int av_read_frame(AVFormatContext *s, AVPacket *pkt)函数看,从数据流读出的数据首先是保存在AVPacket里,也可以理解为一个AVPacket最多只包含一个AVFrame,而一个AVFrame可能包含好几个AVPacket,AVPacket是种 ...
public class TestMain {
/**
* @param args
*/
public static void main(String[] args) {
WorkMate mate = new WorkMate();
try {
Class mateClass = mate.getClass();
for(Field field : mateClass.getDeclaredFields()){
System.out.println(field.getName());
}
Field field = mate.getClass().getDecl ...
网上有通行的3中方法
写道
第一种: settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 第二种: WebSetting settings = webView.getSettings(); settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 把所有内容放在webview等宽的一列中。(可能会出现页面中链接失效) 第三种: DisplayMetrics metrics = new DisplayMetrics() ...
大体根据官方攻略
http://tools.android.com/recent/usingthendkplugin
在cdt console中发现编译都通过了 但是调试的时候一直提示
写道
Unable to detect application ABI's
回到android console 还看到一些关于版本的警告, 之前编译时也看到过同样的提示 原本以为不影响 实际上调试是不过的
写道
[2013-08-15 11:16:14 - MyProject] Unknown Application ABI: [2013-08-15 11:16:14 - MyProject] ...
adb logcat 打印输出
- 博客分类:
- android
深圳公司的同事在测试的时候遇到一些bug 我这边没办法重现 于是只能远程协助查看log来看看问题到底出在哪
遇到如下问题:
adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service
使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命令管理器解决:
输入netstat -ano | findstr "5037" ...
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source,decodeStream最大的秘密在于其直接调用JNI>&g
深入浅出REST
http://www.infoq.com/cn/articles/rest-introduction/ -----
@interface SneakyButton (Extension)
+(id) button;
+(id) buttonWithRect:(CGRect)rect;
@end
扩展实际上是为已存在类做一个补充,就是说此处的SneakyButton实际上已经存在于别处了,这是来自Sneakyinput的一个类,为了方便的创建一个button对象,在不修改库类的前提下扩展是最好的方法。
引用网上看到的一个解释
写道
这就是 Objective-C 中类的扩展,需要注意的是:- 所谓的扩展,其实就是为一个类添加额外的原来没有的方法或者合成属性;- 扩展中,只能扩展合成属 ...
XMPP下的注册与登录
- 博客分类:
- android
前面讲了本地如何搭建XMPP环境 其实我不懂 也没认真的好好研究原理 这肯定是要看的 不过先上手把代码拼上去 再细细debug 一点点的理解 这两篇的博客也是想帮助那些和我过去一样 认为XMPP是一个多高端多遥远的东西 我想告诉那些人的是 其实就在你手边
因为我也才接触 不敢保证代码规范 以及是否有隐藏的bug 各位如果有缘 看过有帮助就好 没有帮助笑笑就算了
这里需要使用到插件 asmack-jse.jar
首先最重要的是配置连接
public static String host = "192.168.1.101";
public static int ...
XMPP 环境快速搭建
- 博客分类:
- android
这年头微信火 于是好多公司都要跟风
搭建环境其实挺简单 总的来说自己动手的就是mysql 一个wamp就解决了 或者mac上还可以用XAMPP做这个
首先我搭建好了wamp
1.接下来到http://www.igniterealtime.org/downloads/index.jsp 下载openfire 不带jre的就行了 别说你机器上没jre
2.在phpadmin中建立一个openfire库 或者其他名字都可以
3.在openfire\resources\database中找到对应mysql 也就是 openfire_mysql.sql 导入进去
4.openfir ...
ios开发还是新手 这也是个分享帖 最近匆匆忙忙的在看cocos2d的教材 一直有一个问题困扰着我 也是因为一直没有做过游戏开发的原因吧
我经常分辨不清anchorpoint和position究竟在什么地方用,区别又是什么,因为我在代码中可以修改anchorpoint的值使他达到position一样的效果 看了代码注释才明白具体的含义
anchorPoint的我看有的资料中翻译为锚点,可以说是一个起始的位置。通常我们见到的初始化方法为CGPointMake(0.5f, 0.5f),接收两个float型的参数 这里即为整个sprite的中心所在,也就是说所有绘制从这个点开始,这里相当于新的 ...
public class ViewContent extends View{
Movie movie;
long mStart;
public ViewContent(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
InputStream is = getResources().openRawResource(R.drawable.g1);
movie = Movie.decodeStre ...
转自:http://blog.csdn.net/seafit/article/details/5673629
昨日通过vmware装上最新的Ubuntu系统,电脑配置比较高,所以跑起来速度还是很不错。接着装了TOMCAT,ANDROID,等等必须的开发软件。 不过期间eclipse的一个问题确实花了不少时间,记录一下解决方案。
1,下载JDK和ECLIPSE。
下载就不用说了,去eclipse官网下一个伽利略的版本即可,JDK相信下载过WINDOWSjava的人都知道。 最好用1.5.0版的,网上说JDK1.6编译android会出问题,我没试过,为了少走弯 ...