Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends Activity {
- final String DIR_SD = "MyFiles";
- final String FILENAME_SD = "fileSD.xml";
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- }
- public void onclick(View v) throws Exception {
- switch (v.getId()) {
- case R.id.btnWriteSD:
- writeFileSD();
- break;
- }
- }
- void writeFileSD() throws Exception {
- DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
- DocumentBuilder builder = builderFactory.newDocumentBuilder();
- Document document = builder.newDocument();
- Element element = document.createElement("тест");
- document.appendChild(element);
- DOMSource domSource = new DOMSource(document);
- TransformerFactory tFactory = TransformerFactory.newInstance();
- File sdPath = Environment.getExternalStorageDirectory();
- sdPath = new File(sdPath.getAbsolutePath() + "/" + DIR_SD);
- sdPath.mkdirs();
- File sdFile = new File(sdPath, FILENAME_SD);
- BufferedWriter bw = new BufferedWriter(new FileWriter(sdFile));
- Transformer transformer = tFactory.newTransformer();
- transformer.setOutputProperty(OutputKeys.INDENT, "yes");
- transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
- transformer.transform(domSource, new StreamResult(bw));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement