Android Open Source - snakk-ads-android-sample-app T V A S T Media File






From Project

Back to project page snakk-ads-android-sample-app.

License

The source code is released under:

Copyright (c) 2012, Snakk! Media Group All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are m...

If you think the Android project snakk-ads-android-sample-app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.snakk.vastsdk;
/*from   w  w  w .j  a  v  a  2 s. c o m*/
import android.os.Parcel;
import android.os.Parcelable;

public class TVASTMediaFile implements Parcelable {

    private String mURIMediaFile;
    private String mFileId;
    private boolean mIsStreaming;
    private String mMimeType;
    private int mBitrate;
    private int mWidth;
    private int mHeight;
    private boolean mScalable;
    private boolean mKeepAspectRatio;
    private String mAPIFramework;

    public String getURIMediaFile() {
        return mURIMediaFile;
    }

    protected void setURIMediaFile(String uriMediaFile) {
        mURIMediaFile = uriMediaFile;
    }

    public String getFileId() {
        return mFileId;
    }

    protected void setFileId(String fileId) {
        mFileId = fileId;
    }

    public boolean getIsStreaming() {
        return mIsStreaming;
    }

    protected void setIsStreaming(boolean isStreaming) {
        mIsStreaming = isStreaming;
    }

    public String getMimeType() {
        return mMimeType;
    }

    protected void setMimeType(String mimeType) {
        mMimeType = mimeType;
    }

    public int getBitrate() {
        return mBitrate;
    }

    protected void setBitrate(int bitrate) {
        mBitrate = bitrate;
    }

    public int getWidth() {
        return mWidth;
    }

    protected void setWidth(int width) {
        mWidth = width;
    }

    public int getHeight() {
        return mHeight;
    }

    protected void setHeight(int height) {
        mHeight = height;
    }

    public boolean getScalable() {
        return mScalable;
    }

    protected void setScalable(boolean scalable) {
        mScalable = scalable;
    }

    public boolean getKeepAspectRatio() {
        return mKeepAspectRatio;
    }

    protected void setKeepAspectRatio(boolean keepAspectRatio) {
        mKeepAspectRatio = keepAspectRatio;
    }

    public String getAPIFramework() {
        return mAPIFramework;
    }

    protected void setAPIFramework(String apiFramework) {
        mAPIFramework = apiFramework;
    }

    public TVASTMediaFile() {
        mURIMediaFile = null;
        mFileId = null;
        mMimeType = null;
        mAPIFramework = null;
    }


    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((mURIMediaFile == null) ? 0 : mURIMediaFile.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        TVASTMediaFile other = (TVASTMediaFile) obj;
        if (mURIMediaFile == null) {
            if (other.mURIMediaFile != null)
                return false;
        } else if (!mURIMediaFile.equals(other.mURIMediaFile))
            return false;
        return true;
    }

    public static final Creator<TVASTMediaFile> CREATOR = new Creator<TVASTMediaFile>() {

        @Override
        public TVASTMediaFile[] newArray(int size) {
            return new TVASTMediaFile[size];
        }

        @Override
        public TVASTMediaFile createFromParcel(Parcel source) {
            TVASTMediaFile mediaFile = new TVASTMediaFile();
            mediaFile.mURIMediaFile = source.readString();
            mediaFile.mFileId = source.readString();
            mediaFile.mIsStreaming = source.readInt() == 1;
            mediaFile.mMimeType = source.readString();
            mediaFile.mBitrate = source.readInt();
            mediaFile.mWidth = source.readInt();
            mediaFile.mHeight = source.readInt();
            mediaFile.mScalable = source.readInt() == 1;
            mediaFile.mKeepAspectRatio = source.readInt() == 1;
            mediaFile.mAPIFramework = source.readString();
            return mediaFile;
        }
    };

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(mURIMediaFile);
        dest.writeString(mFileId);
        dest.writeInt(mIsStreaming ? 1 : 0);
        dest.writeString(mMimeType);
        dest.writeInt(mBitrate);
        dest.writeInt(mWidth);
        dest.writeInt(mHeight);
        dest.writeInt(mScalable ? 1 : 0);
        dest.writeInt(mKeepAspectRatio ? 1 : 0);
        dest.writeString(mAPIFramework);
    }
}




Java Source Code List

com.snakk.advertising.Config.java
com.snakk.advertising.SnakkAdPrompt.java
com.snakk.advertising.SnakkAdRequest.java
com.snakk.advertising.SnakkAdvertising.java
com.snakk.advertising.SnakkBannerAdView.java
com.snakk.advertising.SnakkInterstitialAd.java
com.snakk.advertising.SnakkVideoInterstitialAd.java
com.snakk.advertising.internal.AbstractStatefulAd.java
com.snakk.advertising.internal.AdActivityContentWrapper.java
com.snakk.advertising.internal.AdPromptImpl.java
com.snakk.advertising.internal.AdRequestImpl.java
com.snakk.advertising.internal.BasicWebView.java
com.snakk.advertising.internal.DeviceCapabilities.java
com.snakk.advertising.internal.InterstitialAdImpl.java
com.snakk.advertising.internal.InterstitialBaseView.java
com.snakk.advertising.internal.Sharable.java
com.snakk.advertising.internal.SnakkAdActivity.java
com.snakk.advertising.internal.VastPlayerView.java
com.snakk.advertising.internal.VideoInterstitialAdImpl.java
com.snakk.advertising.package-info.java
com.snakk.adview.AdFullscreenView.java
com.snakk.adview.AdInterstitialBaseView.java
com.snakk.adview.AdInterstitialView.java
com.snakk.adview.AdLog.java
com.snakk.adview.AdOfferWallView.java
com.snakk.adview.AdPrompt.java
com.snakk.adview.AdRequest.java
com.snakk.adview.AdVideoUnitView.java
com.snakk.adview.AdViewCore.java
com.snakk.adview.AdView.java
com.snakk.adview.AutoDetectedParametersSet.java
com.snakk.adview.Base64.java
com.snakk.adview.DeprecatedInterstitialBaseView.java
com.snakk.adview.IMraidCommand.java
com.snakk.adview.LockedOrientationDialog.java
com.snakk.adview.MraidCommand.java
com.snakk.adview.Mraid.java
com.snakk.adview.OldAdActivity.java
com.snakk.adview.Rotate3dAnimation.java
com.snakk.adview.Utils.java
com.snakk.adview.track.EventTracker.java
com.snakk.adview.track.InstallTracker.java
com.snakk.adview.package-info.java
com.snakk.core.SnakkLog.java
com.snakk.vastsdk.TVASTAdErrorEvent.java
com.snakk.vastsdk.TVASTAdErrorListener.java
com.snakk.vastsdk.TVASTAdError.java
com.snakk.vastsdk.TVASTAdType.java
com.snakk.vastsdk.TVASTAdView.java
com.snakk.vastsdk.TVASTAd.java
com.snakk.vastsdk.TVASTAdsLoader.java
com.snakk.vastsdk.TVASTAdsRequest.java
com.snakk.vastsdk.TVASTCompanionAdSlot.java
com.snakk.vastsdk.TVASTCompanionAd.java
com.snakk.vastsdk.TVASTCreative.java
com.snakk.vastsdk.TVASTLinearAd.java
com.snakk.vastsdk.TVASTLinearIcon.java
com.snakk.vastsdk.TVASTMediaFile.java
com.snakk.vastsdk.TVASTNonlinearAd.java
com.snakk.vastsdk.TVASTPostbackTask.java
com.snakk.vastsdk.TVASTUtils.java
com.snakk.vastsdk.TVASTVideoAdsManager.java
com.snakk.vastsdk.player.TVASTPlayer.java
com.snakk.vastsdk.player.TVASTSharable.java
com.snakk.vastsdk.player.TVASTTrackingVideoView.java
com.snakk.vastsdk.player.TVASTVideoProgressThread.java
com.snakkads.tabsswipe.BannerAdPromptFragment.java
com.snakkads.tabsswipe.BannerInterstitialFragment.java
com.snakkads.tabsswipe.BannerRichMediaFragment.java
com.snakkads.tabsswipe.BannerStandardMediaFragment.java
com.snakkads.tabsswipe.BannerVideoFragment.java
com.snakkads.tabsswipe.MainActivity.java
com.snakkads.tabsswipe.SplashScreen.java
com.snakkads.tabsswipe.adapter.TabsPagerAdapter.java
com.yourcompany.AdMobActivity.java
com.yourcompany.SampleActivity.java