Advertisement
Guest User

12fre3

a guest
May 3rd, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. public class MainActivity extends Activity {
  2.  
  3. final String DIR_SD = "MyFiles";
  4. final String FILENAME_SD = "fileSD.xml";
  5.  
  6. /** Called when the activity is first created. */
  7. @Override
  8. public void onCreate(Bundle savedInstanceState) {
  9. super.onCreate(savedInstanceState);
  10. setContentView(R.layout.activity_main);
  11. }
  12.  
  13. public void onclick(View v) throws Exception {
  14. switch (v.getId()) {
  15. case R.id.btnWriteSD:
  16. writeFileSD();
  17. break;
  18. }
  19. }
  20.  
  21. void writeFileSD() throws Exception {
  22.  
  23. DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
  24. DocumentBuilder builder = builderFactory.newDocumentBuilder();
  25. Document document = builder.newDocument();
  26. Element element = document.createElement("тест");
  27. document.appendChild(element);
  28.  
  29. DOMSource domSource = new DOMSource(document);
  30. TransformerFactory tFactory = TransformerFactory.newInstance();
  31.  
  32. File sdPath = Environment.getExternalStorageDirectory();
  33. sdPath = new File(sdPath.getAbsolutePath() + "/" + DIR_SD);
  34. sdPath.mkdirs();
  35. File sdFile = new File(sdPath, FILENAME_SD);
  36.  
  37. BufferedWriter bw = new BufferedWriter(new FileWriter(sdFile));
  38. Transformer transformer = tFactory.newTransformer();
  39. transformer.setOutputProperty(OutputKeys.INDENT, "yes");
  40. transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
  41. transformer.transform(domSource, new StreamResult(bw));
  42.  
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement