Développement sous android

Bonjour,

je chercher a développer sous ANDROID 4.0 une page qui permet d'uploader un document word (.DOC) et de le consulter.
Merci pour vous aides.

1 réponse

  1. Salut,

    Tu as déjà des connaissances en Java ou en développement Android ?
    1. Je suis nouveau dans le développement android
    2. ok,

      Tu peu regarder par exemple des tutoriels Android et la FAQ Android.

      Mais tu sais déjà programmer en Java, ou tu as déjà programmé en Android ?
    3. nn je suis un développeur .NET mais j'ai un mini projet en android, alors j'ai fait un essai à l'aide d'un tuto :
      public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      //copier les fichiers de test depuis mon répertoire assets vers la SDCard
      copyAssetToSDCard("a.doc");
      //lancer la conversion avec les jars d'apache POI
      WordToHtmlConverter.main(new String[]{"/mnt/sdcard/a.doc", "/mnt/sdcard/a.html"});
      WebView v= (WebView) findViewById(R.id.webView1);

      v.loadUrl("file://mnt/sdcard/a.html");
      }

      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
      // Inflate the menu; this adds items to the action bar if it is present.
      getMenuInflater().inflate(R.menu.activity_main, menu);
      return true;
      }

      private final int BUF_SIZE = 8192;
      private File copyAssetToSDCard(String assetName) {
      File copiedFileStoragePath = new File("/mnt/sdcard/"+assetName);
      BufferedInputStream bis = null;
      OutputStream dexWriter = null;
      try {
      bis = new BufferedInputStream(getAssets().open(assetName));
      dexWriter = new BufferedOutputStream(new FileOutputStream(copiedFileStoragePath));
      byte[] buf = new byte[BUF_SIZE];
      int len;
      while((len = bis.read(buf, 0, BUF_SIZE)) > 0) {
      dexWriter.write(buf, 0, len);
      }
      dexWriter.close();
      bis.close();

      } catch (Exception e) {e.printStackTrace();
      return null;}
      Log.d("OfficeCopy", "copied "+assetName+" to /mnt/sdcard");
      return copiedFileStoragePath;
      }

      mais il fini tjr par erreur!!!