Gå til innhold

- mOtz^ -

Medlemmer
  • Innlegg

    1 215
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av - mOtz^ -

  1. Hmm, jeg har prøvd meg litt videre nå, og er litt usikker på om dette faktisk er problemet. Siden du OJodd sier at tallet skal være mulig å behandle så virker dette rart.

     

    Ok, jeg fortsetter litt:

    Jeg testet litt videre med dette skriptet https://github.com/p...n/BigInteger.js

    Planen er at jeg skal hente en ID til et album vha PHP. Deretter kaller jeg funksjonen get_album, med denne IDen + en annen ID som er statisk (argument A).

    Koden min ser slik ut:

     

    <?php echo "Utskrift 1: " . $row['id']; ?>
    
    <script src="BigInteger.min.js"></script>
    <script>
    var album = bigInt(<?php echo $row['id']; ?>);
    alert("Utskrift 2: " + <?php echo $row['id']; ?>)
    alert("Utskrift 3: " + album);
    alert("Utskrift 4: " + album.toJSNumber());
    get_album(56933248870, album);
    </script>
    

     

    I mitt siste tilfelle ligger tallet 10151201924273871 i databasen, og her kommer det som jeg ikke forstår:

    For utskriftene vil nå se slik ut:

    Utskrift 1: 10151201924273871

    Utskrift 2: 10151201924273872

    Utskrift 3: 10151201924273872

    Utskrift 4: 10151201924273872

     

    Alle utskrifter gjort av javascript bli altså forhøyet med 1. I andre tilfeller (med andre tall, blir tallene i javascriptet representert på andre måter)

  2. Si at jeg kaller en javascript-metode fra html slik:

     

    <script type="text/javascript">get_album(56933248870, 10151201924273871)</script>
    

     

    Her er det to store tall som blir satt som argument.

    For å gjøre det enkelt, så ser metoden slik ut:

     

    function get_album(A, B) {
      alert(A);
      alert(B);
    }
    

     

    Her er problemet:

    Det virker som javascript har en begrensning for høye tall. Argument A blir skrevet ut på riktig måte, men argument B (som er et ekstra høyt tall) blir alltid enten avrundet, eller høynet.

     

    I mitt siste tilfelle ble B skrevet ut som tallet: 10151201924273872

     

    Er det slik at javascript ikke kan behandle for høye tall? Og hvordan fikser jeg dette isåfall?

  3. Har et problem med koblingen mellom PHP og jQuery.

    I PHP kaller jeg en jQuery-metode, med et tall som parameter. Dette tallet øker så plutselig med 1 i jQuery, helt uten grunn..

     

    Noen som har vært borti noe lignende problem?

     

    PHP

    <?php
     if ($row2['fb'] != "-1") {
      $str = "<script type=\"text/javascript\">get_facebook_album_only(56933248810, ";
      $str .= $row2['fb'];
      $str .= ");</script>";
      echo $str;
     }
    ?>
    

     

    Her er $row2['fb'] = 10150425896773871

     

    jQuery

    function get_facebook_album_only(GROUP_ID, ALBUM_ID) {
    alert("ALBUM: " + ALBUM_ID);
    }
    

     

    Her blir det skrevet ut 10150425896773872

  4. Slik eksporteringsprosessen har vært til nå:

    1. Eksporterer prosjekt vha Eclipse
    2. Under eksport får jeg en keystore
    3. Bruker keytool til å hente MD5, ved å bruke keystoren jeg nettopp laget
    4. Genererer API-key
    5. Legger API nøkkelen inn i programmet
    6. Eksporterer prosjektet på nytt ved å bruke allerede opprettet keystore

    Er dette riktig måte å gjøre det på?

    Jeg forstår ikke helt forskjellen mellom debug-key og release-key. Hvordan skjønner jeg hva som er hva?

  5. Manifestet ser slik ut:

     

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
       package="no.sg"
       android:versionCode="2"
       android:versionName="1.1" >
       <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="14" />
    
       <uses-permission android:name="android.permission.VIBRATE"/>
       <uses-permission android:name="android.permission.INTERNET"/> 
       <uses-permission android:name="android.permission.REBOOT"/>
       <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
       <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
       <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
       <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >  
        <activity
    	    android:name=".SG"
    	    android:label="@string/app_name"
    	    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    	    android:screenOrientation="portrait" >
    	    <intent-filter>
    		    <action android:name="android.intent.action.MAIN" />
    		    <category android:name="android.intent.category.LAUNCHER" />
    	    </intent-filter>
        </activity>
    
        <activity android:name=".NewsTab"></activity>		  
     <activity android:name=".ProgramTab"></activity>	
     <activity android:name=".ArtistsTab"></activity>	
     <activity android:name=".MoreTab"></activity>
    
        <activity android:name=".Views.News"></activity>
     <activity android:name=".Views.Program"></activity>
     <activity android:name=".Views.Artists"></activity>
     <activity android:name=".Views.More"></activity>
    
        <activity android:name=".Views.Single"></activity>
     <activity android:name=".Views.Information"></activity>
     <activity android:name=".Views.Ticketservice"></activity>
     <activity android:name=".Views.Map"></activity>
    
     <uses-library android:name="com.google.android.maps"/>
    
       </application>
    </manifest>
    

     

    Tror jeg har fått med meg alt?

  6. Har implementer Google Maps inn i appen min.

    Følgte denne artikkelen:

    https://developers.google.com/maps/documentation/android/hello-mapview

     

    Når jeg kjører programmet rett i telefonen, via kabel, så fungerer det bra, men nå har jeg lagt programmet ut på Marked, og da failer det. Jeg får bare opp en grå bakgrunn, og det dukker ikke opp noe kart.

    Har googla og lest noen artikkler med samme problem, men de tingene jeg har testa ser ikke ut å fungere.

     

    Noen som har erfaring med dette?

  7. Skal sette opp en ny nettside, også har jeg begynt å tenke litt på det med at nettsiden skal passe til mange typer nettlesere.

     

    Så jeg lurer bare på hva jeg bør ta hensyn til iforhold til dette? Har dere noen konkrete anbefalinger til hva jeg må implementere i systemet mitt for å dekke meste mulig av dette problemet?

     

     

    Også lurer jeg på en annen ting:

    For jeg vet om f.eks. CSS reset, men finnes det noen andre verktøy jeg burde ta med i produksjonen av siden?

  8. Jeg forstår ikke helt hva poenget med Asynctask- og Service-klassene gjør!

    Jeg har forstått hva oppgaven til en tråd er, men har disse noe med dette å gjøre?

     

    Jeg holder på med et testprogram som laster ned en xml-fil fra internett, deretter parser denne.

    Slik jeg har gjort det til nå:

    1) Hovedklassen (klassen som styrer hele operasjonen) extender AsyncTask. 2) Deretter oppretter hovedklassen et objekt av klassen som laster ned filen. Nedlastnings-klassen extender ingenting.

    3) Det samme skjer med xml-parseren etter at filen er lastet ned.

     

    Er dette en opptimal løsning, eller vil dere anbefale at jeg gjør det på en annen måte?

  9. Takk for godt svar! Jeg vil se nøyere igjennom linken du ga meg litt senere.

     

    Men har jeg laget XMLDownload klassen:

    package no.sg;
    import java.io.BufferedInputStream;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.URL;
    import java.net.URLConnection;
    import org.apache.http.util.ByteArrayBuffer;
    import android.util.Log;
    public class XMLDownloader {
    private final String PATH = "/data/data/no.sg/";
    
    public String DownloadFromUrl(String fileUrl) {  //this is the downloader method
     try {
      URL url = new URL(fileUrl);
      File file = new File(PATH);
      /* Open a connection to that URL. */
      URLConnection ucon = url.openConnection();
      /*
    * Define InputStreams to read from the URLConnection.
    */
      InputStream is = ucon.getInputStream();
      BufferedInputStream bis = new BufferedInputStream(is);
      /*
    * Read bytes to the Buffer until there is nothing more to read(-1).
    */
      ByteArrayBuffer baf = new ByteArrayBuffer(50);
      int current = 0;
      while ((current = bis.read()) != -1) {
    baf.append((byte) current);
      }
      /* Convert the Bytes read to a String. */
      FileOutputStream fos = new FileOutputStream(file);
      fos.write(baf.toByteArray());
      fos.close();
      return file.toString();
    
     } catch (IOException e) {
      Log.d("XMLDownloader", "Error: " + e);
     }
     return "";
    
    }
    }
    

     

    Når jeg kjører debug mode, så feiler koden ved

     InputStream is = ucon.getInputStream();
    

    og hopper da til catch.

     

    Får da en unknownHostException

  10. Okay

    Først har jeg følgt denne tutorialen: http://www.javacodeg...arsing-xml.html

    Men metoden parsePeopleResponse returnerer bare ett null objekt.

     

    Jeg fant også en metode:

       public boolean isNetworkAvailable() {
        ConnectivityManager cm = (ConnectivityManager)
    	 getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo networkInfo = cm.getActiveNetworkInfo();
        // if no network is available networkInfo will be null
        // otherwise check if we are connected
        if (networkInfo != null && networkInfo.isConnected()) {
    	    return true;
        }
        return false;
       }
    

    og denne returnerer false.

     

    Derfor lurer jeg på om selve androidprogrammet får tilgang til internett gjennom eclipse?

     

    Utvikler for 7.0. Men hvis jeg skal kjøre alle prosessene i en annen tråd, bør jeg vel extende XMLParser med Thread?

  11. Hva vil være den beste måten å deklarere ui-komponenter på, når det gjelder android programmering?

     

    Si at man skal sette inn en TextView i viewet. Vil det da være best å opprette dette objektet direkte i java-filen, eller å "opprette" det i xml-filen?

    Hva vil dere si iforhold til andre komponenter?

     

    Startet med android igår, så rimelig fersk. Prøver å skjønne litt av hvordan strukturen på ting og tang er bygget opp.

  12. Hmm, finner lissom ikke noe sted hvor jeg kan sette startframe. I Twixtor Effect Control -> Output Control -> Time Remap Mode, her kan jeg jo endre mellom Speed og Frame Num. Men uansett hvordan jeg trykker å ordner, så blir det rot.. Kanskje jeg gjør det feil, eller kanskje det er en bug? Bruker Twixtor 5 og CS5.5.

     

    Men Coffey, du gjør alle Twixtor endringer i AE da eller? Hva hvis du skal sette sammen en lengre film, endrer du alle klippene i AE da, for så å sette ting sammen i Premiere?

×
×
  • Opprett ny...