小编And*_*pha的帖子

getoutputmediafileuri方法无法访问?

我正在学习如何拍照并将其路径保存到文件中.

根据Android开发者网站上的教程提供的方法

getoutputmediafileuri() 但是,当我尝试使用该方法时,我发现它是

不可访问或未定义,我的意思是eclipse用红线强调这个方法.我不知道

如何解决此错误.

请在下面找到代码

public class SaveCameraImageDemoActivity extends Activity {
/** Called when the activity is first created. */

Button btn01;
private Uri fileURI;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    btn01 = (Button) findViewById(R.id.btn01);
    btn01.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

            Intent intenet = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            fileURI = getoutputmediafileuri();
            //intenet.putExtra("output", uri.getPath());
            startActivityForResult(intenet,0);
        }
    });
}

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

  }
}
Run Code Online (Sandbox Code Playgroud)

android uri android-intent android-camera

15
推荐指数
2
解决办法
2万
查看次数

如何在每次点击时更改按钮的图像?

我创建了一个buttonlayout.在Drawable我创建了一个XML file名为的文件夹中btn01_state.将btn01_state.xml被分配给button通过创建我" android:background=@drawable/btn01_state"

现在,button有一个默认的imageimg1.当我click在上面时button,image1变为img2,一旦我释放了点击的鼠标按钮,image2再次变为img1.

我想要做的是,用evey点击改变按钮的图像.

例如,最初btn01有img01

如果按下btn01 ==>将img of btn01设置为img02并保持img02直到再次按下btn01.现在,btn01上有img02.

按下btn01时,将img01设置为btn01.

我希望这更能澄清我想做的事情.

btn_selector:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/android_blue"
      android:state_pressed="true" />
<item android:drawable="@drawable/ic_launcher"
      android:state_focused="true" />
<item android:drawable="@drawable/ic_launcher" />
Run Code Online (Sandbox Code Playgroud)

main.xml中

<Button 
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:id="@+id/btn01"
    android:background="@drawable/btn01_state"/>
Run Code Online (Sandbox Code Playgroud)

android button imagebutton xml-drawable

6
推荐指数
1
解决办法
3万
查看次数

如何在浏览器中回显换行符?

我不知道如何在PHP中回显一个新行.我试过echo "\n"但它不起作用.

我想在以下代码中回显新行.

代码:

if (file_exists($fName)) {
   echo "CreationTime: ".$CreationTime.
        "CurrentTime: ".$CurrentTime.
        "after ".($fLifeTime)." Days from Creation: ".$fAge;
   }
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
4万
查看次数

返回Double类型的值时出错?

在这个方法中,我返回一个Double类型的值,但有一个错误说"方法

必须返回Double类型的值"???

代码:

public class Gyro extends Activity {

Double gyro_X;
Double gyro_Y;
Double gyro_Z;

public Double getGyro_X() {
    if (this.gyro_X == null) {
        Toast.makeText(this, ""+gyro_XIsNullText, ToastdurationShort).show();
    } else { 
    return this.gyro_X;
    }
}
Run Code Online (Sandbox Code Playgroud)

java android

0
推荐指数
1
解决办法
94
查看次数