Ben şu anda bu cihazların IMEI alır ve gönderir benim Android uygulama kodu bir parça var ki internette barındırılan bir PHP komut dosyası için bir parametre olarak IMEI.
PHP komut dosyası daha sonra IMEI parametre alır ve o benim Android uygulama IMEI var olduğunu bildirmek mümkün istiyorsanız eğer IMEI, dosyada olup olmadığını görmek için bir dosyayı denetler. Yani aslında ben sadece benim uygulama True dönmek mümkün olmak istiyorum.
Bu PHP kullanarak mümkün mü?
İşte benim kod şimdiye kadar:
Android / Java
//Test HTTP Get for PHP
public void executeHttpGet() throws Exception {
BufferedReader in = null;
try {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI("http://testsite.com/" +
"imei_script.php?imei=" + telManager.getDeviceId()
));
HttpResponse response = client.execute(request);
in = new BufferedReader
(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
String NL = System.getProperty("line.separator");
while ((line = in.readLine()) != null) {
sb.append(line + NL);
}
in.close();
String page = sb.toString();
System.out.println(page);
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
IMEI tane eşleşirse Yukarıdaki başarıyla alır ve başarıyla dosya karşı bir çek çalışır PHP komut dosyası için bir parametre olarak IMEI gönderir, ancak ben daha sonra PHP script geri olumlu bir yanıt göndermek mümkün neeed dosya.
İşte PHP:
<?php
// to return plain text
header("Content-Type: plain/text");
$imei = $_GET["imei"];
$file=fopen("imei.txt","r") or exit("Unable to open file!");
while(!feof($file))
{
if ($imei==chop(fgets($file)))
echo "True";
}
fclose($file);
?>
Peki yerine Gerçek yankı ben benim uygulama IMEI bulundu bildirmek mümkün olmak istiyorum, bu mümkün olduğunu ve bunu başarmak için kullanıyor olmalıdır öyleyse ne?