`
wyk525
  • 浏览: 48783 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
    如果你的游戏不吃CPU,用View就比较好,符合标准Android操作方式,由系统决定刷新surface的时机。   但如果很不幸的,你做不到不让你的程序吃CPU,你就只好使用SurfaceView来强制刷新surface了,不然系统的UI进程很可能抢不过你那些吃CPU的线程。   当然其实不止这两种方法来刷新Surface的,这两种只是纯Java应用比较常见的方法。   SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。   那么在UI的主线程中更新画面 可能会引发问题,比如你 ...
android中自带的主题(theme)的集锦: •android:theme="@android:style/Theme.Dialog"   将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏 •android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题栏,并全屏 •android:theme="@android:style/The ...
在android中,经常用到的定时器主要有以下几种实现: 一、采用Handler与线程的sleep(long )方法 二、采用Handler的postDelayed(Runnable, long) 方法 三、采用Handler与timer及TimerTask结合的方法。 下面逐一介绍: 一、采用Handle与线程的sleep(long ) ...
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false android ...
target Strip: AudioInRecord (out/target/product/generic/obj/EXECUTABLES/AudioInRecord_intermediates/AudioInRecord) target thumb C++: BufferQueue_test <= system/media/opensles/tests/automated/BufferQueue_test.cpp system/media/opensles/tests/automated/BufferQueue_test.cpp:34:29: error: SLES/OpenSLES ...
在make时出现了这样的错误 /bin/bash: jar: command not found make: *** [out/host/common/obj/JAVA_LIBRARIES/apicheck_intermediates/javalib.jar] Error 127 解决办法: cd /usr/bin 必须先进入/usr/bin,下同 sudo ln -s -f /usr/lib/jvm/jdk1.6.0_22/bin/jar 我的jdk是安装在/usr/lib/jvm/jdk1.6.0_22/目录下的 如果提示javah:commond not found,于 ...
Q. I need kernel headers to compile module and vmware tools. How do I install kernel headers under Debian / Ubuntu Linux.? A. To install cLinux kernel headers for currently running version, type the following commands at shell prompt (open terminal and type the command): Make sure you have updated v ...
sUbuntu 10.04系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下:   1.安装JDK6   对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。   如果安装了JDK6,Android会自动按64位编译,如果系统是32位的,会有编译错误,后面会说如何修改这个错误。   sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"   sudo add-apt-repository "deb-src http://arc ...
Android内置的编解码器实在太少,于是我们需要FFmpeg。Android提供了NDK,为我们使用FFmpeg这种C语言代码提供了方便。 不过为了用NDK编译FFmpeg,还真的花费了不少时间,也得到了很多人的帮助,最应该谢谢havlenapetr。我觉得我现在这些方法算是比较简洁的了-- 下面就尽量詳細的说一下我是怎么在项目中使用FFmpeg的,但是基于我混乱的表达能力,有不明白的就问我。 你得了解JNI和Android NDK的基本用法,若觉得我的文章还不错,可以看之前写的JNI简单入门和Android NDK入门 首先创建一个标准的Android项目vPlayer andro ...
Android JNI知识简介 Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起     由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Android平台里,扮演很重要的角色。   ...
Some time ago I bought a Dell notebook N5030. Ideal for that price that I bought. However after I installed Ubuntu 10.04 I noticed that wired NIC was not found and thats why I could not connect to the Internet. First of all I had to see what NIC do I have: $ sudo lshw -C network   *-network        d ...
今天在Ubuntu10.10(64位)编译Android2.3源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来,供大家参考。 错误: /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1 解决:   sudo apt-get install libc6-dev-i386 错误: make: *** [ ...
许多朋友都开始尝试Ubuntu系统。但由于初次接触这个操作系统,所以不太可能用它完全代替硬盘中已经存在的Windows。所以担心安装它会破 坏原有的Windows,于是往往会尝试用Wubi的安装Ubuntu。这样,Ubuntu运行在一个封装的磁盘空间 ...
ubuntu 自动定时关机     学校每天晚上都要停电,为了不让电脑被闪机可以使用关机命令。用其实Linux自身就有自动关机的命令那就是利用shutdown命令(和Windows下的shutdown其实很相似)。 1.  “shutdown”命令是在Linux文本模式(终端模式)下,使用最多的关机或重启命令。 其使用格式为:“[sudo] shutdown 参数 延迟时间 在终端输入: sudo shutdown +100                        就表示电脑在100分钟后关机。 -k                            并不真正关机而只是发出警告 ...
在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装 sudo ./configure sudo make install 安装完成后运行 snavigator 提示 [root@MagicLinux sourcenav-6.0]# snavigator Can't find a usable tk.tcl in the following directories:     /usr/local/share/tk8.3 /usr/local/share/tk8.3/tk.tcl: no event type or butt ...
Global site tag (gtag.js) - Google Analytics