コード例 #1
0
        protected internal override void onCreate(Bundle savedInstanceState)
        {
            base.onCreate(savedInstanceState);

            ContentView = R.layout.activity_filter;

            mSelectedFilterTextView = (TextView)findViewById(R.id.selected_textview);

            findViewById(R.id.btn_select_image).OnClickListener  = this;
            findViewById(R.id.btn_select_filter).OnClickListener = this;

            mBitmapButton = (Button)findViewById(R.id.btn_bitmap);
            mFileButton   = (Button)findViewById(R.id.btn_file);

            mBitmapButton.OnClickListener = this;
            mFileButton.OnClickListener   = this;

            mBitmapButton.Enabled = false;
            mFileButton.Enabled   = false;

            mInputImageView  = (ImageView)findViewById(R.id.input_image_view);
            mOutputImageView = (ImageView)findViewById(R.id.output_image_view);

            mSCamera = new SCamera();
            try
            {
                mSCamera.initialize(this);
            }
            catch (SsdkUnsupportedException)
            {
                showAlertDialog("Fail to initialize SCamera.", true);
                return;
            }
            if (!mSCamera.isFeatureEnabled(SCamera.SCAMERA_FILTER))
            {
                showAlertDialog("This device does not support SCamera Filter feature.", true);
                return;
            }

            // retrieving an {@link com.samsung.android.sdk.camera.filter.SCameraFilterManager}
            mSCameraFilterManager = mSCamera.SCameraFilterManager;

            // retrieving available filters
            mFilterInfoList = mSCameraFilterManager.AvailableFilters;

            if (mFilterInfoList.Count > 0)
            {
                mSelectedFilterTextView.Text = mFilterInfoList[0].Name;
            }
        }
コード例 #2
0
		protected internal override void onCreate(Bundle savedInstanceState)
		{
			base.onCreate(savedInstanceState);

			ContentView = R.layout.activity_filter;

			mSelectedFilterTextView = (TextView) findViewById(R.id.selected_textview);

			findViewById(R.id.btn_select_image).OnClickListener = this;
			findViewById(R.id.btn_select_filter).OnClickListener = this;

			mBitmapButton = (Button) findViewById(R.id.btn_bitmap);
			mFileButton = (Button) findViewById(R.id.btn_file);

			mBitmapButton.OnClickListener = this;
			mFileButton.OnClickListener = this;

			mBitmapButton.Enabled = false;
			mFileButton.Enabled = false;

			mInputImageView = (ImageView) findViewById(R.id.input_image_view);
			mOutputImageView = (ImageView) findViewById(R.id.output_image_view);

			mSCamera = new SCamera();
			try
			{
				mSCamera.initialize(this);
			}
			catch (SsdkUnsupportedException)
			{
				showAlertDialog("Fail to initialize SCamera.", true);
				return;
			}
			if (!mSCamera.isFeatureEnabled(SCamera.SCAMERA_FILTER))
			{
				showAlertDialog("This device does not support SCamera Filter feature.", true);
				return;
			}

			// retrieving an {@link com.samsung.android.sdk.camera.filter.SCameraFilterManager}
			mSCameraFilterManager = mSCamera.SCameraFilterManager;

			// retrieving available filters
			mFilterInfoList = mSCameraFilterManager.AvailableFilters;

			if (mFilterInfoList.Count > 0)
			{
				mSelectedFilterTextView.Text = mFilterInfoList[0].Name;
			}

		}