android.os.Parcel#createLongArray ( )源码实例Demo

下面列出了android.os.Parcel#createLongArray ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: NetworkStats.java
public NetworkStats(Parcel parcel) {
    elapsedRealtime = parcel.readLong();
    size = parcel.readInt();
    capacity = parcel.readInt();
    iface = parcel.createStringArray();
    uid = parcel.createIntArray();
    set = parcel.createIntArray();
    tag = parcel.createIntArray();
    metered = parcel.createIntArray();
    roaming = parcel.createIntArray();
    defaultNetwork = parcel.createIntArray();
    rxBytes = parcel.createLongArray();
    rxPackets = parcel.createLongArray();
    txBytes = parcel.createLongArray();
    txPackets = parcel.createLongArray();
    operations = parcel.createLongArray();
}
 
源代码2 项目: android_9.0.0_r45   文件: AppOpsManager.java
OpEntry(Parcel source) {
    mOp = source.readInt();
    mMode = source.readInt();
    mTimes = source.createLongArray();
    mRejectTimes = source.createLongArray();
    mDuration = source.readInt();
    mRunning = source.readBoolean();
    mProxyUid = source.readInt();
    mProxyPackageName = source.readString();
}
 
源代码3 项目: android_9.0.0_r45   文件: BrightnessChangeEvent.java
private BrightnessChangeEvent(Parcel source) {
    brightness = source.readFloat();
    timeStamp = source.readLong();
    packageName = source.readString();
    userId = source.readInt();
    luxValues = source.createFloatArray();
    luxTimestamps = source.createLongArray();
    batteryLevel = source.readFloat();
    powerBrightnessFactor = source.readFloat();
    nightMode = source.readBoolean();
    colorTemperature = source.readInt();
    lastBrightness = source.readFloat();
    isDefaultBrightnessConfig = source.readBoolean();
    isUserSetBrightness = source.readBoolean();
}
 
源代码4 项目: android_9.0.0_r45   文件: ProgramSelector.java
private ProgramSelector(Parcel in) {
    mProgramType = in.readInt();
    mPrimaryId = in.readTypedObject(Identifier.CREATOR);
    mSecondaryIds = in.createTypedArray(Identifier.CREATOR);
    if (Stream.of(mSecondaryIds).anyMatch(id -> id == null)) {
        throw new IllegalArgumentException("secondaryIds list must not contain nulls");
    }
    mVendorIds = in.createLongArray();
}
 
源代码5 项目: AppOpsX   文件: OpEntry.java
protected OpEntry(Parcel in) {
  this.mOp = in.readInt();
  this.mMode = in.readInt();
  this.mTimes = in.createLongArray();
  this.mRejectTimes = in.createLongArray();
  this.mDuration = in.readInt();
  this.mRunning = in.readByte() != 0;
  this.mProxyUid = in.readInt();
  this.mProxyPackageName = in.readString();
  this.mAllowedCount = in.readInt();
  this.mIgnoredCount = in.readInt();
}
 
源代码6 项目: materialistic   文件: HackerNewsItem.java
@Synthetic
HackerNewsItem(Parcel source) {
    id = source.readLong();
    title = source.readString();
    time = source.readLong();
    by = source.readString();
    kids = source.createLongArray();
    url = source.readString();
    text = source.readString();
    type = source.readString();
    favorite = source.readInt() != 0;
    descendants = source.readInt();
    score = source.readInt();
    favorite = source.readInt() == 1;
    viewed = source.readInt() == 1;
    localRevision = source.readInt();
    level = source.readInt();
    dead = source.readInt() == 1;
    deleted = source.readInt() == 1;
    collapsed = source.readInt() == 1;
    contentExpanded = source.readInt() == 1;
    rank = source.readInt();
    lastKidCount = source.readInt();
    hasNewDescendants = source.readInt() == 1;
    parent = source.readLong();
    voted = source.readInt() == 1;
    pendingVoted = source.readInt() == 1;
    next = source.readLong();
    previous = source.readLong();
}
 
源代码7 项目: 365browser   文件: NetworkStats.java
public NetworkStats(Parcel parcel) {
    elapsedRealtime = parcel.readLong();
    size = parcel.readInt();
    iface = parcel.createStringArray();
    uid = parcel.createIntArray();
    set = parcel.createIntArray();
    tag = parcel.createIntArray();
    rxBytes = parcel.createLongArray();
    rxPackets = parcel.createLongArray();
    txBytes = parcel.createLongArray();
    txPackets = parcel.createLongArray();
    operations = parcel.createLongArray();
}
 
private WindowAnimationFrameStats(Parcel parcel) {
    mRefreshPeriodNano = parcel.readLong();
    mFramesPresentedTimeNano = parcel.createLongArray();
}
 
private WindowContentFrameStats(Parcel parcel) {
    mRefreshPeriodNano = parcel.readLong();
    mFramesPostedTimeNano = parcel.createLongArray();
    mFramesPresentedTimeNano = parcel.createLongArray();
    mFramesReadyTimeNano = parcel.createLongArray();
}
 
源代码10 项目: android_9.0.0_r45   文件: NotificationChannel.java
/**
 * @hide
 */
protected NotificationChannel(Parcel in) {
    if (in.readByte() != 0) {
        mId = in.readString();
    } else {
        mId = null;
    }
    if (in.readByte() != 0) {
        mName = in.readString();
    } else {
        mName = null;
    }
    if (in.readByte() != 0) {
        mDesc = in.readString();
    } else {
        mDesc = null;
    }
    mImportance = in.readInt();
    mBypassDnd = in.readByte() != 0;
    mLockscreenVisibility = in.readInt();
    if (in.readByte() != 0) {
        mSound = Uri.CREATOR.createFromParcel(in);
    } else {
        mSound = null;
    }
    mLights = in.readByte() != 0;
    mVibration = in.createLongArray();
    mUserLockedFields = in.readInt();
    mFgServiceShown = in.readByte() != 0;
    mVibrationEnabled = in.readByte() != 0;
    mShowBadge = in.readByte() != 0;
    mDeleted = in.readByte() != 0;
    if (in.readByte() != 0) {
        mGroup = in.readString();
    } else {
        mGroup = null;
    }
    mAudioAttributes = in.readInt() > 0 ? AudioAttributes.CREATOR.createFromParcel(in) : null;
    mLightColor = in.readInt();
    mBlockableSystem = in.readBoolean();
}
 
protected NotificationChannelCompat(Parcel in) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
        _oreoNotificationChannel = in.readParcelable(NotificationChannel.class.getClassLoader());
        this.mId = null; // just to make compiler happy
        return;
    }

    if (in.readByte() != 0) {
        mId = in.readString();
    } else {
        mId = null;
    }
    if (in.readByte() != 0) {
        mName = in.readString();
    } else {
        mName = null;
    }
    if (in.readByte() != 0) {
        mDesc = in.readString();
    } else {
        mDesc = null;
    }
    mChannelEnabled = in.readByte() != 0;
    mImportance = in.readInt();
    mLockscreenVisibility = in.readInt();
    if (in.readByte() != 0) {
        mSound = Uri.CREATOR.createFromParcel(in);
    } else {
        mSound = null;
    }
    mLights = in.readByte() != 0;
    mVibration = in.createLongArray();
    mVibrationEnabled = in.readByte() != 0;
    if (in.readByte() != 0) {
        mGroup = in.readString();
    } else {
        mGroup = null;
    }
    boolean readAudioAttributes = in.readInt() > 0;
    if (readAudioAttributes && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // unnecessary check for compiler, as in Pre-Lollipop readAudioAttributes will always be false
        mAudioAttributes = AudioAttributes.CREATOR.createFromParcel(in);
    } else {
        mAudioAttributes = null;
    }
    mAudioStreamType = in.readInt();
    mLightColor = in.readInt();
}
 
源代码12 项目: paperparcel   文件: StaticAdapters.java
@Nullable @Override public long[] readFromParcel(@NonNull Parcel source) {
  return source.createLongArray();
}
 
private GifViewSavedState(Parcel in) {
    super(in);
    mStates = new long[in.readInt()][];
    for (int i=0;i<mStates.length;i++)
        mStates[i]=in.createLongArray();
}
 
源代码14 项目: UltimateAndroid   文件: DownloadProgressBar.java
public SavedState(Parcel source) {
    super(source);
    isFlashing = source.readInt() == 1;
    isConfigurationChanged = source.readInt() == 1;
    mmCurrentPlayTime = source.createLongArray();
}
 
源代码15 项目: sketch   文件: GifViewSavedState.java
private GifViewSavedState(Parcel in) {
	super(in);
	mStates = new long[in.readInt()][];
	for (int i = 0; i < mStates.length; i++)
		mStates[i] = in.createLongArray();
}
 
 方法所在类
 同类方法