小编Sel*_*i S的帖子

Android创建和编写xml到文件

我正在学习Android应用程序开发课程,并尝试创建并编写一个xml文件到android上的内部存储.就方法而言,我最初如何设置这个问题.我写了大部分但有错误,我无法弄清楚.也许是因为我一整天都在努力,我不知道.这是我这堂课的代码.我得到的错误是公共字符串宝藏和FileOutputStream上的非法修饰符.任何帮助,将不胜感激.

好的,我想出了使用try/catch所需的初始问题.能够运行,一切正常,直到我到达保存文件.现在出错:

SoundPool error loading/system./media./audio./ui/KeypressReturn.ogg.  
AudioService Soundpool could not load file: /system/media/audio/ui/KeypressReturnj.ogg
Run Code Online (Sandbox Code Playgroud)

这是在"创建文件"写入日志之后.我猜它试图写错了文件?需要它写入/ data/data.我的应用中没有音频.我在下面添加了新代码:

旧代码:

    public void onSaveTreasureClick(View v) throws FileNotFoundException{
        Log.v("SaveTreasure","Button was clicked");
        File f = new File(getFilesDir(),"treasure.xml");
        FileOutputStream myFile=openFileOutput(f);
        Log.v("WriteFile","file created");  


        private FileOutputStream openFileOutput(File f) {
            // TODO Auto-generated method stub
            return null;
        }



    public String treasures(Treasure treasure) throws Exception{

        XmlSerializer xmlSerializer = Xml.newSerializer();
        StringWriter write = new StringWriter();
        final EditText tres=(EditText) findViewById(R.id.treasureNametxt);
        String treasureName=tres.getText().toString();
        final EditText c1=(EditText) findViewById(R.id.clue1Txt);
        String clue1=c1.getText().toString();
        final EditText c2=(EditText) findViewById(R.id.clue2Txt);
        String clue2=c2.getText().toString();
        final …
Run Code Online (Sandbox Code Playgroud)

java xml android file serializer

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

错误:构造函数文件(URI)未定义

我正在尝试编写一个活动,拍摄照片并将数据和图像保存到SD卡,在那里我可以读取图像数据并输出.但是,我在showPhoto()方法中收到错误"构造函数文件(Uri)未定义.").谁能帮忙?

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.preference.PreferenceManager.OnActivityResultListener;
import android.provider.MediaStore;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;

public class CallCamera extends Activity {


    private static final String TAG = "CallCamera";
    private static final int CAPTURE_IMAGE_ACTIVITY_REQ = 0;

    Uri fileUri = null;
    ImageView photoImage = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

android constructor uri image file

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

标签 统计

android ×2

file ×2

constructor ×1

image ×1

java ×1

serializer ×1

uri ×1

xml ×1