PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WM - Windev Mobile - Modelo do Dispositivo
WM - Windev Mobile - Modelo do Dispositivo
Débuté par adrianoboller, 23 sep. 2015 15:20 - 4 réponses
Membre enregistré
3 662 messages
Popularité : +175 (223 votes)
Posté le 23 septembre 2015 - 15:20
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.*;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.Toast;
import android.provider.Settings.Secure;

PUBLIC static string getDeviceName() {

string manufacturer = android.os.Build.MANUFACTURER;
string model = android.os.Build.MODEL;
string brand = android.os.Build.BRAND;
string product = android.os.Build.PRODUCT;
string board = android.os.Build.BOARD;
string bootloader = android.os.Build.BOOTLOADER;
string cpu_abi = android.os.Build.CPU_ABI;
string cpu_abi2 = android.os.Build.CPU_ABI2;
string device = android.os.Build.DEVICE;
string display = android.os.Build.DISPLAY;
string fingerprint = android.os.Build.FINGERPRINT;
string hardware = android.os.Build.HARDWARE;
string host = android.os.Build.HOST;
string id = android.os.Build.ID;
string radio = android.os.Build.RADIO;
string serial = android.os.Build.SERIAL;
string tags = android.os.Build.TAGS;
string type = android.os.Build.TYPE;
string user = android.os.Build.USER;

IF (model.startsWith(manufacturer)) {
RETURN (model);
} ELSE {
string MarcaModeloCelular = "manufacturer: " + (manufacturer) + "; model: " + (model) + "; brand: " + (brand) + "; product: " + (product) + "; board:" + (board) + "; bootloader: " + (bootloader) + "; cpu_abi: " + (cpu_abi) + "; cpu_abi2: " + (cpu_abi2) + "; device: " + (device) + "; display: " + (display) + "; fingerprint: " + (fingerprint) + "; hardware: " + (hardware) + "; host: " + (host) + "; id: " + (id) + "; radio: " + (radio) + "; serial: " + (serial) + "; tags: " + (tags) + "; type: " + (type) + "; user: " + (user);

MarcaModeloCelular = MarcaModeloCelular.toUpperCase();

RETURN MarcaModeloCelular;
}
}


--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
______________________________________________
Membre enregistré
13 messages
Popularité : +9 (9 votes)
Posté le 24 septembre 2015 - 15:18
Mais uma vez muito Obrigado Adriano....Tutorias muito eficaz e eficiente Parabéns!!

*Ps: Detalhe deve clicar em cima para reconhecer o código acima como linguagem Java!!
Membre enregistré
13 messages
Popularité : +9 (9 votes)
Posté le 24 septembre 2015 - 15:25


Membre enregistré
3 662 messages
Popularité : +175 (223 votes)
Posté le 24 septembre 2015 - 17:22
Link complementar:

http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/676-windev-mobile-android-pegar-versao-android-via-procedure-677/read.awp

:merci:

--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
______________________________________________
Membre enregistré
3 662 messages
Popularité : +175 (223 votes)
Posté le 28 septembre 2015 - 17:12
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.*;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.widget.Toast;
import android.provider.Settings.Secure;

PUBLIC static string getDeviceName(string TagSN) {

string manufacturer = android.os.Build.MANUFACTURER;
string model = android.os.Build.MODEL;
string brand = android.os.Build.BRAND;
string product = android.os.Build.PRODUCT;
string board = android.os.Build.BOARD;
string bootloader = android.os.Build.BOOTLOADER;
string cpu_abi = android.os.Build.CPU_ABI;
string cpu_abi2 = android.os.Build.CPU_ABI2;
string device = android.os.Build.DEVICE;
string display = android.os.Build.DISPLAY;
string fingerprint = android.os.Build.FINGERPRINT;
string hardware = android.os.Build.HARDWARE;
string host = android.os.Build.HOST;
string id = android.os.Build.ID;
string radio = android.os.Build.RADIO;
string serial = android.os.Build.SERIAL;
string tags = android.os.Build.TAGS;
string type = android.os.Build.TYPE;
string user = android.os.Build.USER;

string MarcaModeloCelular = "";

IF (model.startsWith(manufacturer)) {
RETURN (model);
} ELSE {

IF (TagSN == "S") {
MarcaModeloCelular = "manufacturer: " + (manufacturer) + "; model: " + (model) + "; brand: " + (brand) + "; product: " + (product) + "; board:" + (board) + "; bootloader: " + (bootloader) + "; cpu_abi: " + (cpu_abi) + "; cpu_abi2: " + (cpu_abi2) + "; device: " + (device) + "; display: " + (display) + "; fingerprint: " + (fingerprint) + "; hardware: " + (hardware) + "; host: " + (host) + "; id: " + (id) + "; radio: " + (radio) + "; serial: " + (serial) + "; tags: " + (tags) + "; type: " + (type) + "; user: " + (user);
} ELSE {
MarcaModeloCelular = (manufacturer) + ";" + (model) + ";" + (brand) + ";" + (product) + ";" + (board) + "; " + (bootloader) + ";" + (cpu_abi) + ";" + (cpu_abi2) + ";" + (device) + ";" + (display) + ";" + (fingerprint) + ";" + (hardware) + ";" + (host) + ";" + (id) + ";" + (radio) + ";" + (serial) + ";" + (tags) + ";" + (type) + ";" + (user);
}

MarcaModeloCelular = MarcaModeloCelular.toUpperCase();

RETURN MarcaModeloCelular;

}
}


--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________