Alibabacloud.com offers a wide variety of articles about how to make android camera better, easily find your how to make android camera better information here online.
Android multimedia calls the camera and selects an image from the local albumOverview:
The function of this routine is to take photos, automatically compress images, and select images from the local album.Permission to be loaded:
Demo:
Public class MainActivity extends Activity implements View. onClickListener {private Button mButtonTakePhoto; private Button mButtonGetPhoto; private ImageView mImageViewP
Android multimedia calls the camera and selects an image from the local album,Overview:
The function of this routine is to take photos, automatically compress images, and select images from the local album.Permission to be loaded:
Demo:
Public class MainActivity extends Activity implements View. onClickListener {private Button mButtonTakePhoto; private Button mButtonGetPhoto; private ImageView mImageViewPho
Since basically all Android phones support images with a ratio of 4:3 and 16:9, sometimes the custom Surfaceview size does not meet these two proportions and will deform.Another situation is that the default previewsize and the ratio of our view will also cause deformation; the solution is from params.getsupportedpreviewsizes () Choose the appropriate proportions and then params.setpreviewsize (), at which point the size of the preview is set, and the
WebView under the pit odd, directly under the browser can directly bring up the camera and file management, but in WebView below is not, in the online review of a lot of articles, have to say pit odd, up to finally pieced together to succeed,Android version is 4.4.2, Debug Pass.Android Key Source:protected valuecallbackprotected int filechooser_resultcode = 1;Private String Mcamerafilepath;@SuppressLint ("S
Main Program:
Public class androcamera extends activity {
Private Static final int image_capture = 0;
Private button startbtn;
Private URI imageuri;
Private imageview;
/** Called when the activity is first created.* Sets the content and gets the references* The basic widgets on the screen like* {@ Code button} or {@ link imageview}*/@ OverridePublic void oncreate (bundle savedinstancestate ){Super. oncreate (savedinstancestate );Setcontentview (R. layout. Main );Imageview = (imageview) fin
This is a simple use of Android camera development flashlight function, Androidmanifest.xml file entrance is Startapp, this file is not uploaded, you can write.
Flashlight.java
Package Com.android.app;
Import android.app.Activity;
Import Android.hardware.Camera;
Import Android.hardware.Camera.Parameters;
Import Android.os.Bundle;
Import Android.view.View;
Import Android.widget.TextView;
Import Andro
Turn Android into a Network Camera: spydroid-ipcamera; real-time transmission with almost no latency,The spydroid-ipcamera project can turn Android devices into a beautiful Network camera ip address camera. Spydroid is a small app that can streams the
When Android 2.3.7.r1 presses the menu key, the video is stopped. Press the menu key when you change the video to do not process it. The following modifications can be made:
In packages/apps/cameraopen/src/COM/mediatek/camera/videocamera. Java
In the onkeydown () method:
Modify
Case keyevent. keycode_menu:
If (mheadupdisplay! = NULL mglrootview! = NULL
! Malertshowing ! Mmediarecorderrecording
Mheadupdisp
When Android 2.3.7.r1 presses the menu key, the video is stopped. Press the menu key when you change the video to do not process it. The following modifications can be made:
In packages/apps/CameraOpen/src/com/mediatek/camera/VideoCamera. java
In the onKeyDown () method:
Modify
Copy codeThe Code is as follows: case KeyEvent. KEYCODE_MENU:
If (mHeadUpDisplay! = Null mGLRootView! = Null
! MAlertShowing ! MMe
minimum color values are the same, which means gray, then S is defined as 0, and H is undefined and is usually written in the program as 0.Step 5: Otherwise, test L:If lIf l>=0.5, s= (maxcolor-mincolor)/(2.0-maxcolor-mincolor)Step 6: If r=maxcolor, h= (g-b)/(Maxcolor-mincolor)If G=maxcolor, h=2.0+ (b-r)/(Maxcolor-mincolor)If B=maxcolor, h=4.0+ (r-g)/(Maxcolor-mincolor)Step 7: From the calculation of the 6th step, H is divided into the 0~6 area. The RGB color space is a cube and the HSL color sp
After taking a photo from an android camera, select "Edit photo". The line shape on the photo editing page will display a jagged image,Because the image displayed by decode is too small, it is smaller than the screen size. Therefore, the image will be slightly enlarged during display, resulting in a straight line shape showing a tab.You can modify the size in the getScreenImageSize method. For example, you
Demand: To do Sina Weibo project, can upload pictures and two foreign projects used to take pictures of mobile phones, both need to upload pictures to the serverEncountered problems: Some mobile phone pictures rotated 90 degrees, and some pictures rotated 180 degrees, some mobile phones are normal, the server is required to be positive, so the problem comes, not users can send a photo in micro Bo see is rotated Ah, another project in the rotation of the picture directly matching the problem, thi
Android Camera technology (1)
The Android SDK supports operations on built-in cameras of Android devices. You can operate multiple cameras (mainly pre-cameras and post-cameras) Starting with Android2.3 ). You can take photos and videos through a camera.
Quick photo taking (
Because the decode out of the picture is too small, smaller than the screen. As a result, the image is magnified slightly when displayed, causing the line shape to appear jagged.You can modify the size of the Getscreenimagesize method, such as 133, to make it larger.The specific changes are as follows:Modify Getscreenimagesize function in Filtershowactivity.java file about lines 507.private int getscreenimagesize () {Displaymetrics metrics = new Displ
Implementation of Camera Real-Time Filter on Android platform (7) -- Basic filter creation method (1)
Regarding how to make filters, zhihu's top ticket in this Q A gave a professional answer
In addition, InstagramFilters, an open-source project of githunb, once provided some filter code of the first version of Instagram, which is less than 20 types. GPUImage als
Android 2.3.7.r1 stops recording when you press the menu key. Change to video when pressing the menu key does not do processing, you can make the following modifications:
In Packages/apps/cameraopen/src/com/mediatek/camera/videocamera.java
In the OnKeyDown () method:
Modify
Copy Code code as follows:
Case Keyevent.keycode_menu:
if (mheadupdis
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.