当前位置: 首页>>代码示例>>Java>>正文


Java Bundle.putFloatArray方法代码示例

本文整理汇总了Java中android.os.Bundle.putFloatArray方法的典型用法代码示例。如果您正苦于以下问题:Java Bundle.putFloatArray方法的具体用法?Java Bundle.putFloatArray怎么用?Java Bundle.putFloatArray使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.os.Bundle的用法示例。


在下文中一共展示了Bundle.putFloatArray方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected Parcelable onSaveInstanceState() {
    // We must save the parent class state first.
    Parcelable parentState = super.onSaveInstanceState();

    //Bundle used to save the state.
    Bundle bundle = new Bundle();
    bundle.putParcelable(PARENT_STATE_KEY, parentState);

    // Saved the state of the draw boxes
    // the order of the points are origin.x, origin.y,
    // current.x, current,y.
    int boxNumber = 1;
    for (Box box : mBoxen) {
        float[] pointsArray = {
                box.getOrigin().x,
                box.getOrigin().y,
                box.getCurrent().x,
                box.getCurrent().y,
        };

        bundle.putFloatArray("box" + boxNumber, pointsArray);
        boxNumber++;
    }
    return bundle;
}
 
开发者ID:InnoFang,项目名称:Android-Code-Demos,代码行数:27,代码来源:BoxDrawingView.java

示例2: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected Parcelable onSaveInstanceState() {
    Bundle state = new Bundle();
    state.putFloatArray("color", colorHSV);
    state.putParcelable("super", super.onSaveInstanceState());
    return state;
}
 
开发者ID:89luca89,项目名称:ThunderMusic,代码行数:8,代码来源:ColorPicker.java

示例3: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public Parcelable onSaveInstanceState() {
    Bundle bundle = new Bundle();
    bundle.putParcelable("instanceState", super.onSaveInstanceState());
    bundle.putFloat("saveScale", normalizedScale);
    bundle.putFloat("matchViewHeight", matchViewHeight);
    bundle.putFloat("matchViewWidth", matchViewWidth);
    bundle.putInt("viewWidth", viewWidth);
    bundle.putInt("viewHeight", viewHeight);
    matrix.getValues(m);
    bundle.putFloatArray("matrix", m);
    bundle.putBoolean("imageRendered", imageRenderedAtLeastOnce);
    return bundle;
}
 
开发者ID:sherlockchou86,项目名称:yphoto,代码行数:15,代码来源:TouchImageView.java

示例4: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected Parcelable onSaveInstanceState() {
    Bundle state = new Bundle();
    state.putFloatArray("color", mColorHSV);
    state.putInt("previous", mColorInitial);
    state.putParcelable("super", super.onSaveInstanceState());
    return state;
}
 
开发者ID:dftec-es,项目名称:planetcon,代码行数:9,代码来源:ColorPicker.java

示例5: fromArrayToBundle

import android.os.Bundle; //导入方法依赖的package包/类
public static void fromArrayToBundle(Bundle bundle, String key, Object array) {
    if (bundle != null && !TextUtils.isEmpty(key) && array != null) {
        if (array instanceof String[]) {
            bundle.putStringArray(key, (String[]) ((String[]) array));
        } else if (array instanceof byte[]) {
            bundle.putByteArray(key, (byte[]) ((byte[]) array));
        } else if (array instanceof short[]) {
            bundle.putShortArray(key, (short[]) ((short[]) array));
        } else if (array instanceof int[]) {
            bundle.putIntArray(key, (int[]) ((int[]) array));
        } else if (array instanceof long[]) {
            bundle.putLongArray(key, (long[]) ((long[]) array));
        } else if (array instanceof float[]) {
            bundle.putFloatArray(key, (float[]) ((float[]) array));
        } else if (array instanceof double[]) {
            bundle.putDoubleArray(key, (double[]) ((double[]) array));
        } else if (array instanceof boolean[]) {
            bundle.putBooleanArray(key, (boolean[]) ((boolean[]) array));
        } else if (array instanceof char[]) {
            bundle.putCharArray(key, (char[]) ((char[]) array));
        } else {
            if (!(array instanceof JSONArray)) {
                throw new IllegalArgumentException("Unknown array type " + array.getClass());
            }

            ArrayList arraylist = new ArrayList();
            JSONArray jsonArray = (JSONArray) array;
            Iterator it = jsonArray.iterator();

            while (it.hasNext()) {
                JSONObject object = (JSONObject) it.next();
                arraylist.add(fromJsonToBundle(object));
            }

            bundle.putParcelableArrayList(key, arraylist);
        }

    }
}
 
开发者ID:weexext,项目名称:ucar-weex-core,代码行数:40,代码来源:ArgumentsUtil.java

示例6: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
public Parcelable onSaveInstanceState() {
    Bundle bundle = new Bundle();
    bundle.putParcelable("instanceState", super.onSaveInstanceState());
    bundle.putFloat("saveScale", this.normalizedScale);
    bundle.putFloat("matchViewHeight", this.matchViewHeight);
    bundle.putFloat("matchViewWidth", this.matchViewWidth);
    bundle.putInt("viewWidth", this.viewWidth);
    bundle.putInt("viewHeight", this.viewHeight);
    this.matrix.getValues(this.m);
    bundle.putFloatArray("matrix", this.m);
    bundle.putBoolean("imageRendered", this.imageRenderedAtLeastOnce);
    return bundle;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:14,代码来源:TouchImageView.java

示例7: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public Parcelable onSaveInstanceState() {
	Bundle bundle = new Bundle();
	bundle.putParcelable("instanceState", super.onSaveInstanceState());
	bundle.putFloat("saveScale", normalizedScale);
	bundle.putFloat("matchViewHeight", matchViewHeight);
	bundle.putFloat("matchViewWidth", matchViewWidth);
	bundle.putInt("viewWidth", viewWidth);
	bundle.putInt("viewHeight", viewHeight);
	matrix.getValues(m);
	bundle.putFloatArray("matrix", m);
	bundle.putBoolean("imageRendered", imageRenderedAtLeastOnce);
	return bundle;
}
 
开发者ID:newsof1111,项目名称:cordova-plugin-video-picture-preview-picker-V2,代码行数:15,代码来源:TouchImageView.java

示例8: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
public Parcelable onSaveInstanceState() {
    Bundle bundle = new Bundle();
    bundle.putParcelable("instanceState", super.onSaveInstanceState());
    bundle.putFloat("saveScale", this.normalizedScale);
    bundle.putFloat("matchViewHeight", this.matchViewHeight);
    bundle.putFloat("matchViewWidth", this.matchViewWidth);
    bundle.putInt("viewWidth", this.viewWidth);
    bundle.putInt("viewHeight", this.viewHeight);
    this.matrix.getValues(this.values);
    bundle.putFloatArray("matrix", this.values);
    bundle.putBoolean("imageRendered", this.imageRenderedAtLeastOnce);
    return bundle;
}
 
开发者ID:asif-patel,项目名称:ImageMagnifier,代码行数:14,代码来源:TouchImageView.java

示例9: GetDataBundled

import android.os.Bundle; //导入方法依赖的package包/类
public Bundle GetDataBundled() {
    Bundle AllInfo = new Bundle();
    AllInfo.putInt("ROW", this.GetRow());
    AllInfo.putInt("COL", this.GetCol());
    AllInfo.putString("NAME", name);
    AllInfo.putSerializable("TYPE", this.GetType());
    AllInfo.putFloatArray("VALUES", Compress(this.Elements, this.GetRow(), this.GetCol()));
    return AllInfo;
}
 
开发者ID:coder3101,项目名称:Matrix-Calculator-for-Android,代码行数:10,代码来源:Matrix.java

示例10: onSaveInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected Parcelable onSaveInstanceState() {
	Parcelable superState = super.onSaveInstanceState();

	Bundle state = new Bundle();
	state.putParcelable(STATE_PARENT, superState);
	state.putFloatArray(STATE_COLOR, mHSVColor);

	float[] hsvColor = new float[3];
	Color.colorToHSV(mColor, hsvColor);
	state.putFloat(STATE_VALUE, hsvColor[2]);

	return state;
}
 
开发者ID:Datatellit,项目名称:xlight_android_native,代码行数:15,代码来源:ValueBar.java

示例11: putFloatArray

import android.os.Bundle; //导入方法依赖的package包/类
public void putFloatArray(Bundle state, String key, float[] x) {
    state.putFloatArray(key + mBaseKey, x);
}
 
开发者ID:evernote,项目名称:android-state,代码行数:4,代码来源:InjectionHelper.java

示例12: assembleBundle

import android.os.Bundle; //导入方法依赖的package包/类
public Bundle assembleBundle() {
    User user = new User();
    user.setAge(90);
    user.setGender(1);
    user.setName("kitty");

    Address address = new Address();
    address.setCity("HangZhou");
    address.setProvince("ZheJiang");

    Bundle extras = new Bundle();
    extras.putString("extra", "from extras");


    ArrayList<String> stringList = new ArrayList<>();
    stringList.add("Java");
    stringList.add("C#");
    stringList.add("Kotlin");

    ArrayList<String> stringArrayList = new ArrayList<>();
    stringArrayList.add("American");
    stringArrayList.add("China");
    stringArrayList.add("England");

    ArrayList<Integer> intArrayList = new ArrayList<>();
    intArrayList.add(100);
    intArrayList.add(101);
    intArrayList.add(102);

    ArrayList<Integer> intList = new ArrayList<>();
    intList.add(10011);
    intList.add(10111);
    intList.add(10211);

    ArrayList<Address> addressList = new ArrayList<>();
    addressList.add(new Address("JiangXi", "ShangRao", null));
    addressList.add(new Address("ZheJiang", "NingBo", null));

    Address[] addressArray = new Address[]{
            new Address("Beijing", "Beijing", null),
            new Address("Shanghai", "Shanghai", null),
            new Address("Guangzhou", "Guangzhou", null)
    };
    Bundle bundle = new Bundle();
    bundle.putSerializable("user", user);
    bundle.putParcelable("address", address);
    bundle.putParcelableArrayList("addressList", addressList);
    bundle.putParcelableArray("addressArray", addressArray);
    bundle.putString("param", "chiclaim");
    bundle.putStringArray("stringArray", new String[]{"a", "b", "c"});
    bundle.putStringArrayList("stringArrayList", stringList);
    bundle.putStringArrayList("stringList", stringArrayList);
    bundle.putByte("byte", (byte) 2);
    bundle.putByteArray("byteArray", new byte[]{1, 2, 3, 4, 5});
    bundle.putInt("age", 33);
    bundle.putIntArray("intArray", new int[]{10, 11, 12, 13});
    bundle.putIntegerArrayList("intList", intList);
    bundle.putIntegerArrayList("intArrayList", intArrayList);
    bundle.putChar("chara", 'c');
    bundle.putCharArray("charArray", "chiclaim".toCharArray());
    bundle.putShort("short", (short) 1000000);
    bundle.putShortArray("shortArray", new short[]{(short) 10.9, (short) 11.9});
    bundle.putDouble("double", 1200000);
    bundle.putDoubleArray("doubleArray", new double[]{1232, 9999, 8789, 3.1415926});
    bundle.putLong("long", 999999999);
    bundle.putLongArray("longArray", new long[]{1000, 2000, 3000});
    bundle.putFloat("float", 333);
    bundle.putFloatArray("floatArray", new float[]{12.9f, 234.9f});
    bundle.putBoolean("boolean", true);
    bundle.putBooleanArray("booleanArray", new boolean[]{true, false, true});

    return bundle;
}
 
开发者ID:chiclaim,项目名称:MRouter,代码行数:74,代码来源:MainActivity.java

示例13: write

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void write(Bundle bundle, Object to, StateField field) throws IllegalAccessException {
    Field propertyField = field.getField();
    propertyField.setAccessible(true);
    bundle.putFloatArray(field.getBundleKey(), (float[]) propertyField.get(to));
}
 
开发者ID:leobert-lan,项目名称:MagicBox,代码行数:7,代码来源:FloatArrayWriter.java


注:本文中的android.os.Bundle.putFloatArray方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。