1. Add Camera permissions
2. Determine whether zoom is supported
Copy the codeThe code is as follows:
public boolean isSupportZoom()
{
boolean isSuppport = true;
if (().isSmoothZoomSupported())
{
isSuppport = false;
}
return isSuppport;
}
3. Modify the focal length
Copy the codeThe code is as follows:
public void setZoom()
{
if (mIsSupportZoom)
{
try
{
Parameters params = ();
final int MAX = ();
if(MAX==0)return;
int zoomValue = ();
("-----------------MAX:"+MAX+" params : "+zoomValue);
zoomValue += 5;
(zoomValue);
(params);
("Is support Zoom " + ());
}
catch (Exception e)
{
("--------exception zoom");
();
}
}
else
{
("--------the phone not support zoom");
}
}
4. There is a situation where the system camera can zoom, but the custom camera cannot be customized. It cannot be solved at present.