我正在学习如何拍照并将其路径保存到文件中.
根据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) 我创建了一个button在layout.在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) 我不知道如何在PHP中回显一个新行.我试过echo "\n"但它不起作用.
我想在以下代码中回显新行.
代码:
if (file_exists($fName)) {
echo "CreationTime: ".$CreationTime.
"CurrentTime: ".$CurrentTime.
"after ".($fLifeTime)." Days from Creation: ".$fAge;
}
Run Code Online (Sandbox Code Playgroud) 在这个方法中,我返回一个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)