Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 128 van 168

Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
En als je nog meer content hebt en die word mee uitgelijnd (en je wilt dat niet), kan je een div met clear: both; toevoegen.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Iframe
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Axazio schreef:
Hoe haal ik het path van mijn url weg?

Voorbeeld:

www.JEWEBSITE.nl/contact.html

Hier wil ik alleen hebben staan.

www.JEWEBSITE.nl
B.V.B. dank

Waarom zou je dat willen? Dan kunnen mensen ook niet bepaalde paginas op je website opslaan in favorieten, of naar iemand doorlinken. Dat is echt super onhandig.
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Axazio schreef:
Hoe haal ik het path van mijn url weg?

Voorbeeld:

www.JEWEBSITE.nl/contact.html

Hier wil ik alleen hebben staan.

www.JEWEBSITE.nl
B.V.B. dank

Bedoel je niet iets als www.JEWEBSITE.nl/contact? Want het volledige path weglaten is een beetje vreemd.. Hiervoor kan je een iframe of AJAX gebruiken als je dit daadwerkelijk wilt bereiken, maar ik raad het sterk af.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wouterr schreef:
maar ik raad het sterk af.
ik ook.

Als iemand de url echt per se wil weten kan hij daar alsnog achter komen, en voor gewone bezoekers is het vervelend omdat ze de paginalink niet kunnen doorsturen, opslaan, enzovoorts.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

package nl.dylaan.deroosterapp;

import java.net.InetAddress;

import android.os.StrictMode;

public class Check {

public static boolean isInternetAvailable() {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();

StrictMode.setThreadPolicy(policy);
try {
InetAddress ipAddr = InetAddress.getByName("rooster.nl"); //You can replace it with your name
if (ipAddr.equals("")) {
return false;
} else {
return true;
}
} catch (Exception e) {
return false;
}

}
}

Hoe kan ik die code doen maar dan met een thread? Want ik begrijp dat in de method run() van de class Thread een void is dus dan kan niks worden terug gestuurd?

Beetje laat antwoord maar wat ik zelf in Android doe is het in een AsyncTask draaien. Die maakt er ook een losse thread voor aan. Als ik gegevens terug wil geef ik een delegate mee. Dat wil zeggen dat ik de class die het resultaat nodig heeft een interface laat implementeren met een methode waar ik het resultaat als parameter uit terug krijg. In de AsyncTask roep ik dan die methode in die interface aan en krijg ik het resultaat terug in de class waar dat nodig is.
Overigens is het totaal niet de bedoeling dat je met de StrictMode gaat lopen klooien.

Wat ik in mijn code doe om te bepalen of er een verbinding met internet is, is het volgende:

package nl.bla.bla;

import nl.bla.bla.ApplicationContext;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * Determines if there is an active connection to a network, cellular or WiFi
 * 
 * @author Luukvdo
 */
public class ConnectivityDeterminer
{
    /**
     * Determines if there is an active connection to a network, cellular or WiFi
     * 
     * @return true if there is an active connection, false if there isnt
     */
    public static boolean hasConnection()
    {
        // Get a ConnectivityManager instance
        ConnectivityManager connectivityManager = (ConnectivityManager) ApplicationContext.getContext().getSystemService(Context.CONNECTIVITY_SERVICE);
        // Get a NetworkInfo instance from the connectivityManager
        NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
        // Determine if there is a connection and return the result as a boolean
        return activeNetworkInfo != null && activeNetworkInfo.isConnected();
    }
}


Dit heeft de permission android.permission.ACCESS_NETWORK_STATE nodig. Voor de ApplicationContext kun je dit volgen.
Het enige wat ik doe om te bepalen of er connectie is:

if(ConnectivityDeterminer.hasConnection() == true)
{
    // Connection
}
else
{
    // No connection
}
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Ik had gelezen dat je wel met een netwerk verbonden kan zijn maar dat dat niet hoeft te betekenen dat er verbinding is met internet. Wat ik nu dus doe is pingen naar de website, krijg ik een response terug dan hebben we toegang tot het internet, anders niet.

Moet nog wel iets met threads of asynctask gaan doen ipv strictmode ja...
0
Berichten
7.307
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is er een mogelijkheid de API van Multicraft(PHP) te gebruiken in een Android app? Heb er niet veel verstand van maar wil graag wat klooien.
0
Berichten
22.444
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Spoiler tonen
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
















Kan iemand mij vertellen hoe ik er voor zorgen dat er random 3 vragen worden uitgekozen?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Math.floor(Math.random() * Questions.length);

toevoeging op 12 oktober 2014, 00:04:28:
en dat dan 3x uitvoeren? yummieEn die in een nieuwe array zetten?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Ik had gelezen dat je wel met een netwerk verbonden kan zijn maar dat dat niet hoeft te betekenen dat er verbinding is met internet. Wat ik nu dus doe is pingen naar de website, krijg ik een response terug dan hebben we toegang tot het internet, anders niet.
Klopt, maar je kunt met mijn code wel bepalen of het überhaupt de moeite waard is om een verzoek te gaan sturen yummie
Jordyt schreef:
Is er een mogelijkheid de API van Multicraft(PHP) te gebruiken in een Android app? Heb er niet veel verstand van maar wil graag wat klooien.
Zolang je de PHP API omzet naar Android wel. Heb net even de PHP API bekeken, zit enigszins ingewikkeld in elkaar maar moet te doen zijn denk ik. Een andere mogelijkheid is om vanuit Android een PHP bestand aan te roepen als een soort tusssenlaag tussen Android en de Multicraft PHP API, dan kun je zelf bepalen welke functies je wil gebruiken vanuit de API smile
0
Berichten
7.307
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Eerdere citaten tonen
Dylanh schreef:
Ik had gelezen dat je wel met een netwerk verbonden kan zijn maar dat dat niet hoeft te betekenen dat er verbinding is met internet. Wat ik nu dus doe is pingen naar de website, krijg ik een response terug dan hebben we toegang tot het internet, anders niet.
Klopt, maar je kunt met mijn code wel bepalen of het überhaupt de moeite waard is om een verzoek te gaan sturen yummie
Eerdere citaten tonen
Jordyt schreef:
Is er een mogelijkheid de API van Multicraft(PHP) te gebruiken in een Android app? Heb er niet veel verstand van maar wil graag wat klooien.

Zolang je de PHP API omzet naar Android wel. Heb net even de PHP API bekeken, zit enigszins ingewikkeld in elkaar maar moet te doen zijn denk ik. Een andere mogelijkheid is om vanuit Android een PHP bestand aan te roepen als een soort tusssenlaag tussen Android en de Multicraft PHP API, dan kun je zelf bepalen welke functies je wil gebruiken vanuit de API smile
Ja, na een nachtje slapen dacht ik hier ook al aan, dat ga k dus ook waarschijnlijk doen.
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hier een VPS gekocht met 256MB RAM. Is het verstandig om zelf SWAP RAM toe te voegen of kan ik het beter weglaten?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren