【首届Google暑期大学生博客分享大赛——2010 Andriod篇】
Android NDK是什么, NDK:Native Develpment Kit.
众所周知,Android是基于Linux的支持,自然对C、C++提供原生的支持,Android的开发也是基于Java的语言。应用程序的运行环境主要是Dalvik虚拟机。虽然开发语言是Java但是我们总可以通过各种方式用C等语言开发。
至于用NDK开发的流程,请阅读NDK附带的文档。
【首届Google暑期大学生博客分享大赛——2010 Andriod篇】
Android NDK是什么, NDK:Native Develpment Kit.
众所周知,Android是基于Linux的支持,自然对C、C++提供原生的支持,Android的开发也是基于Java的语言。应用程序的运行环境主要是Dalvik虚拟机。虽然开发语言是Java但是我们总可以通过各种方式用C等语言开发。
至于用NDK开发的流程,请阅读NDK附带的文档。
自从开此博以来,因为主机的速度不怎么块,所以就采用Live Writer来写博客。写博过程中要在博文中添加代码,直接的显示效果不是很好,所以就下了几款在博文中添加代码块的插件,然后发现其实这些插件都是由好多人自由开发的,所以就想看一下如何开发插件,于是就了解了一下。写成此篇记录。
学OpenGL也罢,学DirectX也罢,都是在一个窗口中,而OpenGL或者DirectX的运行占满了整个窗口,那么,怎么让一个OpenGL或者DirectX场景只显示在窗口中的一部分中,以在窗口的其他部分放置些控件呢?
看了Windows Programming(5th Edition)之后的第7章的Checker3的程序后,我用以下方法实现了在子窗口中显示D3D的方法
原文作者:蔡學鏞
原文链接:http://jerrylovesrebol.blogspot.com/2007/12/context-switch.html
有时候电脑忽然慢下来,这时候打开「工作管理员」(Task Manager),你会惊讶地发现,怎么有这么多莫名其妙的「常驻程式」正同时在执行? 其中一个罪魁祸首程式占用了CPU将近百分之百的效能,难怪你的Visual Studio忽然变得这么慢。
最近想学点Silverlight的东西。曾经看过以XML布局UI的方式将成为趋势,这样的好处也可以分离界面和逻辑部分,布局在XML中构建,而逻辑和事件处理部分放到后台的代码中。比如Flex构建AIR 的RIA,可以用mxml构建界面,Actionscript处理逻辑。再比如这里的Silverlight,WPF,用xaml构建界面,逻辑用VB或者C#处理。本文基于Silverlight3.0.
应用程序基础 Application fundamentals
Android应用程序使用Java写成。编译好的Java代码、程序的数据、资源文件被一起用aapt 工具打包成一个Android压缩包,后缀名为.apk,这也是发布、下载和在设备上安装Android应用程序的标准格式。所有在一个.apk文件中的代码被定一个应用程序。
一学期的工作,算是基本把项目给结了,虽然还未发布,但第一版反馈回来很多bug,第二版也已经上交 ,总体框架算是完成了,剩下的也就是debug。之前这篇文章一直是草稿的形式,第三次的bug反馈其实很早就完成了,昨天又做好了中文版。所以是时候总结一下了。
应该是应国民要求,三星发布了bada,诞生了自己的操作系统,从此,世界发生了翻天覆地的变化。韩国人的本国观念是在太强,所有东西必须自己拥有,pc操作系统我们自己有,手机操作系统我们自己也必须有!
所以,带来这篇bada当然入门篇HelloWorld。以后随着学习会继续更新
有些新东西总是很吸引人,以前一直对web开发很有兴趣,只不过这兴趣只是停留在每当看见设计精彩的网站时就有冲动而已。因为之前学过JavaScript,对基本的html,css和DOM都有一些了解,所以对jQuery也就比较好理解。虽然我不是web开发者,也不是这方面关注者,这里我只是说一说一个web开发的小白对jquery的理解而已。
晚上看新闻偶尔看到jQuery这个东西,没听过,google了一下,也算是一些了解,就写一些简短的总结,记录在案,以备以后学习之用。
根据官方介绍,jQuery is a new kind of JavaScript Library. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript
就是说他提供了一种更有效,更“优雅”(引用)的方式来写帮助些Html中的JavaScript代码。
看个简短的示例
demo.html:
demo.html
看其中的代码:
demo.html
意思就是
“ul>li:first”中ul>li表示所有位于ul下的li元素(为CSS表达式,XPath方式可用ul/li),
:first表示其中的第一个。addClass()为jQuery对象用来添加CSS样式类的函数,相反的函数为removeClass()。
其中就看到,我们用jQuery来操作 其中的 对象ul,li
再看其中的
demo.html
其中$(‘<li>new item</li>’)将其中的字符串转换为DOM对象,然后通过append()函数加入ul对象的最后。
运行效果:
从中可以看出,jQuery的确提供了一种更优雅的方式来使用其中的对象。