Développement sous android

kristou1987 Messages postés 2 Statut Membre -  
kristou1987 Messages postés 2 Statut Membre -
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. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
     
    Salut,

    Tu as déjà des connaissances en Java ou en développement Android ?
    0
    1. Kristou1987
       
      Je suis nouveau dans le développement android
      0
    2. Célien Messages postés 5702 Date d'inscription   Statut Membre Dernière intervention   1 995
       
      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 ?
      0
    3. kristou1987 Messages postés 2 Statut Membre
       
      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!!!
      0