The following is an example of a number, a telephone to tell EditText how to set the input type, other types can refer to the InputType class.
1) can only enter the number
The code is as follows
Copy Code
EditText et = (edittext) Findviewbyid (r.id.ettest);Et.setinputtype (Inputtype.type_class_number);
2) can only enter the phone
Reprint Please specify source http://blog.csdn.net/y150481863/article/details/41249159, from "http://blog.csdn.net/y150481863"When we first started to learn Android. There may not be much attention to the Versioncode and versionname located in the Manifest.xml file.But in fact a good version number control, for we have to key data.Now I'm going to write a little basic stuff. Suddenly think of this knowledge
How to get the native phone number on Android, and now Android provides an API to read the number that was cured on the early SIM card,
Copy Code code as follows:
Private String Getphonenumber () {
Telephonymanager Mtelephonymgr;
Mtelephonymgr = (Telephonymanager) getsystemservice (Context.telephony_service)
This article is an example of the Android programming implementation of the number attribution Query method. Share to everyone for your reference, specific as follows:
By sending the XML access WebService we can implement the number attribution query, we can use the format of the XML provided by the proxy server to set up, and then request to submit to the serve
In the original: Android system get IMEI number Mobile number IMSI numberSource code: Http://www.zuidaima.com/share/1550463673584640.htmFirst, get IMEI numberTelephonymanager telephonymanager= (Telephonymanager) This.getsystemservice (Context.telephony_service);String Imei=telephonymanager.getdeviceid ();Permissions Required:Second, get mobile phone numberTelepho
format: Kanji + A-z + bit-A-Z or-
(includes only the common license plate number, Coach car and some of the military vehicle grades are not included)/
String carnumregex = "[\ue-\ufa]{}[a-z]{}[a-z_-]{}";
if (Textutils.isempty (Carnumber)) return false;
else return carnumber.matches (Carnumregex);
}
Of course, this regular expression has limitations, such as the first limit is only Chinese characters, not limited to only 34
Tinfo.getsubtype ()) {//If 2g type case TELEPHONYMANAGER.NETWORK_TYPE_GPRS://Unicom 2g TELEPHONYMANAGER.NETWORK_TYPE_CD MA://Telecom 2g Case Telephonymanager.network_type_edge://Mobile 2g Case TelephonyManager.NETWORK_TYPE_1xRTT:case Telephonyma Nager. Network_type_ideN:return networn_2g; If it is a 3g type case TELEPHONYMANAGER.NETWORK_TYPE_EVDO_A://Telecom 3g TelephonyManager.NETWORK_TYPE_UMTS:case Telephonyma Nager. Network_type_evdo_0:case TelephonyManager.NETWORK_TYPE_HSDPA:case TelephonyM
, only between the characters will be verified through. /** * Verify that the name entered is "Chinese" or whether it contains "•"*/ Public Staticboolean islegalname (String name) {if(Name.contains ("·") || Name.contains ("?")){ if(Name.matches ("^[\\u4e00-\\u9fa5]+[?] [\\u4e00-\\u9fa5]+$")){ return true; }Else { return false; } }Else { if(Name.matches ("^[\\u4e00-\\u9fa5]+$")){ return true; }Else {
: @ com.android.dx.command.dexer.Main.main (main.java:199) at Com.android.dx.command.Main.main (main.java:103)That's right. The number of Dex file methods in your app exceeds the maximum limit of 65536, so simply put, the app is bursting.So let's see why this error is caused:In the Android system. All the code for an App is inside a Dex file. Dex is a similar jar of archive files that store many Java -comp
(); // Getpackagename () is the package name of your current class, and 0 means to get version information PackageInfo packinfo = Packagemanager.getpackageinfo (Getpackagename (), 0); = packinfo.versionname; return version; } 3. Get the version number of the current system/** * Phone system version */public static String getsdkversion () { return Android.os.Build.VERSION.RELEASE;
One: Problem Description:The number of Dex file methods in the app exceeds the maximum of 65536, and in simple terms, the application is bursting.Second, the solution: Scenario 1: Using a plug-in framework such as: https://github.com/singwhatiwanna/dynamic-load-apkScenario 2: Split Dexthree: How to implement the split Dex file1. RELATED LINKSHttps://developer.android.com/tools/building/multidex.html#about2, in the Build.gradle of the app (1) Add in D
Android uses android-support-multidex to solve the problem of Dex exceeding the limit of the number of methods, so that your application will not burst into the dark. androidmultidex
If you have reprinted, please declare the Source: sand: http://blog.csdn.net/t12x3456 (from the sand csdn blog)
With the continuous iteration of applications and the expansion of bus
[Android] mobile guard incoming call display number, android incoming call display
Continue the Project N days ago
Enable Service Listening for incoming calls, query the database, and display the location
For more information, see this blog: http://www.cnblogs.com/taoshihan/p/5331232.html
AddressService. java
Package com. qingguow. mobilesafe. service; import com
connection with the mobile phoneActivity. getsystemservice (context. telephony_service );
// Obtain the mobile phone number
String phoneid = TM. getline1number ();
// Remember to add in manifest FileAndroid: Name = "android. Permission. read_phone_state"/>
**************************************** **************************************** **************************************** ****************************
)
Yes, the number of Dex file methods in your app exceeds the maximum of 65536, so simply put, the app is bursting. in the Android system, all the code for a App is in a Dex file. Dex is a jar-like archive that stores multiple Java compiled bytecode. Because the Android system uses the Dalvik virtual machine, you need to use Java Compiler
Zhao yazhi _ android obtains the operator of the local device, the mobile phone number can be obtained, and Zhao yazhi _ android
Not all mobile phone numbers can be obtained. Only some of them can be obtained.
This is because the mobile operator did not write the data of the mobile phone number into the SIM card. the S
Many app or game account is bound phone serial number IMEI or Mac, sometimes the phone is a friend spoof, resulting in an account is blocked, unable to reproduce the registered account, what can I do? Share a little secret today to register your account again in this case.First of all, we download and install a stone-cut simulator on the mobile phone, the function of the stone-cut simulator is to allow the mobile phone to simulate the new IMEI and Mac
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.