Activity tutorial

From OLPC
Revision as of 06:47, 7 February 2007 by MarcoPesentiGritti (talk | contribs)
Jump to: navigation, search
  This page is monitored by the OLPC team.

Create the package directory structure.

hello.activity
hello.activity/activity

Write the activity.info file, which describes your bundle.

[Activity]
name = HelloWorld
service_name = com.ywwg.HelloWorldActivity
exec = sugar-activity-factory HelloWorldActivity.HelloWorldActivity
icon = activity-helloworld
activity_version = 1
show_launcher = yes

Design an icon for your activity.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
  <!ENTITY fill_color "#FFFFFF">
  <!ENTITY stroke_color "#000000">
]>
<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50">
  <rect x="1" y="1" width="48" height="48" style="fill:&fill_color;;stroke:&stroke_color;;stroke-width:2"/>
</svg>