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

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

源代码1 项目: SublimePicker   文件: RecurrenceEndDatePicker.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeInt(mSelectedYear);
    dest.writeInt(mSelectedMonth);
    dest.writeInt(mSelectedDay);
    dest.writeLong(mMinDate);
    dest.writeLong(mMaxDate);
    dest.writeInt(mListPosition);
}
 
源代码2 项目: ESeal   文件: UpdateResponse.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(this.ApkSize);
    dest.writeByte(this.Force ? (byte) 1 : (byte) 0);
    dest.writeString(this.UpdateContent);
    dest.writeString(this.UpdateUrl);
    dest.writeInt(this.VersionCode);
    dest.writeString(this.VersionName);
}
 
/** @inheritDoc */
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(type);
    dest.writeString(packageName);
    dest.writeInt(labelId);
    dest.writeInt(iconId);
    dest.writeInt(smallIconId);
    dest.writeInt(accountPreferencesId);
    dest.writeByte((byte) (customTokens ? 1 : 0));
}
 
源代码4 项目: RxTools-master   文件: RxSeekBar.java
@Override
public void writeToParcel(Parcel out, int flags) {
    super.writeToParcel(out, flags);
    out.writeFloat(minValue);
    out.writeFloat(maxValue);
    out.writeFloat(reserveValue);
    out.writeInt(cellsCount);
    out.writeFloat(currSelectedMin);
    out.writeFloat(currSelectedMax);
}
 
源代码5 项目: android_9.0.0_r45   文件: ZenModeConfig.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(allowCalls ? 1 : 0);
    dest.writeInt(allowRepeatCallers ? 1 : 0);
    dest.writeInt(allowMessages ? 1 : 0);
    dest.writeInt(allowReminders ? 1 : 0);
    dest.writeInt(allowEvents ? 1 : 0);
    dest.writeInt(allowCallsFrom);
    dest.writeInt(allowMessagesFrom);
    dest.writeInt(user);
    dest.writeParcelable(manualRule, 0);
    if (!automaticRules.isEmpty()) {
        final int len = automaticRules.size();
        final String[] ids = new String[len];
        final ZenRule[] rules = new ZenRule[len];
        for (int i = 0; i < len; i++) {
            ids[i] = automaticRules.keyAt(i);
            rules[i] = automaticRules.valueAt(i);
        }
        dest.writeInt(len);
        dest.writeStringArray(ids);
        dest.writeTypedArray(rules, 0);
    } else {
        dest.writeInt(0);
    }
    dest.writeInt(allowAlarms ? 1 : 0);
    dest.writeInt(allowMedia ? 1 : 0);
    dest.writeInt(allowSystem ? 1 : 0);
    dest.writeInt(suppressedVisualEffects);
    dest.writeInt(areChannelsBypassingDnd ? 1 : 0);
}
 
源代码6 项目: WayHoo   文件: UpgradeInfo.java
@Override
public void writeToParcel(Parcel dest, int flags) {
	dest.writeInt(id);
	dest.writeString(key);
	dest.writeString(version);
	dest.writeString(versionName);
	dest.writeString(result);
	dest.writeString(url);
	dest.writeString(description);
	dest.writeLong(downloadSize);
	dest.writeString(result);
	dest.writeString(mustUpdate);
	dest.writeString(changeLog);
	dest.writeString(errorCode);
}
 
源代码7 项目: OTTLivePlayer_vlc   文件: MediaWrapper.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeParcelable(mUri, flags);
    dest.writeLong(getTime());
    dest.writeLong(getLength());
    dest.writeInt(getType());
    dest.writeParcelable(getPicture(), flags);
    dest.writeString(getTitle());
    dest.writeString(getArtist());
    dest.writeString(getGenre());
    dest.writeString(getAlbum());
    dest.writeString(getAlbumArtist());
    dest.writeInt(getWidth());
    dest.writeInt(getHeight());
    dest.writeString(getArtworkURL());
    dest.writeInt(getAudioTrack());
    dest.writeInt(getSpuTrack());
    dest.writeInt(getTrackNumber());
    dest.writeInt(getDiscNumber());
    dest.writeLong(getLastModified());
    dest.writeLong(getSeen());

    if (mSlaves != null) {
        PSlave pslaves[] = new PSlave[mSlaves.length];
        for (int i = 0; i < mSlaves.length; ++i) {
            pslaves[i] = new PSlave(mSlaves[i]);
        }
        dest.writeTypedArray(pslaves, flags);
    }
    else
        dest.writeTypedArray(null, flags);
}
 
源代码8 项目: OpenHub   文件: CommitFile.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.sha);
    dest.writeString(this.fileName);
    dest.writeInt(this.status == null ? -1 : this.status.ordinal());
    dest.writeInt(this.additions);
    dest.writeInt(this.deletions);
    dest.writeInt(this.changes);
    dest.writeString(this.blobUrl);
    dest.writeString(this.rawUrl);
    dest.writeString(this.contentsUrl);
    dest.writeString(this.patch);
}
 
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(itemName);
    parcel.writeString(itemDetails);
    parcel.writeInt(colorValue);
    parcel.writeByte((byte) (isEnabled ? 1 : 0));
}
 
源代码10 项目: MaterialDesignColorPalette   文件: PaletteColor.java
@Override
public void writeToParcel(Parcel out, int flags) {
    out.writeString(colorSectionName);
    out.writeInt(hex);
    out.writeString(baseName);
    byte bAbpc = (byte) (isPrimaryColor ? 1 : 0);
    byte bPc = (byte) (isPreviewColor ? 1 : 0);
    out.writeByte(bAbpc);
    out.writeByte(bPc);
}
 
源代码11 项目: android-galaxyzoo   文件: QuestionFragment.java
@Override
public void writeToParcel(final Parcel dest, final int flags) {
    dest.writeTypedList(answers);
    dest.writeInt(favorite ? 1 : 0);
}
 
源代码12 项目: letv   文件: MediaBrowserCompat.java
public void writeToParcel(Parcel out, int flags) {
    out.writeInt(this.mFlags);
    this.mDescription.writeToParcel(out, flags);
}
 
源代码13 项目: android_9.0.0_r45   文件: AutofillId.java
@Override
public void writeToParcel(Parcel parcel, int flags) {
    parcel.writeInt(mViewId);
    parcel.writeInt(mVirtual ? 1 : 0);
    parcel.writeInt(mVirtualId);
}
 
源代码14 项目: privacy-friendly-dame   文件: CheckersGame.java
@Override
public void writeToParcel(Parcel dest, int flags) {

    dest.writeParcelable(gameBoard, 0);
    dest.writeInt(whoseTurn());
}
 
源代码15 项目: Aurora   文件: DownloadProgressInfo.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(this.currentBytes);
    dest.writeInt(this.contentLength);
    dest.writeString(this.id);
}
 
源代码16 项目: android_9.0.0_r45   文件: Fingerprint.java
public void writeToParcel(Parcel out, int flags) {
    out.writeString(mName.toString());
    out.writeInt(mGroupId);
    out.writeInt(mFingerId);
    out.writeLong(mDeviceId);
}
 
源代码17 项目: android_external_GmsLib   文件: Task.java
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(serviceName);
    parcel.writeString(tag);
    parcel.writeInt(updateCurrent ? 1 : 0);
    parcel.writeInt(persisted ? 1 : 0);
}
 
源代码18 项目: CSipSimple   文件: IcsAbsSpinner.java
@Override
public void writeToParcel(Parcel out, int flags) {
    super.writeToParcel(out, flags);
    out.writeLong(selectedId);
    out.writeInt(position);
}
 
源代码19 项目: android_9.0.0_r45   文件: PackageInfo.java
@Override
public void writeToParcel(Parcel dest, int parcelableFlags) {
    dest.writeString(packageName);
    dest.writeStringArray(splitNames);
    dest.writeInt(versionCode);
    dest.writeInt(versionCodeMajor);
    dest.writeString(versionName);
    dest.writeInt(baseRevisionCode);
    dest.writeIntArray(splitRevisionCodes);
    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 | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
    dest.writeTypedArray(receivers, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
    dest.writeTypedArray(services, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
    dest.writeTypedArray(providers, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
    dest.writeTypedArray(instrumentation, parcelableFlags);
    dest.writeTypedArray(permissions, parcelableFlags);
    dest.writeStringArray(requestedPermissions);
    dest.writeIntArray(requestedPermissionsFlags);
    dest.writeTypedArray(signatures, parcelableFlags);
    dest.writeTypedArray(configPreferences, parcelableFlags);
    dest.writeTypedArray(reqFeatures, parcelableFlags);
    dest.writeTypedArray(featureGroups, parcelableFlags);
    dest.writeInt(installLocation);
    dest.writeInt(isStub ? 1 : 0);
    dest.writeInt(coreApp ? 1 : 0);
    dest.writeInt(requiredForAllUsers ? 1 : 0);
    dest.writeString(restrictedAccountType);
    dest.writeString(requiredAccountType);
    dest.writeString(overlayTarget);
    dest.writeString(overlayCategory);
    dest.writeInt(overlayPriority);
    dest.writeBoolean(mOverlayIsStatic);
    dest.writeInt(compileSdkVersion);
    dest.writeString(compileSdkVersionCodename);
    if (signingInfo != null) {
        dest.writeInt(1);
        signingInfo.writeToParcel(dest, parcelableFlags);
    } else {
        dest.writeInt(0);
    }
}
 
源代码20 项目: RedReader   文件: RedditPost.java
public void writeToParcel(final Parcel parcel, final int flags) {

		parcel.writeString(id);
		parcel.writeString(name);
		parcel.writeString(title);
		parcel.writeString(url);
		parcel.writeString(author);
		parcel.writeString(domain);
		parcel.writeString(subreddit);
		parcel.writeString(subreddit_id);
		parcel.writeInt(num_comments);
		parcel.writeInt(score);
		parcel.writeInt(ups);
		parcel.writeInt(downs);
		parcel.writeInt(gilded);
		parcel.writeInt(archived ? 1 : 0);
		parcel.writeInt(over_18 ? 1 : 0);
		parcel.writeInt(hidden ? 1 : 0);
		parcel.writeInt(saved ? 1 : 0);
		parcel.writeInt(is_self ? 1 : 0);
		parcel.writeInt(clicked ? 1 : 0);
		parcel.writeInt(stickied ? 1 : 0);

		if(edited instanceof Long) {
			parcel.writeLong((Long)edited);
		} else {
			parcel.writeLong(-1);
		}

		if(likes == null) {
			parcel.writeInt(0);
		} else {
			parcel.writeInt(likes ? 1 : -1);
		}

		parcel.writeLong(created);
		parcel.writeLong(created_utc);
		parcel.writeString(selftext);
		parcel.writeString(selftext_html);
		parcel.writeString(permalink);
		parcel.writeString(link_flair_text);
		parcel.writeString(author_flair_text);
		parcel.writeString(thumbnail);

		if(spoiler == null) {
			parcel.writeInt(0);
		} else {
			parcel.writeInt(spoiler ? 1 : -1);
		}

		getDashUrl();
		parcel.writeString(rr_internal_dash_url);
	}
 
 方法所在类
 同类方法