Code written according to the requirements of the project.Applicable scenario: On the network map, such as the day map and Google Maps, the user with the mouse on the map to pull a rectangle, want to download the rectangle in a certain level of tile data, and all tiles into a complete, including geographical coordinates of the TIF image.Before downloading tiles and tiled tiles, the user would like to see the number of tiles to be downloaded and the
)
List View
x px
x px
X (px)
Table 2
5 How to achieve adaptive screen size?
1) Interface layout aspect
You need to prepare 5 sets of layouts based on the size of the physical size, layout (put some generic layout XML files, such as the top and bottom layouts in the interface, not with the size of the screen, similar to the title bar of the WinDOS window), Layout-small ( Screen size less than 3 inch layout), Layout-normal (screen size is less than 4.5 inches), l
Comparison of pixel units dp, px, pt, and sp in androidDp (dip): device independent pixels (device independent pixel ). different devices have different display effects, which are related to the hardware of the device. We recommend that you use this function to support WVGA, HVGA, and QVGA without pixels. Px: pixels (pixels). Different devices have the same display effect. Generally, we use HVGA to represen
Android Bitmap loading and pixel operationsAndroid Bitmap loading and pixel operations
I. Loading and pixel read/writeIn the Android SDK, pixel reading and writing of images can be achieved through the API of getPixel and setPixel
PxThat is, the pixel, 1px represents a physical pixel on the screen;PX units are not recommended, as the same 100px picture, the actual size displayed on different phones may be different as shown (images from Android Developer Guide, same as below).
The occasional use of PX is when you need to draw a 1-pixel tabl
Layout
Five layout, similar to the title bar of the windos window), layout-small (layout with a screen size less than 3 inch), layout-normal (screen size less than 4.5 inch ), layout-large (between 4 inch and 7 inch), layout-xlarge (between 7 and 10 inch)
2) image resources
You need to prepare 5 sets of image resources, including drawable, drawalbe-ldpi, drawable-mdpi, drawable-hdpi, and drawable-xhdpi Based on the dpi value.
Android has an automatic
the device hardware, generally we support WVGA, HVGA and QVGA recommend this, do not rely on pixels.Px:pixels (pixels). Different devices show the same effect, generally we hvga represent 320x480 pixels, this use more.Pt:point, is a standard length unit, 1pt=1/72 inches, for the printing industry, very simple to use;sp:scaled pixels (enlarge pixels). Mainly used for font display of best for textsize.Thus, according to Google's suggestion, TextView's font size is best to use SP to do units, and
BitmapExtends objectImplementsParcelable
Java. Lang. Object
Bytes
Android. Graphics. Bitmap
1.1 Definition:
Bitmap is called a bitmap or raster graphics. It is an image represented by a pixel array. The color information of each pixel is represented by an RGB combination or a
inside is 30 points, then it is 30sp.Resolution: The whole screen is how many points, such as 480*800, it is for the software to display units, in PX units of the point.The density (density) value represents the number of display points per inch, and the resolution is two concepts.APK in the resource bundle,Resources that use HDPI tags when the screen is density=240Resources that use MDPI tags when the screen is density=160When the screen density=120, use the ldpi tag resource.General
DP (DIP): device independent pixels (unit independent pixels). Different devices have different display effects, this is related to the device hardware, generally we support WVGA, HVGA and QVGA recommend this, do not rely on pixels.Px:pixels (pixels). Different devices show the same effect, generally we hvga represent 320x480 pixels, this use more.Pt:point, is a standard length unit, 1pt=1/72 inches, for the printing industry, very simple to use;sp:scaled pixels (enlarge pixels). Mainly used for
DP (DIP): device independent pixels (unit independent pixels). Different devices have different display effects, this is related to the device hardware, generally we support WVGA, HVGA and QVGA recommend this, do not rely on pixels.Px:pixels (pixels). Different devices show the same effect, generally we hvga represent 320x480 pixels, this use more.Pt:point, is a standard length unit, 1pt=1/72 inches, for the printing industry, very simple to use;sp:scaled pixels (enlarge pixels). Mainly used for
1. px (pixels) pixels-is a pixel, which is the actual pixel unit on the screen.
Dip or dp (device independent pixels) device independent pixels, related to the device screen.
Sp (scaled pixels-best for text size): similar to dp, it mainly deals with the font size.
Dpi (dot per inch): screen pixel density, how many pixels per inch
There is a member with the same
Using HTML5 in developing mobile applications to meet a variety of needs Android resolution and screen of tablet device density, which is a very cumbersome process, the ultimate solution is to use CSS Media query, matching the same time resolution and screen pixel density. On the compatibility test, and finally ensure that on most Android tablets can be better di
The concepts of PX, dip, SP, and DP are vague. I checked it online and found it clearly in theory.
1. PX (pixels): the point on the screen, which is related to the density. The density is high, and the PX size per unit area is large.
2. Dip or DP (pixels unrelated to density ). This is related to the hardware of the device. We recommend that you use this feature to support WVGA, hvga, and qvga 5 hexadecimal space. An abstract unit based on screen density. You can use this option to set the w
This article illustrates the way Android uses bitmap to get image pixel data. Share to everyone for your reference, specific as follows:
The references on the Internet are:
int[] pixels = new Int[bit.getwidth () *bit.getheight ()];//saves an array of all pixels, with a picture wide x high
bit.getpixels (Pixels,0,bit.getwidth ( ), 0,0,bit.getwidth (), Bit.getheight ());
for (int i = 0; i
Where the
pixel density and screen fitThis address: Http://blog.csdn.net/caroline_wendyThe variety of Android devices is often required to adapt to different screens to get the hardware screen pixel and density in a way: Displaymetrics dm = new Displaymetrics (); Getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM); int widthpixels= dm.widthpixel
This article for everyone to share the Android game development Collision detection, for your reference, the specific content as follows
The principle of rectangular collision : Four kinds of two rectangular positions not in these four cases are collisions
Circular Collision principle: Using the distance between the two centers to determine. When the distance between two centers is less than the radius of the collision.
Displaymetrics Class-A Structured description of a display's general information, including its size, density, and character scaling ratio.
Public float density; // screen pixel density value. The density value indicates the number of display points per inch, which is different from the resolution.
Android has the following screens:
Qvga and wqvga screens density = 120;
Hvga screen density = 160;
In the game we play we often see some of the effects of images, such as translucent and other effects. To achieve this translucent effect is not difficult, we need to understand the operation of image pixels.Don't be afraid, actually bitmap in Android gives us the basic way to manipulate pixels.We can get the pixel of the image through the Getpixels () method and put it in an array, and we can manipulate th
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.