Как добавить текст в текстовый файл в BlackBerry - PullRequest
0 голосов
/ 28 сентября 2011

Я хочу добавить текст в текстовый файл в Blackberry, как я могу это сделать

1 Ответ

2 голосов
/ 28 сентября 2011

Оформить заказ на этот код.Это в основном записывает журнал в файл на SD-карте.Вы можете настроить, как вы хотите.Наслаждаться.

static String pFilePath = "SDCard/BlackBerry/pictures/Log.txt";

    public static void writeLog(String data) {
        FileConnection fc = null;
        OutputStream lStream = null;
        Date d = new Date();
        Calendar c = Calendar.getInstance();
        String time = new String();
        if (pFilePath != null) {
            try {
            fc = (FileConnection) Connector.open("file:///" + pFilePath,
                Connector.READ_WRITE);
            if (null == fc || fc.exists() == false) {
                fc.create();
            }
            lStream = fc.openOutputStream(fc.fileSize());
            c.setTime(d);

            time = c.get(Calendar.HOUR_OF_DAY) + ":" + c.get(Calendar.MINUTE) + ":" + c.get(Calendar.SECOND)            + ":" + c.get(Calendar.MILLISECOND);
            data = "\n" + time + "("
                + (System.currentTimeMillis() - currentTimeMillies)
                + " ms)" + " -- " + data;
            currentTimeMillies = System.currentTimeMillis();
            lStream.write(data.getBytes());

            } catch (Exception ioex) {
            ioex.printStackTrace();
            } finally {
            if (lStream != null) {
                try {
                lStream.close();
                lStream = null;
                } catch (Exception ioex) {
                }
            }
            if (fc != null) {
                try {
                fc.close();
                fc = null;
                } catch (Exception ioex) {
                }
            }
            }
        }
        }
...