摘要:
这次的总结主要涉及到Dev Guide/User Interface中的Building Custom Components和How Android Draws Views内容和部分Graphics内容。围绕实现一个自定义圆角的ImageView控件(我将它叫做RoundedImageView)展开。首先说明How自定义控件。在Android中用于人机交互的组件叫做widget,比如Button,... 阅读全文
随笔档案-2011年03月
Android学习小结(二)——Intent
2011-03-19 13:49 by onm, 256 阅读, 收藏, 编辑
摘要:
首先介绍一下什么是Intent。Intent是连接核心组件(比如Activity)的类。官方解释为通过叫做Intent的信息来激活Activties。Intent消息是一个用于在运行时进行同一个或者不同应用组件间绑定的一个基础设施。说起来就是跳转的意思。具体细节这个《Intents and Intent Filters》,这个《Intent》和这个《IntentFilter》这三篇官方文档已经把I... 阅读全文
Android学习小结(一)#2拾遗
2011-03-19 02:19 by onm, 211 阅读, 收藏, 编辑
摘要:
上次说到Activity,我突然感觉到忘记说了一个很重要的东西,数据绑定。既然说到数据绑定,那么我就顺便说说本来不计划要说的User Interface。User Interface,简称UI,也就是用户交互的界面。主要的用到的东西都在android.widget这个包下,下面的类都主要继承自View。android开发者中心的Resources有个《Hello Views》的Tutorials。... 阅读全文
Android学习小结(一)——由Activity说开去
2011-03-18 08:55 by onm, 161 阅读, 收藏, 编辑
摘要:
虽然是学习小结第一篇,但是配环境啥的我就不说了,这个Google一大把,也没什么纪念意义。本文主要介绍Activity相关的东西。首先说Activity是什么?Activity是个挺重要的一个组件,也是最基本的组件。An Activity is an application component that provides a screen with which users can interact... 阅读全文
浅谈语言之争
2011-03-04 19:55 by onm, 189 阅读, 收藏, 编辑
摘要:
有人的地方就有战争。——不知道谁说的话。语言争论这事情实在太多了。浅谈语言之争,真的很浅。比如C#和Java之争,如果你经常上C#社区或者Java社区,你会经常发现这些玩应。C和C++争论,这个没那么频繁,偶尔爆发。Linus一直贬低C++,说C++太臃肿了,据说git用C写,就是为了不让C++程序员参与。Python和Ruby之争,如果就Web开发来说,还可能有PHP,用这个,用那个,用哪个?P... 阅读全文
C指针那点事#1
2011-03-02 01:23 by onm, 270 阅读, 收藏, 编辑
摘要:
我在豆瓣日记上更新了《C指针那点事#2》,对此文进行了一些修正。那个对于这个问题的解释更清爽一些,有兴趣的可以过去看看,就不移植过来了。#include #include #include void create_int(int *p){ p = (int *) malloc(sizeof(int));}int main(){ int *p = NULL; create_int(... 阅读全文