首页

一款好用的指南针app源码(android)

java

2020-6-27

AS可直接打开使用AS可直接打开使用


package perseverance.li.compass;

import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.location.Criteria;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.view.animation.AccelerateInterpolator;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

import java.util.Locale;

import perseverance.li.compass.view.CompassView;

public class CompassActivity extends Activity {

    private final float MAX_ROATE_DEGREE = 1.0f;
    private SensorManager mSensorManager;
    private Sensor mOrientationSensor;
    private Sensor mPressureSensor;
    private float mDirection;
    private float mTargetDirection;
    private AccelerateInterpolator mInterpolator;
    protected final Handler mHandler = new Handler();
    private boolean mStopDrawing;
    private boolean mChinease;

    View mCompassView;
    CompassView mPointer;
    TextView mAltitudeTextView;
    TextView mPressureTextView;
    LinearLayout mDirectionLayout;
    LinearLayout mAngleLayout;

    protected Runnable mCompassViewUpdater = new Runnable() {
        @Override
        public void run() {
            if (mPointer != null && !mStopDrawing) {
                if (mDirection != mTargetDirection) {

                    // calculate the short routine
                    float to = mTargetDirection;
                    if (to - mDirection > 180) {
                        to -= 360;
                    } else if (to - mDirection < -180) {
                        to  = 360;
                    }

                    // limit the max speed to MAX_ROTATE_DEGREE
                    float distance = to - mDirection;
                    if (Math.abs(distance) > MAX_ROATE_DEGREE) {
                        distance = distance > 0 ? MAX_ROATE_DEGREE : (-1.0f * MAX_ROATE_DEGREE);
                    }

                    // need to slow down if the distance is short
                    mDirection = normalizeDegree(mDirection
                              ((to - mDirection) * mInterpolator.getInterpolation(Math
                            .abs(distance) > MAX_ROATE_DEGREE ? 0.4f : 0.3f)));
                    mPointer.updateDirection(mDirection);
                }

                updateDirection();

                mHandler.postDelayed(mCompassViewUpdater, 20);
            }
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.compass_layout);
        initResources();
        initServices();
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (mOrientationSensor != null) {
            mSensorManager.registerListener(mOrientationSensorEventListener, mOrientationSensor,
                    SensorManager.SENSOR_DELAY_GAME);
        }
        if (mPressureSensor != null) {
            mSensorManager.registerListener(mPressureSensorEventListener, mPressureSensor,
                    SensorManager.SENSOR_DELAY_GAME);
        }
        mStopDrawing = false;
        mHandler.postDelayed(mCompassViewUpdater, 20);
    }

    @Override
    protected void onPause() {
        super.onPause();
        mStopDrawing = true;
        if (mOrientationSensor != null) {
            mSensorManager.unregisterListener(mOrientationSensorEventListener);
        }
        if (mPressureSensor != null) {
            mSensorManager.unregisterListener(mPressureSensorEventListener);
        }
    }

    private void initResources() {
        mDirection = 0.0f;
        mTargetDirection = 0.0f;
        mInterpolator = new AccelerateInterpolator();
        mStopDrawing = true;
        mChinease = TextUtils.equals(Locale.getDefault().getLanguage(), "zh");

        mCompassView = findViewById(R.id.view_compass);
        mPointer = (CompassView) findViewById(R.id.compass_pointer);
        mAltitudeTextView = (TextView) findViewById(R.id.textview_altitude);
        mPressureTextView = (TextView) findViewById(R.id.textview_pressure);
        mDirectionLayout = (LinearLayout) findViewById(R.id.layout_direction);
        mAngleLayout = (LinearLayout) findViewById(R.id.layout_angle);

        mPointer.setImageResource(mChinease ? R.mipmap.compass_cn : R.mipmap.compass);
    }

    private void initServices() {
        // sensor manager
        mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
        mOrientationSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);
        mPressureSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);

        // location manager
        Criteria criteria = new Criteria();
        criteria.setAccuracy(Criteria.ACCURACY_FINE);
        criteria.setAltitudeRequired(false);
        criteria.setBearingRequired(false);
        criteria.setCostAllowed(true);
        criteria.setPowerRequirement(Criteria.POWER_LOW);
    }

    private void updateDirection() {
        LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

        mDirectionLayout.removeAllViews();
        mAngleLayout.removeAllViews();

        ImageView east = null;
        ImageView west = null;
        ImageView south = null;
        ImageView north = null;
        float direction = normalizeDegree(mTargetDirection * -1.0f);
        if (direction > 22.5f && direction < 157.5f) {
            // east
            east = new ImageView(this);
            east.setImageResource(mChinease ? R.mipmap.e_cn : R.mipmap.e);
            east.setLayoutParams(lp);
        } else if (direction > 202.5f && direction < 337.5f) {
            // west
            west = new ImageView(this);
            west.setImageResource(mChinease ? R.mipmap.w_cn : R.mipmap.w);
            west.setLayoutParams(lp);
        }

        if (direction > 112.5f && direction < 247.5f) {
            // south
            south = new ImageView(this);
            south.setImageResource(mChinease ? R.mipmap.s_cn : R.mipmap.s);
            south.setLayoutParams(lp);
        } else if (direction < 67.5 || direction > 292.5f) {
            // north
            north = new ImageView(this);
            north.setImageResource(mChinease ? R.mipmap.n_cn : R.mipmap.n);
            north.setLayoutParams(lp);
        }

        if (mChinease) {
            // east/west should be before north/south
            if (east != null) {
                mDirectionLayout.addView(east);
            }
            if (west != null) {
                mDirectionLayout.addView(west);
            }
            if (south != null) {
                mDirectionLayout.addView(south);
            }
            if (north != null) {
                mDirectionLayout.addView(north);
            }
        } else {
            if (south != null) {
                mDirectionLayout.addView(south);
            }
            if (north != null) {
                mDirectionLayout.addView(north);
            }
            if (east != null) {
                mDirectionLayout.addView(east);
            }
            if (west != null) {
                mDirectionLayout.addView(west);
            }
        }

        int direction2 = (int) direction;
        boolean show = false;
        if (direction2 >= 100) {
            mAngleLayout.addView(getNumberImage(direction2 / 100));
            direction2 %= 100;
            show = true;
        }
        if (direction2 >= 10 || show) {
            mAngleLayout.addView(getNumberImage(direction2 / 10));
            direction2 %= 10;
        }
        mAngleLayout.addView(getNumberImage(direction2));

        ImageView degreeImageView = new ImageView(this);
        degreeImageView.setImageResource(R.mipmap.degree);
        degreeImageView.setLayoutParams(lp);
        mAngleLayout.addView(degreeImageView);
    }

    private ImageView getNumberImage(int number) {
        ImageView image = new ImageView(this);
        LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        switch (number) {
            case 0:
                image.setImageResource(R.mipmap.number_0);
                break;
            case 1:
                image.setImageResource(R.mipmap.number_1);
                break;
            case 2:
                image.setImageResource(R.mipmap.number_2);
                break;
            case 3:
                image.setImageResource(R.mipmap.number_3);
                break;
            case 4:
                image.setImageResource(R.mipmap.number_4);
                break;
            case 5:
                image.setImageResource(R.mipmap.number_5);
                break;
            case 6:
                image.setImageResource(R.mipmap.number_6);
                break;
            case 7:
                image.setImageResource(R.mipmap.number_7);
                break;
            case 8:
                image.setImageResource(R.mipmap.number_8);
                break;
            case 9:
                image.setImageResource(R.mipmap.number_9);
                break;
        }
        image.setLayoutParams(lp);
        return image;
    }

    private SensorEventListener mOrientationSensorEventListener = new SensorEventListener() {

        @Override
        public void onSensorChanged(SensorEvent event) {
            float direction = event.values[0] * -1.0f;
            mTargetDirection = normalizeDegree(direction);
        }

        @Override
        public void onAccuracyChanged(Sensor sensor, int accuracy) {
        }
    };

    private SensorEventListener mPressureSensorEventListener = new SensorEventListener() {

        @Override
        public void onSensorChanged(SensorEvent event) {
            mAltitudeTextView.setText(getString(R.string.altitude, (int) calculateAltitude(event.values[0])));
            mPressureTextView.setText(getString(R.string.pressure, event.values[0] / 10));
        }

        @Override
        public void onAccuracyChanged(Sensor sensor, int accuracy) {
        }
    };

    private float calculateAltitude(float pressure) {
        float sp = 1013.25f; //standard pressure
        return (sp - pressure) * 100.0f / 12.7f;
    }

    private float normalizeDegree(float degree) {
        return (degree   720) % 360;
    }
}
资源下载此资源下载价格为4D币(VIP免费),请先
资源文件列表
好例子网_Compass/screenshot/Screenshot_20160429-152622.jpg , 64171
__MACOSX/好例子网_Compass/screenshot/._Screenshot_20160429-152622.jpg , 212
__MACOSX/好例子网_Compass/._screenshot , 212
好例子网_Compass/app/app.iml , 9526
__MACOSX/好例子网_Compass/app/._app.iml , 212
好例子网_Compass/app/proguard-rules.pro , 672
__MACOSX/好例子网_Compass/app/._proguard-rules.pro , 212
好例子网_Compass/app/.gitignore , 7
__MACOSX/好例子网_Compass/app/._.gitignore , 212
好例子网_Compass/app/build.gradle , 624
__MACOSX/好例子网_Compass/app/._build.gradle , 212
__MACOSX/好例子网_Compass/app/build/generated/res/pngs/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/pngs/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/generated/res/pngs/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/._pngs , 212
__MACOSX/好例子网_Compass/app/build/generated/res/rs/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/rs/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/generated/res/rs/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/._rs , 212
__MACOSX/好例子网_Compass/app/build/generated/res/resValues/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/resValues/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/generated/res/resValues/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/res/._resValues , 212
__MACOSX/好例子网_Compass/app/build/generated/._res , 212
__MACOSX/好例子网_Compass/app/build/generated/source/aidl/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/aidl/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/generated/source/aidl/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/._aidl , 212
好例子网_Compass/app/build/generated/source/r/androidTest/debug/perseverance/li/compass/test/R.java , 362973
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/debug/perseverance/li/compass/test/._R.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/debug/perseverance/li/compass/._test , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/debug/perseverance/li/._compass , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/debug/perseverance/._li , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/debug/._perseverance , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/._androidTest , 212
好例子网_Compass/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java , 96847
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/v7/appcompat/._R.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/v7/._appcompat , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/._v7 , 212
好例子网_Compass/app/build/generated/source/r/debug/android/support/v4/R.java , 248
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/v4/._R.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/._v4 , 212
好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/drawable/R.java , 263
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/drawable/._R.java , 212
好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/drawable/animated/R.java , 272
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/drawable/animated/._R.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/drawable/._animated , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/graphics/._drawable , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/support/._graphics , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/android/._support , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/._android , 212
好例子网_Compass/app/build/generated/source/r/debug/perseverance/li/compass/R.java , 362210
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/perseverance/li/compass/._R.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/perseverance/li/._compass , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/perseverance/._li , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/debug/._perseverance , 212
__MACOSX/好例子网_Compass/app/build/generated/source/r/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/._r , 212
__MACOSX/好例子网_Compass/app/build/generated/source/rs/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/rs/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/generated/source/rs/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/._rs , 212
__MACOSX/好例子网_Compass/app/build/generated/source/apt/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/._apt , 212
好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/perseverance/li/compass/test/BuildConfig.java , 463
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/perseverance/li/compass/test/._BuildConfig.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/perseverance/li/compass/._test , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/perseverance/li/._compass , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/perseverance/._li , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/debug/._perseverance , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/._androidTest , 212
好例子网_Compass/app/build/generated/source/buildConfig/debug/perseverance/li/compass/BuildConfig.java , 453
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/debug/perseverance/li/compass/._BuildConfig.java , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/debug/perseverance/li/._compass , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/debug/perseverance/._li , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/debug/._perseverance , 212
__MACOSX/好例子网_Compass/app/build/generated/source/buildConfig/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/source/._buildConfig , 212
__MACOSX/好例子网_Compass/app/build/generated/._source , 212
好例子网_Compass/app/build/generated/mockable-android-23.v3.jar , 2319890
__MACOSX/好例子网_Compass/app/build/generated/._mockable-android-23.v3.jar , 212
__MACOSX/好例子网_Compass/app/build/generated/assets/shaders/._debug , 212
__MACOSX/好例子网_Compass/app/build/generated/assets/._shaders , 212
__MACOSX/好例子网_Compass/app/build/generated/._assets , 212
__MACOSX/好例子网_Compass/app/build/._generated , 212
好例子网_Compass/app/build/intermediates/res/androidTest/debug/output.json , 151
__MACOSX/好例子网_Compass/app/build/intermediates/res/androidTest/debug/._output.json , 212
好例子网_Compass/app/build/intermediates/res/androidTest/debug/resources-debugAndroidTest.ap_ , 390264
__MACOSX/好例子网_Compass/app/build/intermediates/res/androidTest/debug/._resources-debugAndroidTest.ap_ , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/._androidTest , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/symbol-table-with-package/androidTest/._debug , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/symbol-table-with-package/._androidTest , 212
好例子网_Compass/app/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt , 66358
__MACOSX/好例子网_Compass/app/build/intermediates/res/symbol-table-with-package/debug/._package-aware-r.txt , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/symbol-table-with-package/._debug , 212
__MACOSX/好例子网_Compass/app/build/intermediates/res/._symbol-table-with-package , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat , 568
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/layout_abc_screen_toolbar.xml.flat , 2218
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._layout_abc_screen_toolbar.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-te-rIN_values-te-rIN.arsc.flat , 3503
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-te-rIN_values-te-rIN.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xxhdpi-v4_abc_ic_menu_moreoverflow_mtrl_alpha.png.flat , 515
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xxhdpi-v4_abc_ic_menu_moreoverflow_mtrl_alpha.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-pt-rBR_values-pt-rBR.arsc.flat , 3012
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-pt-rBR_values-pt-rBR.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat , 1844
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-fi_values-fi.arsc.flat , 2955
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-fi_values-fi.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat , 1830
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable_abc_ratingbar_small_material.xml.flat , 1162
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable_abc_ratingbar_small_material.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-v13_values-v13.arsc.flat , 330
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-v13_values-v13.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat , 825
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-uk_values-uk.arsc.flat , 3151
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-uk_values-uk.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat , 1127
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/anim_abc_popup_exit.xml.flat , 854
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._anim_abc_popup_exit.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat , 531
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable_abc_seekbar_thumb_material.xml.flat , 1562
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable_abc_seekbar_thumb_material.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat , 537
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/layout_notification_template_part_time.xml.flat , 1052
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._layout_notification_template_part_time.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat , 694
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat , 998
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat , 508
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/values-iw_values-iw.arsc.flat , 3043
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._values-iw_values-iw.arsc.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat , 1207
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/color_switch_thumb_material_light.xml.flat , 842
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._color_switch_thumb_material_light.xml.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat , 1109
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat , 212
好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat , 536
__MACOSX/好例子网_Compass/app/build/intermediates/res/merged/androidTest/debug/._drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat , 212
最多只能显示150条信息!
没有账号? 忘记密码?

社交账号快速登录