Beispiel #1
0
 public virtual void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     dest.writeString(packageName);
     dest.writeInt(versionCode);
     dest.writeString(versionName);
     dest.writeString(sharedUserId);
     dest.writeInt(sharedUserLabel);
     if (applicationInfo != null)
     {
         dest.writeInt(1);
         applicationInfo.writeToParcel(dest, parcelableFlags);
     }
     else
     {
         dest.writeInt(0);
     }
     dest.writeLong(firstInstallTime);
     dest.writeLong(lastUpdateTime);
     dest.writeIntArray(gids);
     dest.writeTypedArray(activities, parcelableFlags);
     dest.writeTypedArray(receivers, parcelableFlags);
     dest.writeTypedArray(services, parcelableFlags);
     dest.writeTypedArray(providers, parcelableFlags);
     dest.writeTypedArray(instrumentation, parcelableFlags);
     dest.writeTypedArray(permissions, parcelableFlags);
     dest.writeStringArray(requestedPermissions);
     dest.writeTypedArray(signatures, parcelableFlags);
     dest.writeTypedArray(configPreferences, parcelableFlags);
     dest.writeTypedArray(reqFeatures, parcelableFlags);
     dest.writeInt(installLocation);
 }
Beispiel #2
0
 public override void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     base.writeToParcel(dest, parcelableFlags);
     dest.writeString(taskAffinity);
     dest.writeString(permission);
     dest.writeString(processName);
     dest.writeString(className);
     dest.writeInt(theme);
     dest.writeInt(flags);
     dest.writeInt(requiresSmallestWidthDp);
     dest.writeInt(compatibleWidthLimitDp);
     dest.writeInt(largestWidthLimitDp);
     dest.writeString(sourceDir);
     dest.writeString(publicSourceDir);
     dest.writeString(nativeLibraryDir);
     dest.writeStringArray(resourceDirs);
     dest.writeStringArray(sharedLibraryFiles);
     dest.writeString(dataDir);
     dest.writeInt(uid);
     dest.writeInt(targetSdkVersion);
     dest.writeInt(enabled ? 1 : 0);
     dest.writeInt(enabledSetting);
     dest.writeInt(installLocation);
     dest.writeString(manageSpaceActivityName);
     dest.writeString(backupAgentName);
     dest.writeInt(descriptionRes);
     dest.writeInt(uiOptions);
 }
Beispiel #3
0
 public virtual void writeToParcel(android.os.Parcel dest, int flags)
 {
     dest.writeString(mName);
     dest.writeString(mMBID);
     dest.writeString(mArtistName);
     dest.writeByte(unchecked ((byte)(mImageFetching ? 1 : 0)));
     dest.writeSerializable(mDate);
 }
Beispiel #4
0
 public virtual void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     dest.writeString(filename);
     dest.writeString(packageName);
     dest.writeInt(version);
     dest.writeInt(flags);
     dest.writeByteArray(salt);
 }
 public override void writeToParcel(Parcel dest, int flags)
 {
     dest.writeString(logicalName);
     dest.writeString(deviceCategory);
     dest.writeString(productName);
     dest.writeString(deviceBus);
     dest.writeString(address);
 }
Beispiel #6
0
 // no back here
 public virtual void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     dest.writeString(name);
     dest.writeString(packageName);
     dest.writeInt(labelRes);
     android.text.TextUtils.writeToParcel(nonLocalizedLabel, dest, parcelableFlags);
     dest.writeInt(icon);
     dest.writeInt(logo);
     dest.writeBundle(metaData);
 }
Beispiel #7
0
 public override void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     base.writeToParcel(dest, parcelableFlags);
     dest.writeString(targetPackage);
     dest.writeString(sourceDir);
     dest.writeString(publicSourceDir);
     dest.writeString(dataDir);
     dest.writeString(nativeLibraryDir);
     dest.writeInt((handleProfiling == false) ? 0 : 1);
     dest.writeInt((functionalTest == false) ? 0 : 1);
 }
Beispiel #8
0
 public override void writeToParcel(android.os.Parcel @out, int parcelableFlags)
 {
     base.writeToParcel(@out, parcelableFlags);
     @out.writeString(authority);
     @out.writeString(readPermission);
     @out.writeString(writePermission);
     @out.writeInt(grantUriPermissions ? 1 : 0);
     @out.writeTypedArray(uriPermissionPatterns, parcelableFlags);
     @out.writeTypedArray(pathPermissions, parcelableFlags);
     @out.writeInt(multiprocess ? 1 : 0);
     @out.writeInt(initOrder);
     @out.writeInt(isSyncable ? 1 : 0);
 }
Beispiel #9
0
 public override void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     base.writeToParcel(dest, parcelableFlags);
     dest.writeInt(theme);
     dest.writeInt(launchMode);
     dest.writeString(permission);
     dest.writeString(taskAffinity);
     dest.writeString(targetActivity);
     dest.writeInt(flags);
     dest.writeInt(screenOrientation);
     dest.writeInt(configChanges);
     dest.writeInt(softInputMode);
     dest.writeInt(uiOptions);
 }
Beispiel #10
0
 public virtual int[] startListening([email protected] host
                                     , string packageName, int hostId, java.util.List <android.widget.RemoteViews> updatedViews
                                     )
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     int[]             _result;
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeStrongBinder((((host != null)) ? (host.asBinder()) : (null)));
         _data.writeString(packageName);
         _data.writeInt(hostId);
         mRemote.transact(android.appwidget.@internal.IAppWidgetServiceClass.Stub.TRANSACTION_startListening
                          , _data, _reply, 0);
         _reply.readException();
         _result = _reply.createIntArray();
         _reply.readTypedList(updatedViews, android.widget.RemoteViews.CREATOR);
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
     return(_result);
 }
Beispiel #11
0
 public virtual void writeToParcel(android.os.Parcel dest, int flags)
 {
     dest.writeString(pArtistName);
     string[] mbids = Sharpen.Collections.ToArray(pMBIDs, new string[pMBIDs.Count]);
     dest.writeStringArray(mbids);
     dest.writeByte(mImageFetching ? unchecked ((byte)1) : unchecked ((byte)0));
 }
Beispiel #12
0
            protected internal override bool onTransact(int code, android.os.Parcel data, android.os.Parcel
                                                        reply, int flags)
            {
                switch (code)
                {
                case android.os.IBinderClass.INTERFACE_TRANSACTION:
                {
                    reply.writeString(DESCRIPTOR);
                    return(true);
                }

                case TRANSACTION_onServiceConnected:
                {
                    data.enforceInterface(DESCRIPTOR);
                    android.os.IBinder _arg0;
                    _arg0 = data.readStrongBinder();
                    this.onServiceConnected(_arg0);
                    reply.writeNoException();
                    return(true);
                }

                case TRANSACTION_onServiceDisconnected:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.onServiceDisconnected();
                    reply.writeNoException();
                    return(true);
                }
                }
                return(base.onTransact(code, data, reply, flags));
            }
Beispiel #13
0
            protected internal override bool onTransact(int code, android.os.Parcel data, android.os.Parcel
                                                        reply, int flags)
            {
                switch (code)
                {
                case android.os.IBinderClass.INTERFACE_TRANSACTION:
                {
                    reply.writeString(DESCRIPTOR);
                    return(true);
                }

                case TRANSACTION_updateAppWidget:
                {
                    data.enforceInterface(DESCRIPTOR);
                    int _arg0;
                    _arg0 = data.readInt();
                    android.widget.RemoteViews _arg1;
                    if ((0 != data.readInt()))
                    {
                        _arg1 = android.widget.RemoteViews.CREATOR.createFromParcel(data);
                    }
                    else
                    {
                        _arg1 = null;
                    }
                    this.updateAppWidget(_arg0, _arg1);
                    return(true);
                }

                case TRANSACTION_providerChanged:
                {
                    data.enforceInterface(DESCRIPTOR);
                    int _arg0;
                    _arg0 = data.readInt();
                    android.appwidget.AppWidgetProviderInfo _arg1;
                    if ((0 != data.readInt()))
                    {
                        _arg1 = android.appwidget.AppWidgetProviderInfo.CREATOR.createFromParcel(data);
                    }
                    else
                    {
                        _arg1 = null;
                    }
                    this.providerChanged(_arg0, _arg1);
                    return(true);
                }

                case TRANSACTION_viewDataChanged:
                {
                    data.enforceInterface(DESCRIPTOR);
                    int _arg0;
                    _arg0 = data.readInt();
                    int _arg1;
                    _arg1 = data.readInt();
                    this.viewDataChanged(_arg0, _arg1);
                    return(true);
                }
                }
                return(base.onTransact(code, data, reply, flags));
            }
 public virtual void writeToParcel(android.os.Parcel @out, int flags)
 {
     if (this.provider != null)
     {
         @out.writeInt(1);
         this.provider.writeToParcel(@out, flags);
     }
     else
     {
         @out.writeInt(0);
     }
     @out.writeInt(this.minWidth);
     @out.writeInt(this.minHeight);
     @out.writeInt(this.minResizeWidth);
     @out.writeInt(this.minResizeHeight);
     @out.writeInt(this.updatePeriodMillis);
     @out.writeInt(this.initialLayout);
     if (this.configure != null)
     {
         @out.writeInt(1);
         this.configure.writeToParcel(@out, flags);
     }
     else
     {
         @out.writeInt(0);
     }
     @out.writeString(this.label);
     @out.writeInt(this.icon);
     @out.writeInt(this.previewImage);
     @out.writeInt(this.autoAdvanceViewId);
     @out.writeInt(this.resizeMode);
 }
Beispiel #15
0
 public override void writeToParcel(Parcel dest, int flags)
 {
     dest.writeString(mConnectionString);
     dest.writeByte(toByte(mLazyAreaLocationReport));
     dest.writeByte(toByte(mRealtimeLocationReport));
     dest.writeByte(toByte(mFineRealtimeLocationReport));
     dest.writeByte(toByte(mBackgroundRealtimeLocationReport));
 }
Beispiel #16
0
 public override void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     base.writeToParcel(dest, parcelableFlags);
     dest.writeString(group);
     dest.writeInt(descriptionRes);
     dest.writeInt(protectionLevel);
     android.text.TextUtils.writeToParcel(nonLocalizedDescription, dest, parcelableFlags
                                          );
 }
Beispiel #17
0
 public virtual void writeToParcel(android.os.Parcel @out, int flags)
 {
     @out.writeString(this.iconPackage);
     @out.writeInt(this.iconId);
     @out.writeInt(this.iconLevel);
     @out.writeInt(this.visible ? 1 : 0);
     @out.writeInt(this.number);
     @out.writeCharSequence(this.contentDescription);
 }
 public virtual void writeToParcel(android.os.Parcel @out, int flags)
 {
     @out.writeString(this.pkg);
     @out.writeInt(this.id);
     if (this.tag != null)
     {
         @out.writeInt(1);
         @out.writeString(this.tag);
     }
     else
     {
         @out.writeInt(0);
     }
     @out.writeInt(this.uid);
     @out.writeInt(this.initialPid);
     @out.writeInt(this.priority);
     this.notification.writeToParcel(@out, flags);
 }
Beispiel #19
0
 public override void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     base.writeToParcel(dest, parcelableFlags);
     applicationInfo.writeToParcel(dest, parcelableFlags);
     dest.writeString(processName);
     dest.writeInt(descriptionRes);
     dest.writeInt(enabled ? 1 : 0);
     dest.writeInt(exported ? 1 : 0);
 }
Beispiel #20
0
 public virtual void onNotificationClear(string pkg, string tag, int id)
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeString(pkg);
         _data.writeString(tag);
         _data.writeInt(id);
         mRemote.transact(android.statusbar.@internal.IStatusBarServiceClass.Stub.TRANSACTION_onNotificationClear
                          , _data, _reply, 0);
         _reply.readException();
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
 }
Beispiel #21
0
 /// <summary>Write a ComponentName to a Parcel, handling null pointers.</summary>
 /// <remarks>
 /// Write a ComponentName to a Parcel, handling null pointers.  Must be
 /// read with
 /// <see cref="readFromParcel(android.os.Parcel)">readFromParcel(android.os.Parcel)</see>
 /// .
 /// </remarks>
 /// <param name="c">The ComponentName to be written.</param>
 /// <param name="out">The Parcel in which the ComponentName will be placed.</param>
 /// <seealso cref="readFromParcel(android.os.Parcel)">readFromParcel(android.os.Parcel)
 ///     </seealso>
 public static void writeToParcel(android.content.ComponentName c, android.os.Parcel
                                  @out)
 {
     if (c != null)
     {
         c.writeToParcel(@out, 0);
     }
     else
     {
         @out.writeString(null);
     }
 }
Beispiel #22
0
 /// <summary>Serialized the MPDTrack object to a parcel.</summary>
 /// <remarks>
 /// Serialized the MPDTrack object to a parcel. Check that this method is equivalent with the
 /// deserializing creator above.
 /// </remarks>
 /// <param name="dest">Parcel to write the properties to</param>
 /// <param name="flags">Special flags</param>
 public virtual void writeToParcel(android.os.Parcel dest, int flags)
 {
     // Serialize MPDTrack properties
     dest.writeString(mPath);
     dest.writeString(pTrackTitle);
     dest.writeString(pTrackAlbum);
     dest.writeString(pTrackArtist);
     dest.writeString(pTrackAlbumArtist);
     dest.writeString(pDate);
     dest.writeString(pTrackMBID);
     dest.writeString(pTrackAlbumMBID);
     dest.writeString(pTrackArtistMBID);
     dest.writeString(pTrackAlbumArtistMBID);
     dest.writeInt(pLength);
     dest.writeInt(pTrackNumber);
     dest.writeInt(pAlbumTrackCount);
     dest.writeInt(pDiscNumber);
     dest.writeInt(pAlbumDiscCount);
     dest.writeInt(pSongPosition);
     dest.writeInt(pSongID);
     dest.writeInt(pImageFetching ? 1 : 0);
 }
Beispiel #23
0
 public virtual void setIcon(string slot, string iconPackage, int iconId, int iconLevel
                             , string contentDescription)
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeString(slot);
         _data.writeString(iconPackage);
         _data.writeInt(iconId);
         _data.writeInt(iconLevel);
         _data.writeString(contentDescription);
         mRemote.transact(android.statusbar.@internal.IStatusBarServiceClass.Stub.TRANSACTION_setIcon
                          , _data, _reply, 0);
         _reply.readException();
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
 }
Beispiel #24
0
 public virtual void writeToParcel(android.os.Parcel dest, int parcelableFlags)
 {
     dest.writeString(packageName);
     dest.writeInt(recommendedInstallLocation);
     dest.writeInt(installLocation);
     if (verifiers == null || verifiers.Length == 0)
     {
         dest.writeInt(0);
     }
     else
     {
         dest.writeInt(verifiers.Length);
         dest.writeTypedArray(verifiers, parcelableFlags);
     }
 }
Beispiel #25
0
            protected internal override bool onTransact(int code, android.os.Parcel data, android.os.Parcel
                                                        reply, int flags)
            {
                switch (code)
                {
                case android.os.IBinderClass.INTERFACE_TRANSACTION:
                {
                    reply.writeString(DESCRIPTOR);
                    return(true);
                }

                case TRANSACTION_unlock:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.unlock();
                    return(true);
                }

                case TRANSACTION_cancel:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.cancel();
                    return(true);
                }

                case TRANSACTION_reportFailedAttempt:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.reportFailedAttempt();
                    return(true);
                }

                case TRANSACTION_exposeFallback:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.exposeFallback();
                    return(true);
                }

                case TRANSACTION_pokeWakelock:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.pokeWakelock();
                    return(true);
                }
                }
                return(base.onTransact(code, data, reply, flags));
            }
            protected internal override bool onTransact(int code, android.os.Parcel data, android.os.Parcel
                                                        reply, int flags)
            {
                switch (code)
                {
                case android.os.IBinderClass.INTERFACE_TRANSACTION:
                {
                    reply.writeString(DESCRIPTOR);
                    return(true);
                }

                case TRANSACTION_windowsVisible:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.windowsVisible();
                    reply.writeNoException();
                    return(true);
                }

                case TRANSACTION_windowsGone:
                {
                    data.enforceInterface(DESCRIPTOR);
                    this.windowsGone();
                    reply.writeNoException();
                    return(true);
                }

                case TRANSACTION_keyDispatchingTimedOut:
                {
                    data.enforceInterface(DESCRIPTOR);
                    bool _result = this.keyDispatchingTimedOut();
                    reply.writeNoException();
                    reply.writeInt(((_result) ? (1) : (0)));
                    return(true);
                }

                case TRANSACTION_getKeyDispatchingTimeout:
                {
                    data.enforceInterface(DESCRIPTOR);
                    long _result = this.getKeyDispatchingTimeout();
                    reply.writeNoException();
                    reply.writeLong(_result);
                    return(true);
                }
                }
                return(base.onTransact(code, data, reply, flags));
            }
Beispiel #27
0
 public virtual void removeIcon(string slot)
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeString(slot);
         mRemote.transact(android.statusbar.@internal.IStatusBarServiceClass.Stub.TRANSACTION_removeIcon
                          , _data, _reply, 0);
         _reply.readException();
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
 }
Beispiel #28
0
 public virtual void setIconVisibility(string slot, bool visible)
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeString(slot);
         _data.writeInt(((visible) ? (1) : (0)));
         mRemote.transact(android.statusbar.@internal.IStatusBarServiceClass.Stub.TRANSACTION_setIconVisibility
                          , _data, _reply, 0);
         _reply.readException();
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
 }
Beispiel #29
0
 public virtual void disable(int what, android.os.IBinder token, string pkg)
 {
     android.os.Parcel _data  = android.os.Parcel.obtain();
     android.os.Parcel _reply = android.os.Parcel.obtain();
     try
     {
         _data.writeInterfaceToken(DESCRIPTOR);
         _data.writeInt(what);
         _data.writeStrongBinder(token);
         _data.writeString(pkg);
         mRemote.transact(android.statusbar.@internal.IStatusBarServiceClass.Stub.TRANSACTION_disable
                          , _data, _reply, 0);
         _reply.readException();
     }
     finally
     {
         _reply.recycle();
         _data.recycle();
     }
 }
            protected internal override bool onTransact(int code, android.os.Parcel data, android.os.Parcel
                                                        reply, int flags)
            {
                switch (code)
                {
                case android.os.IBinderClass.INTERFACE_TRANSACTION:
                {
                    reply.writeString(DESCRIPTOR);
                    return(true);
                }

                case TRANSACTION_onKeyguardExitResult:
                {
                    data.enforceInterface(DESCRIPTOR);
                    bool _arg0;
                    _arg0 = (0 != data.readInt());
                    this.onKeyguardExitResult(_arg0);
                    return(true);
                }
                }
                return(base.onTransact(code, data, reply, flags));
            }