extend

package
v0.0.0-...-969fd36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2025 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IFNAMSIZ = 16

	AF_INET  = 2
	AF_INET6 = 10
)
View Source
const (
	IFF_UP          = 1 << 0
	IFF_BROADCAST   = 1 << 1
	IFF_DEBUG       = 1 << 2
	IFF_LOOPBACK    = 1 << 3
	IFF_POINTOPOINT = 1 << 4
	IFF_NOTRAILERS  = 1 << 5
	IFF_RUNNING     = 1 << 6
	IFF_NOARP       = 1 << 7
	IFF_PROMISC     = 1 << 8
	IFF_ALLMULTI    = 1 << 9
	IFF_MASTER      = 1 << 10
	IFF_SLAVE       = 1 << 11
	IFF_MULTICAST   = 1 << 12
	IFF_PORTSEL     = 1 << 13
	IFF_AUTOMEDIA   = 1 << 14
	IFF_DYNAMIC     = 1 << 15
	IFF_LOWER_UP    = 1 << 16
	IFF_DORMANT     = 1 << 17
	IFF_ECHO        = 1 << 18
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultIntent

type DefaultIntent struct {
}

func (DefaultIntent) GetBooleanExtra

func (DefaultIntent) GetBooleanExtra(name string, defValue java.JBoolean) java.JBoolean

func (DefaultIntent) GetByteExtra

func (DefaultIntent) GetByteExtra(name string, defValue java.JByte) java.JByte

func (DefaultIntent) GetCharExtra

func (DefaultIntent) GetCharExtra(name string, defValue java.JChar) java.JChar

func (DefaultIntent) GetData

func (DefaultIntent) GetData() *url.URL

func (DefaultIntent) GetDoubleExtra

func (DefaultIntent) GetDoubleExtra(name string, defValue java.JDouble) java.JDouble

func (DefaultIntent) GetFloatExtra

func (DefaultIntent) GetFloatExtra(name string, defValue java.JFloat) java.JFloat

func (DefaultIntent) GetIntExtra

func (DefaultIntent) GetIntExtra(name string, defValue java.JInt) java.JInt

func (DefaultIntent) GetLongExtra

func (DefaultIntent) GetLongExtra(name string, defValue java.JLong) java.JLong

func (DefaultIntent) GetShortExtra

func (DefaultIntent) GetShortExtra(name string, defValue java.JShort) java.JShort

func (DefaultIntent) GetStringExtra

func (DefaultIntent) GetStringExtra(name string) java.IString

type DefaultPreference

type DefaultPreference struct {
}

func (DefaultPreference) Clear

func (DefaultPreference) Clear()

func (DefaultPreference) Contains

func (DefaultPreference) Contains(key string) java.JBoolean

func (DefaultPreference) GetBoolean

func (DefaultPreference) GetBoolean(key string, defValue java.JBoolean) java.JBoolean

func (DefaultPreference) GetFloat

func (DefaultPreference) GetFloat(key string, defValue java.JFloat) java.JFloat

func (DefaultPreference) GetInt

func (DefaultPreference) GetInt(key string, defValue java.JInt) java.JInt

func (DefaultPreference) GetLong

func (DefaultPreference) GetLong(key string, defValue java.JLong) java.JLong

func (DefaultPreference) GetString

func (DefaultPreference) GetString(key string, defValue java.IString) java.IString

func (DefaultPreference) Remove

func (DefaultPreference) Remove(key string)

func (DefaultPreference) SetBoolean

func (DefaultPreference) SetBoolean(key string, value java.JBoolean)

func (DefaultPreference) SetFloat

func (DefaultPreference) SetFloat(key string, value java.JFloat)

func (DefaultPreference) SetInt

func (DefaultPreference) SetInt(key string, value java.JInt)

func (DefaultPreference) SetLong

func (DefaultPreference) SetLong(key string, value java.JLong)

func (DefaultPreference) SetString

func (DefaultPreference) SetString(key string, value java.IString)

type Extend

type Extend interface {
	EnableDebug()
	Network(handler Network)
	SystemProperties(handler SystemProps)
	SharedPreference(name string, handler SharedPreference)
	RegisterIntent(name string, handler Intent)
}

func Define

func Define(art android.Runtime, cf gava.ClassFactory) Extend

type Intent

type Intent interface {
	GetData() *url.URL
	GetBooleanExtra(name string, defValue java.JBoolean) java.JBoolean
	GetByteExtra(name string, defValue java.JByte) java.JByte
	GetCharExtra(name string, defValue java.JChar) java.JChar
	GetShortExtra(name string, defValue java.JShort) java.JShort
	GetIntExtra(name string, defValue java.JInt) java.JInt
	GetLongExtra(name string, defValue java.JLong) java.JLong
	GetFloatExtra(name string, defValue java.JFloat) java.JFloat
	GetDoubleExtra(name string, defValue java.JDouble) java.JDouble
	GetStringExtra(name string) java.IString
}

type Network

type Network interface {
	Interfaces() ([]NetworkInterface, error)
	InterfaceByIndex(index int) (*NetworkInterface, error)
	InterfaceByName(name string) (*NetworkInterface, error)
}

type NetworkInterface

type NetworkInterface struct {
	net.Interface
	Addrs []net.Addr
}

type SharedPreference

type SharedPreference interface {
	Contains(key string) java.JBoolean
	GetBoolean(key string, defValue java.JBoolean) java.JBoolean
	GetFloat(key string, defValue java.JFloat) java.JFloat
	GetInt(key string, defValue java.JInt) java.JInt
	GetLong(key string, defValue java.JLong) java.JLong
	GetString(key string, defValue java.IString) java.IString
}

type SharedPreferenceEditor

type SharedPreferenceEditor interface {
	Clear()
	SetBoolean(key string, value java.JBoolean)
	SetFloat(key string, value java.JFloat)
	SetInt(key string, value java.JInt)
	SetLong(key string, value java.JLong)
	SetString(key string, value java.IString)
	Remove(key string)
}

type SystemProps

type SystemProps interface {
	Get(key string) (string, bool)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL