當前位置:首頁 » 安卓系統 » android相機旋轉

android相機旋轉

發布時間: 2022-05-08 11:06:11

1. 華為手機相機怎麼旋轉不回來了

如果您的手機無法切換前(後)置相機,請您按照以下步驟排查:

1. 檢查是否打開了使用相機的應用
Android系統要求同時只能有一個應用打開相機,當另外一個應用打開相機,相機攝像頭將無法打開。部分應用由於自身設計原因可能未及時釋放相機。如手電筒、二維碼掃描等程序。
您可以將相機相關的應用先關閉,再進入相機嘗試。
如果無法判斷是什麼應用,可以重啟手機後再進入相機重試。

2. 清除相機數據
進入設置,搜索應用管理,找到相機,點擊存儲 > 刪除數據。
提示:此操作並不會刪除圖庫照片,僅還原相機設置等數據。

3. 檢查三方應用許可權
如果是三方應用無法打開相機,建議您進入設置,搜索進入許可權管理,在許可權頁簽,點擊調用攝像頭/相機,開啟對應應用的相機許可權。

4. 使用「智能檢測」功能檢測攝像頭
請您在手機服務APP上進行檢測:進入我的華為APP>服務/服務APP,點擊我要檢測 > 進入檢測,根據手機提示完成檢測。如果是攝像頭硬體問題,請您備份好數據,攜帶購機憑證前往華為客戶服務中心檢測。

5. 將設備恢復出廠設置
建議您備份好數據(微信/QQ等應用需單獨備份)後將手機恢復出廠設置後重試:
進入設置,搜索恢復出廠設置,按照手機界面提示完成恢復出廠設置操作。

如果以上操作仍無法解決問題,請您備份好數據(微信/QQ等應用需單獨備份),攜帶購機憑證前往華為客戶服務中心檢測。

2. 為很么在Android程序中調用前置攝像頭獲得的預覽圖像旋轉了一百八十度註:在系統相機中是正常的

你把這個軟體放在其他手機上照相試下,如果還是那樣,那就是你下載的軟體有問題。

3. android 怎麼得到手機拍照照片的旋轉角度

具體思路:
1、首先在調用拍照方法時,保存拍照後的相片原圖,得到原圖路徑,(PhotoBitmapUtils是我自己寫的一個工具類)

String fileName = "";
/**
* 啟動相機拍照
*/
private void addBitmapShoots() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// 設置圖片要保存的 根路徑+文件名
fileName = PhotoBitmapUtils.getPhotoFileName(getContext());
File file = new File(fileName);
if (!file.exists()) {
try {
file.createNewFile();

4. android1.6系統雙攝像頭,前置攝像頭拍攝正常,後置攝像頭總是旋轉90度,如何用代碼實現正常。

使用兩個Activity切換實現。
一個前置攝像頭Activity1的this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
一個後置攝像頭Activity2
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
生成各自不同的preview類對象,打開不同的攝像頭。
不一定是最好的方法,但這是我知道的方法。

5. android camera豎屏錄制視頻保存的文件,導入到電腦也是旋轉90,這要怎麼處理呢

/**
* 旋轉
*
* @param src目標文件
* @param des源文件
* @param width
* @param height
*/
public static void rotateYUV240SP(byte[] src, byte[] des, int width,
int height) {

int wh = width * height;
// 旋轉Y
int k = 0;
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
des[k] = src[width * j + i];
k++;
}
}

for (int i = 0; i < width; i += 2) {
for (int j = 0; j < height / 2; j++) {
des[k] = src[wh + width * j + i];
des[k + 1] = src[wh + width * j + i + 1];
k += 2;
}
}
}

6. android怎麼實現圖片旋轉

可以使用RotateAnimation動畫實現,設定無限循環即可

代碼如下

java">{

ImageViewiv;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
iv=(ImageView)findViewById(R.id.image);
RotateAnimationanimation=newRotateAnimation(0,360);
animation.setDuration(100000);//設定轉一圈的時間
animation.setRepeatCount(Animation.INFINITE);//設定無限循環
animation.setRepeatMode(Animation.RESTART);
iv.startAnimation(animation);
}
}


也可以自定義view繼承於imageview,啟動一個線程,在while循環里設置view的旋轉角度


{

privatefloatmCurDegree=0;//當前旋轉角度
publicRotateView(Contextcontext,AttributeSetattrs){
super(context,attrs);
newThread(this).start();
}

@Override
protectedvoidonLayout(booleanchanged,intleft,inttop,intright,
intbottom){
super.onLayout(changed,left,top,right,bottom);
//設定旋轉中心
setPivotX(getMeasuredWidth()/2);
setPivotY(getMeasuredHeight()/2);
}

@Override
publicvoidrun(){
while(true){
setRotation(mCurDegree);
mCurDegree+=5;
postInvalidate();
SystemClock.sleep(16);
}
}
}

在布局文件里使用RotateView代替imageview即可

7. 現在 做了個 android 視頻錄制的程序 ,後置攝像頭總是旋轉90度,如何用代碼實現正常。

MediaRecorder 中一個方法setCamera();所以可以先設置好攝像頭的參數,然後再設置到MediaRecorder 中(但是錄制前需要解鎖)。
部分關鍵的代碼如果下:
//初始化相機信息
Camera mCamera = Camera.open();
Camera.Parameters params = mCamera.getParameters();
mCamera.setDisplayOrientation(90);//旋轉了90度,最好先判斷下JDK的版本號,再決定旋轉不
mCamera.setParameters(params);
mCamera.stopPreview();
mCamera.unlock();//解鎖
videoMediaRecorder.setCamera(mCamera);

8. 安卓手機視頻怎麼旋轉

您好,方法
1、首先點擊手機桌面中的快影。
2、然後點擊字幕識別。
3、接著點擊視頻。
4、然後點擊一個視頻。
5、接著點擊完成。
6、然後點擊進入高級模式。
7、接著再次點擊進入高級模式。
8、然後點擊屏幕左下方的剪刀圖標。
9、最後點擊旋轉就可以了。
總結:
1、首先點擊手機桌面中的快影。
2、然後點擊字幕識別。
3、接著點擊視頻。
4、然後點擊一個視頻。
5、接著點擊完成。
6、然後點擊進入高級模式。
7、接著再次點擊進入高級模式。
8、然後點擊屏幕左下方的剪刀圖標。
9、最後點擊旋轉就可以了。

9. 安卓手機怎麼讓視頻鏡面翻轉

讓視頻鏡面翻轉的三種方法如下:

第一種方法是使用Android翻轉動畫進行實現。

該方法需要重寫動畫,實現翻轉,並將該動畫添加到布局中,之後只要將動畫的時長設置到0就能忽略掉動畫過程,從而直接獲取到動畫的最終效果。需要重寫Animate類,用 android.graphics.Camera和android.graphics.Matrix可以比較容易地實現翻轉效果

第二種方法是對控制項進行重寫是另外一個實現的思路。假設承載界面的Layout是RelativeLayout,則可以對整個RelativeLayout進行重寫

第三種方法是對於自定義的SurfaceView來說,可以對在lockCanvas中獲取的Canvas對象進行翻轉處理。

10. Android如何判斷手機攝像頭是否倒置或旋轉角度

攝像頭沒有裝倒這一說,說明你們開發的程序還是有瑕疵的,都是程序設定的,就好比你拿著手機拍照,不管你怎麼旋轉手機,圖像始終是朝下的,給你個提示:重力感應。

熱點內容
文件夾名字不顯示 發布:2025-05-14 07:27:47 瀏覽:773
oracle的資料庫驅動jar 發布:2025-05-14 07:23:20 瀏覽:553
我的世界電腦版伺服器手機版能進嗎 發布:2025-05-14 07:22:01 瀏覽:678
達內培訓php多少錢 發布:2025-05-14 07:19:10 瀏覽:26
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:421
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:120
動態ip文件伺服器 發布:2025-05-14 06:44:22 瀏覽:891
文字分行的腳本有什麼 發布:2025-05-14 06:33:10 瀏覽:288