Documentation
¶
Overview ¶
Package slice provides Go bindings for android.app.slice.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Builder
- type Item
- func (m *Item) DescribeContents() (int32, error)
- func (m *Item) GetAction() (*jni.Object, error)
- func (m *Item) GetBundle() (*jni.Object, error)
- func (m *Item) GetFormat() (string, error)
- func (m *Item) GetIcon() (*jni.Object, error)
- func (m *Item) GetInt() (int32, error)
- func (m *Item) GetLong() (int64, error)
- func (m *Item) GetRemoteInput() (*jni.Object, error)
- func (m *Item) GetSlice() (*jni.Object, error)
- func (m *Item) GetSubType() (string, error)
- func (m *Item) GetText() (*jni.Object, error)
- func (m *Item) HasHint(arg0 string) (bool, error)
- func (m *Item) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type Manager
- func (m *Manager) CheckSlicePermission(arg0 *jni.Object, arg1 int32, arg2 int32) (int32, error)
- func (m *Manager) GrantSlicePermission(arg0 string, arg1 *jni.Object) error
- func (m *Manager) MapIntentToUri(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) RevokeSlicePermission(arg0 string, arg1 *jni.Object) error
- func (m *Manager) UnpinSlice(arg0 *jni.Object) error
- type Metrics
- type Provider
- func (m *Provider) AttachInfo(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Provider) Call(arg0 string, arg1 string, arg2 *jni.Object) (*jni.Object, error)
- func (m *Provider) Delete(arg0 *jni.Object, arg1 string, arg2 *jni.Object) (int32, error)
- func (m *Provider) GetType(arg0 *jni.Object) (string, error)
- func (m *Provider) Insert(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)
- func (m *Provider) OnCreatePermissionRequest(arg0 *jni.Object) (*jni.Object, error)
- func (m *Provider) OnMapIntentToUri(arg0 *jni.Object) (*jni.Object, error)
- func (m *Provider) OnSlicePinned(arg0 *jni.Object) error
- func (m *Provider) OnSliceUnpinned(arg0 *jni.Object) error
- func (m *Provider) Query4(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object) (*jni.Object, error)
- func (m *Provider) Query5_1(arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 *jni.Object, arg4 string) (*jni.Object, error)
- func (m *Provider) Query6_2(arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 *jni.Object, arg4 string, ...) (*jni.Object, error)
- func (m *Provider) Update(arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 *jni.Object) (int32, error)
- type Slice
- type Spec
- func (m *Spec) CanRender(arg0 *jni.Object) (bool, error)
- func (m *Spec) DescribeContents() (int32, error)
- func (m *Spec) Equals(arg0 *jni.Object) (bool, error)
- func (m *Spec) GetRevision() (int32, error)
- func (m *Spec) GetType() (string, error)
- func (m *Spec) ToString() (string, error)
- func (m *Spec) WriteToParcel(arg0 *jni.Object, arg1 int32) error
Constants ¶
const ( FormatAction = consts.FormatAction FormatBundle = consts.FormatBundle FormatImage = consts.FormatImage FormatInt = consts.FormatInt FormatLong = consts.FormatLong FormatRemoteInput = consts.FormatRemoteInput FormatSlice = consts.FormatSlice FormatText = consts.FormatText CategorySlice = consts.CategorySlice SliceMetadataKey = consts.SliceMetadataKey SliceType = consts.SliceType ExtraRangeValue = consts.ExtraRangeValue ExtraToggleState = consts.ExtraToggleState HintActions = consts.HintActions HintError = consts.HintError HintHorizontal = consts.HintHorizontal HintKeywords = consts.HintKeywords HintLarge = consts.HintLarge HintLastUpdated = consts.HintLastUpdated HintList = consts.HintList HintListItem = consts.HintListItem HintNoTint = consts.HintNoTint HintPartial = consts.HintPartial HintPermissionRequest = consts.HintPermissionRequest HintSeeMore = consts.HintSeeMore HintSelected = consts.HintSelected HintShortcut = consts.HintShortcut HintSummary = consts.HintSummary HintTitle = consts.HintTitle HintTtl = consts.HintTtl SubtypeColor = consts.SubtypeColor SubtypeContentDescription = consts.SubtypeContentDescription SubtypeLayoutDirection = consts.SubtypeLayoutDirection SubtypeMax = consts.SubtypeMax SubtypeMessage = consts.SubtypeMessage SubtypeMillis = consts.SubtypeMillis SubtypePriority = consts.SubtypePriority SubtypeRange = consts.SubtypeRange SubtypeSource = consts.SubtypeSource SubtypeToggle = consts.SubtypeToggle SubtypeValue = consts.SubtypeValue )
const (
Creator = consts.Creator
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Builder ¶
Builder wraps android.app.slice.Slice$Builder.
func (*Builder) AddAction ¶
func (m *Builder) AddAction( arg0 *jni.Object, arg1 *jni.Object, arg2 string, ) (*jni.Object, error)
AddAction calls android.app.slice.Slice$Builder.addAction.
func (*Builder) AddSubSlice ¶
AddSubSlice calls android.app.slice.Slice$Builder.addSubSlice.
type Item ¶
Item wraps android.app.slice.SliceItem.
func (*Item) DescribeContents ¶
DescribeContents calls android.app.slice.SliceItem.describeContents.
func (*Item) GetRemoteInput ¶
GetRemoteInput calls android.app.slice.SliceItem.getRemoteInput.
func (*Item) GetSubType ¶
GetSubType calls android.app.slice.SliceItem.getSubType.
type Manager ¶
Manager wraps android.app.slice.SliceManager.
func (*Manager) CheckSlicePermission ¶
CheckSlicePermission calls android.app.slice.SliceManager.checkSlicePermission.
func (*Manager) GrantSlicePermission ¶
GrantSlicePermission calls android.app.slice.SliceManager.grantSlicePermission.
func (*Manager) MapIntentToUri ¶
MapIntentToUri calls android.app.slice.SliceManager.mapIntentToUri.
func (*Manager) RevokeSlicePermission ¶
RevokeSlicePermission calls android.app.slice.SliceManager.revokeSlicePermission.
type Metrics ¶
Metrics wraps android.app.slice.SliceMetrics.
func NewMetrics ¶
NewMetrics creates a new android.app.slice.SliceMetrics instance.
func (*Metrics) LogVisible ¶
LogVisible calls android.app.slice.SliceMetrics.logVisible.
type Provider ¶
Provider wraps android.app.slice.SliceProvider.
func (*Provider) AttachInfo ¶
AttachInfo calls android.app.slice.SliceProvider.attachInfo.
func (*Provider) OnCreatePermissionRequest ¶
OnCreatePermissionRequest calls android.app.slice.SliceProvider.onCreatePermissionRequest.
func (*Provider) OnMapIntentToUri ¶
OnMapIntentToUri calls android.app.slice.SliceProvider.onMapIntentToUri.
func (*Provider) OnSlicePinned ¶
OnSlicePinned calls android.app.slice.SliceProvider.onSlicePinned.
func (*Provider) OnSliceUnpinned ¶
OnSliceUnpinned calls android.app.slice.SliceProvider.onSliceUnpinned.
func (*Provider) Query4 ¶
func (m *Provider) Query4( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ) (*jni.Object, error)
Query4 calls android.app.slice.SliceProvider.query.
func (*Provider) Query5_1 ¶
func (m *Provider) Query5_1( arg0 *jni.Object, arg1 *jni.Object, arg2 string, arg3 *jni.Object, arg4 string, ) (*jni.Object, error)
Query5_1 calls android.app.slice.SliceProvider.query.
type Slice ¶
Slice wraps android.app.slice.Slice.
func (*Slice) DescribeContents ¶
DescribeContents calls android.app.slice.Slice.describeContents.
func (*Slice) IsCallerNeeded ¶
IsCallerNeeded calls android.app.slice.Slice.isCallerNeeded.
type Spec ¶
Spec wraps android.app.slice.SliceSpec.
func (*Spec) DescribeContents ¶
DescribeContents calls android.app.slice.SliceSpec.describeContents.
func (*Spec) GetRevision ¶
GetRevision calls android.app.slice.SliceSpec.getRevision.