小编RzR*_*RzR的帖子

48
推荐指数
3
解决办法
2万
查看次数

Android Graphics Internals

我没有找到关于Android图形系统如何工作的明确解释,具体来说,它是否使用显示服务器,是基于DirectFB还是X11等.

从我设法拼凑起来,Android依赖于Linux帧缓冲区.我没有发现Android用什么类型的显示服务器或窗口管理器来多路复用对帧缓冲区的访问,所以任何指针都会非常感激!

最后,根据我的理解,ARM指令集提供了加速OpenGL的指令,但这与显示服务器的集成方式尚不清楚,即.客户端应用程序是否协商客户端直接写入的共享内存缓冲区?

用于平台加速器的OpenGL库是开源的吗?我发现一些参考文献表明它们是封闭源二进制文件.再次,任何指针将不胜感激.

graphics android framebuffer skia

40
推荐指数
3
解决办法
2万
查看次数

适用于Android的OpenSL ES教程

我一直在尝试使用可用于使用android 2.3进行本机音频的OpenSL ES库,但看起来头文件和规范的600页pdf是唯一可用的文档.

我应该在哪里寻找示例,教程或功能的简要概述?

audio android alsa opensl

39
推荐指数
4
解决办法
3万
查看次数

如何使用Android NDK编译静态库?

我正在尝试编译一个静态库以在Android上使用,但我无法弄清楚如何编译它.该库使用标准库(stdio.h等...)和libxml2.

我正在尝试使用arm-eabi-gcc进行编译,但是我收到以下错误:

/cygdrive/c/android-ndk-r4/build/platforms/android-8/arch-x86/usr/include/asm/posix_types.h:15:28:错误:posix_types_64.h:没有这样的文件或目录

我如何让它工作?

android static-libraries android-ndk

35
推荐指数
2
解决办法
6万
查看次数

美丽的网站使用Emacs的组织模式

是否有使用Emacs的组织模式发布的漂亮网站?我按照在线教程,但生成的网站太难看了.是否有任何现有的美丽组织模板(有很好的CSS表)?

emacs org-mode responsive-design web

34
推荐指数
7
解决办法
2万
查看次数

通过带有faye的websockets发送javascript对象

大家好我正试图通过websockets发送一个javascript对象:

faye-websockets文档说:

send(message) 接受String或Buffer,并通过连接向另一个peer发送文本或二进制消息.

服务器端我正在使用节点和faye.

var WebSocket = require('faye-websocket');
var http = require('http');

var server = http.createServer();
server.addListener('upgrade', function(request, socket, head) {
    var ws = new WebSocket(request, socket, head);
    ws.send({topic:'handshake', data:'sdf487rgiuh7'});
});
server.listen(8000);
Run Code Online (Sandbox Code Playgroud)

客户端:

<script>
    var ws = new WebSocket('ws://localhost:8000');
    ws.onmessage = function(e) {
        console.log(e.data); //prints [Object object] string and not the object
    };
</script>
Run Code Online (Sandbox Code Playgroud)

我的错误是什么?谢谢

serialization websocket node.js javascript-objects faye

34
推荐指数
1
解决办法
5万
查看次数

Android OpenAL?

有没有人为Android构建OpenAL,或者在系统上找到它的共享库?对于任何类型的游戏来说,这似乎是一个显而易见的需求,但它没有任何资源.似乎Android java声音库无法根据我所知道的进行音高变化,因此似乎需要OpenAL.我知道OpenAL Soft可以构建在ALSA之上,但我不确定是否有人这样做,我相信这需要一个月的时间.

如果在没有OpenAL的Android上进行声音操作的某个地方有一个很好的指导,那也没关系.这只是OpenAL的是那种对游戏厂商的一个标准,它会是不错的端口我千行到这个系统,我有点觉得是NDK之前,我荣登网站到它的点看,发现里面几乎没有系统上的共享库访问.

谢谢..我希望我能在不成为Java专家的情况下实际移植.到目前为止真的不喜欢NDK!

audio android openal alsa android-ndk

31
推荐指数
4
解决办法
3万
查看次数

为什么两个字节的xor运算符产生一个int?

        //key & hash are both byte[]
        int leftPos = 0, rightPos = 31;
        while(leftPos < 16) {
            //possible loss of precision. required: byte, found: int
            key[leftPos] = hash[leftPos] ^ hash[rightPos];
            leftPos++;
            rightPos--;
        }
Run Code Online (Sandbox Code Playgroud)

为什么Java中的两个字节的按位运算会返回一个int?我知道我可以把它转回到字节,但它看起来很傻.

java byte casting numeric xor

29
推荐指数
2
解决办法
2万
查看次数

加速Android模拟器

我阅读了许多其他主题,Android模拟器启动的速度非常慢.实际上,开始需要+15分钟.但是,即使在那之后,我的机器也很慢.

"手机"响应延迟3-4秒,一切都有很大的延迟.

是否有任何方法可以改善我的笔记本电脑(华硕1201N)的性能对于Android模拟器来说太生疏了?

PS:尝试不同的模拟器分辨率,结果是一样的

编辑:我的笔记本电脑有2个内核和HyperThreading.它在设备管理器中显示为4个CPU.但是,使用模拟器时,其中一个图形为100%.我可以做些什么让它工作多核吗?

windows android qemu android-emulator

29
推荐指数
2
解决办法
3万
查看次数

如何解决"内核恐慌 - 不同步 - 尝试杀死init" - 而不删除任何用户数据

我试图更新我们的Ubuntu服务器中的libc,但它失败了,现在当我重新启动服务器时,我收到一条错误消息:

内核恐慌 - 没有同步 - 试图杀死init!

它只是挂起.

这个问题的解决方案是什么?服务器由10个人使用,所以我不想重新安装擦除他们的数据.

security ubuntu selinux linux-kernel panic

29
推荐指数
2
解决办法
33万
查看次数