[Vm-dev] VM Maker: Android-Base-golubovsky.21.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Jan 1 03:19:46 UTC 2012


Dmitry Golubovsky uploaded a new version of Android-Base to project VM Maker:
http://source.squeak.org/VMMaker/Android-Base-golubovsky.21.mcz

==================== Summary ====================

Name: Android-Base-golubovsky.21
Author: golubovsky
Time: 31 December 2011, 10:19:41 pm
UUID: f37b7d8d-5491-478a-9aed-8dba4cb8e09b
Ancestors: Android-Base-golubovsky.20

Copied to source.squeak.org: will now host here.

==================== Snapshot ====================

SystemOrganization addCategory: #'Android-Base'!

Object subclass: #Android
	instanceVariableNames: ''
	classVariableNames: ''
	poolDictionaries: ''
	category: 'Android-Base'!

!Android commentStamp: 'golubovsky 9/3/2011 22:24' prior: 0!
Low-level interface to Android services!

----- Method: Android class>>briefMessage: (in category 'system primitives') -----
briefMessage: aString
	"display a brief message (a toast) by means of Android runtime"
	<primitive: 'primBriefMessage' module: 'AndroidPlugin'>
	self primitiveFailed.!

----- Method: Android class>>createShortcutFor:withLabel:andCommand:andIcon: (in category 'system primitives') -----
createShortcutFor: aPath withLabel: aString andCommand: aCmd andIcon: aForm
	"create a home screen shortcut for a given image"
	Android createShortcutFor: aPath 
		withLabel: aString 
		andCommand: aCmd 
		iconWH: ((aForm width << 16) bitOr: (aForm height))
		iconFlags: 0 
		iconBits: (aForm bits asByteArray).!

----- Method: Android class>>createShortcutFor:withLabel:andCommand:iconWH:iconFlags:iconBits: (in category 'system primitives') -----
createShortcutFor: aPath withLabel: aString andCommand: aCmd iconWH: xy iconFlags: flg iconBits: b
	"create a home screen shortcut for a given image"
	<primitive: 'primShortCut' module: 'AndroidPlugin'>
	self primitiveFailed.
!

----- Method: Android class>>createShortcutFor:withLabel:andIcon: (in category 'system primitives') -----
createShortcutFor: aPath withLabel: aString andIcon: aForm
	"create a home screen shortcut for a given image"
	Android createShortcutFor: aPath 
		withLabel: aString 
		andCommand: '' 
		iconWH: ((aForm width << 16) bitOr: (aForm height))
		iconFlags: 0 
		iconBits: (aForm bits asByteArray).!

----- Method: Android class>>getClipboardString (in category 'system primitives') -----
getClipboardString
	"get a string from Android clipboard"
	<primitive: 'primGetClipboardString' module: 'AndroidPlugin'>
	self primitiveFailed.!

----- Method: Android class>>inAndroid (in category 'system primitives') -----
inAndroid
	"answer true if running in Android"
	<primitive: 'primInAndroid' module: 'AndroidPlugin'>
	^false.!

----- Method: Android class>>setPitch: (in category 'system primitives') -----
setPitch: aFloat
	"set TTS synthesized speech pitch"
	<primitive: 'primSetPitch' module: 'AndroidPlugin'>
	self primitiveFailed.!

----- Method: Android class>>setSpeechRate: (in category 'system primitives') -----
setSpeechRate: aFloat
	"set TTS synthesized speech rate"
	<primitive: 'primSetSpeechRate' module: 'AndroidPlugin'>
	self primitiveFailed.!

----- Method: Android class>>speak: (in category 'system primitives') -----
speak: aString
	"speak the given string via TTS"
	<primitive: 'primSpeak' module: 'AndroidPlugin'>
	self primitiveFailed.!



More information about the Vm-dev mailing list