Judging is not pcfunction IsPC () {var useragentinfo = Navigator.useragent;var Agents = new Array ("Android", "IPhone", "SymbianOS" , "Windows Phone", "IPad", "IPod"), var flag = True;for (var v = 0; v Determine what the mobile End Function Getostype () {if (/(Iphone|ipad|ipod|ios)/i.test (navigator.useragent)) {return "IOS";} else if (/( Android) {/i.test (navigator.useragent)) {return "
As we all know, when developing an android project, we need to store data in the data folder of the virtual device when it comes to data access and interaction. Previously, I learned how to upload files to devices in related books. As mentioned above, MP3 and MP4 players need to upload files to audio and video files on devices. The method is as follows: C:> ADB push C: codesamplevideo.mp4/data/samplevideo.m
This article describes how to get the status of your Android device WiFi connection!Add access permissions (in the Androidmanifest.xml file)Java code (mainactivity.java file)Package Com.example.androidtest;import Android.net.connectivitymanager;import android.net.NetworkInfo.State; Import Android.os.bundle;import android.app.activity;import Android.content.context;import Android.util.Log;import Android.view
/** * Determine whether the current device is a mobile phone or tablet, code from Google I/O App for Android * @param context * @return tablet returns TRUE, the phone returns False */
public Static Boolean Istablet (context context) { return (context.getresources (). GetConfiguration (). Screenlayout Configuration.screenlayout_size_mask) >= configuration.screenlayout_size_large
Capture the Android device request API When you carry such a large stack of data, how does PHP emulate this data?
customerid:801
clientagent:m351#1080*1800
versionid:5.6.2
Model:generic/anyphone
Contentformat:json2
userid:412b46585b10a8b8a8aac6e7f92b8811
token:7531756a785967676c4a6371664b33767531452b356b506e
Agency:meizustore01
Clienttest:false
content-length:609
content-type:application/x-www-form-urlencod
Overall access can be mobile data on the Internet get IP also can WiFi access methodpublic static String Getphoneip () { try {for (enumerationWiFi Get IP methodPrivate String inttoip (int IP) {return (IP 0xFF) + "." + ((IP >> 8) 0xFF) + "." + ((IP >> +) 0xFF) + "." + ((IP >> +) 0xFF);} Private String GetIP () {//Get WIFI service Wifimanager Wifimanager = (wifimanager) getsystemservice (context.wifi_service);// Determine if WiFi is turned on if (wifimanager.iswifienabled ()) {//wi
Before Android 4.0, you can get the width of the screen in the following way:Displaymetrics dm = new Displaymetrics ();Getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM);int Mscreenw = dm.widthpixels; Get widthint mscreenh = dm.heightpixels; Get highBy the above method before 4.0, the total width and total height of the screen, including the height of the status bar and the height of the navigation bar, such as a 480 * 800
There is no CP command in the andorid command line (why not integrate the command ?), After installing busybox, you can run the CP command.
Why not input the MV command in Android directly?MV/sdcard/testaudio/system/Meida/Audio/testaudioWhat about it? Okay, let's try this command and get the answer: "failed on '/sdcard/test10000'-Cross-device link ", that is to say, the MV command cannot copy files in the
When debugging a mobile phoneProgramWhen an error occurs, we can get the error message,
When we use a real machine for Android Application debugging, we cannot obtain the debugging information. The error message is as follows: Unable to open log device '/dev/log/main': no such file or directory.
This is because our mobile phone has not enabled the log record. The following uses Huawei c8812 as an examp
Get the physical size of the device. Note that it is not the resolution!
The answer http://stackoverflow.com/questions/2193457/is-there-a-way-to-determine-android-physical-screen-height-in-cm-or-inches found from a foreign post
Displaymetrics dm = new displaymetrics (); getwindowmanager (). getdefadisplay display (). getmetrics (DM); Double X = math. pow (DM. widthpixels/DM. xdpi, 2); Double Y = math.
1. To obtain the battery information of the Android device, register a BroadCastReceiver whose Action is Intent. ACTION_BATTERY_CHANGED.
2. In the BroadcastReceiver onReceive () event, the received Intent. ACTION_BATTERY_CHANGED includes the following information:
"Present" (boolean )..."Level" (int )... Remaining battery capacity"Scale" (int )... Maximum battery value, usually 100."Icon-small" (int )... Ic
Now smartphones (the mobile phones in the broad sense, including mobile devices such as mobile phones, tablets, etc.) are becoming more and more important in life, people use mobile phones much more than computers, because of the portability of mobile phones, so many times we will need to use mobile phone to carry data or files, or for entertainment. For example, when riding a train or a car, to see a movie with a mobile phone is quite good, now the phone screen is large enough, storage space is
Android obtains the IP address of the device.
Overall retrieval: You can use mobile data to access the Internet and obtain IP addresses. You can also use WiFi to obtain IP addresses.
public static String getPhoneIp() { try { for (Enumeration
en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumerat
Workaround 1:lsusb View the VendorID number, and then add (or modify) the 51-android.rules file under the/etc/udev/rules.d/directory.Add a record:subsystem== "USB", sysfs{idvendor}== "xxxx", mode= "0666" where xxxx is the value obtained by LSUSB viewThe common situation is as follows, I have listed here:# HTCsubsystem== "USB", sysfs{idvendor}== "0bb4", mode= "0666"# Motorolasubsystem== "USB", sysfs{idvendor}== "22b8", mode= "0666"# Acer 0502subsystem== "USB", sysfs{idvendor}== "0502", mode= "066
During debugging, the following error occurs: Java. Io. ioexception: Unable to upload file: no space left on device.
The reason is that my APK is too big. The solution is as follows:
Find the simulator directory under the AVD directory
C: \ Documents and Settings \ qijianzhou \. Android \ AVD \ advv4.avd
Modify the config. ini file
Add disk. datapartition. size = 1024
HW. LCD. density = 120
Sdcard. s
1. The information of connected equipment is stored in/data/misc/dhcp/dnsmasq.leases2. Its format is:/system ID, no value required/client MAC address/client IP address/client device name/weighted after MAC address, no value required2, refer to the Wifiservie.java Getclientip () method, you can customize this method to obtain the device name, as follows:Reprint Please specify source: Zhou Mushi's csdn blog H
Timer_list: Init_timer (button_timer);Activation timer: Add_timer (button_timer);Note: Setup_timer (button_timer,button_timer_function,test); This can replace the 2 steps above.3. In the interrupt handler function, Mod_timer (button_timer, jiffies+hz/100); 10msNote: The dynamic timer does not need to be released manually, and Mod_timer is automatically released after the timeout is executed. Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduc
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.