Among the main Java sources below
String id = "15555215554"; if you enter this part directly and build it, as shown above
Point information is extracted well from the Nuboard member information and shown.
In the image above, 15555215554 extracted my phone number from the main Java source below.
I showed it on the screen through textview
If I install it on my phone and check it, my phone number will be shown normally
Then it has been confirmed that the device phone number is extracted normally.
What is needed now is not to show the extracted phone number in textview
This is how to get the phone number into String id = ;.
Help me....
Below is the current main Java source.
package call.exam.jsh.appaaa;
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.AsyncTask;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.widget.TextView;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URI;
import java.net.URL;
import static android.R.attr.name;
public class zzzzzz extends AppCompatActivity {
TextView txtPhoneNo;
TextView txtview;
phpdo task;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zzzzzz);
String id = "15555215554";
String name = "";
task = new phpdo();
txtview = (TextView) findViewById(R.id.txtView);
task.execute(id, name);
txtPhoneNo = (TextView)findViewById(R.id.txtPhoneNo);
int permissionCheck = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE);
if (permissionCheck != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_PHONE_STATE}, 1);
} } else {
//manager
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
txtPhoneNo.setText ("Phone number" + telephonyManager.getLine1Number().replace("-", "").replace("+82", "0"));
}
}
@Override
protected void onDestroy() {
super.onDestroy();
}
private class phpdo extends AsyncTask<String, Void, String> {
protected void onPreExecute() {
}
@Override
protected String doInBackground(String... arg0) {
try {
String id = arg0[0];
String link = "http://sun7684.dothome.co.kr/testquery.php?ID=" + id + "&NAME=" + name;
URL url = new URL(link);
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet();
request.setURI(new URI(link));
HttpResponse response = client.execute(request);
BufferedReader in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
StringBuffer sb = new StringBuffer("");
String line = "";
while ((line = in.readLine()) != null) {
sb.append(line);
break;
}
in.close();
return sb.toString();
} } catch (Exception e) {
return new String("Exception: " + e.getMessage());
}
}
@Override
protected void onPostExecute(String result) {
//txtview.setText("Login Successful");
txtview.setText(result);
}
}
}
aysnctask
running order.task.execute(id, name);
Please call after you get the cell phone number.
For example,
...
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
txtPhoneNo.setText ("Phone number" + telephonyManager.getLine1Number().replace("-", "").replace("+82", "0"));
}
...
In this position,
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
String id = telephonyManager.getLine1Number().replace("-", "").replace("+82", "0");
String name = "";
txtPhoneNo.setText("Phone Number"+id);
task.execute(id, name);
}
© 2024 OneMinuteCode. All rights reserved.