91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 27.42MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-07
  • 語言: Java
  • 標簽: vlc-android??

資源簡介

vlc-android-2.16版本編譯,armeabi-v7a 和 arm64-v8a版本,載圖錄像實現,已經相當新了

資源截圖

代碼片段和文件信息

package?com.example.rtstvlc;

import?java.io.ByteArrayOutputStream;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.io.IOException;

import?android.app.Activity;
import?android.content.Intent;
import?android.graphics.Bitmap;
import?android.graphics.Bitmap.CompressFormat;
import?android.graphics.BitmapFactory;
import?android.graphics.Matrix;
import?android.os.Environment;
import?android.view.Display;
import?android.view.View;


/**
?*?對圖片的操作類,包括:?截屏,保存圖片,獲取指定路徑的圖片,?圖片轉換成字節數組,字節數組轉換成圖片,對圖片的縮放
?*?
?*?@author?cnmobi
?*?
?*/
public?class?BitmapUtils?{

private?static?final?long?MB?=?1024*1024;

/**
?*?圖片轉換成字節數組?
?*?@param?bm?圖片對象
?*?@return
?*/
public?static?byte[]?Bitmap2Bytes(Bitmap?bm)?{
ByteArrayOutputStream?baos?=?new?ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG?100?baos);
return?baos.toByteArray();
}

/**
?*?字節數組轉換成圖片
?*?
?*?@param?intent
?*????????????Intent對象
?*?@return?圖片對象
?*/
public?static?Bitmap?Bytes2Bitmap(Intent?intent)?{
byte[]?buff?=?intent.getByteArrayExtra(“bitmap“);
Bitmap?bm?=?BitmapFactory.decodeByteArray(buff?0?buff.length);
return?bm;
}

/**
?*?截屏方法
?*?
?*?@param?Activity對象
?*????????????,可以通過getActivity()方法獲取
?*?@return
?*/
public?static?Bitmap?shot(Activity?activity)?{
View?view?=?activity.getWindow().getDecorView();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Display?display?=?activity.getWindowManager().getDefaultDisplay();
view.layout(0?500?display.getWidth()?-?200?display.getHeight()?-?250);
Bitmap?bitmap?=?view.getDrawingCache();
Bitmap?bmp?=?Bitmap.createBitmap(bitmap);
//?return?Bitmap.createBitmap(bmp?100100?500?500);
return?bmp;
}
/**
?*?截取指定view的視圖
?*?@param?v?要截取的view對象
?*?@return?Bitmap對象
?*/
public?static?Bitmap?getViewBitmap(View?v)?{
v.clearFocus();?//?清除視圖焦點
v.setPressed(false);//?將視圖設為不可點擊

boolean?willNotCache?=?v.willNotCacheDrawing();?//?返回視圖是否可以保存他的畫圖緩存
v.setWillNotCacheDrawing(false);

//?Reset?the?drawing?cache?background?color?to?fully?transparent
//?for?the?duration?of?this?operation?//將視圖在此操作時置為透明
int?color?=?v.getDrawingCacheBackgroundColor();?//?獲得繪制緩存位圖的背景顏色
v.setDrawingCacheBackgroundColor(0);?//?設置繪圖背景顏色
if?(color?!=?0)?{?//?如果獲得的背景不是黑色的則釋放以前的繪圖緩存
v.destroyDrawingCache();?//?釋放繪圖資源所使用的緩存
}
v.buildDrawingCache();?//?重新創建繪圖緩存,此時的背景色是黑色
Bitmap?cacheBitmap?=?v.getDrawingCache();?//?將繪圖緩存得到的注意這里得到的只是一個圖像的引用
if?(cacheBitmap?==?null)?{
return?null;
}
Bitmap?bitmap?=?Bitmap.createBitmap(cacheBitmap);?//?將位圖實例化
//?Restore?the?view?//恢復視圖
v.destroyDrawingCache();//?釋放位圖內存
v.setWillNotCacheDrawing(willNotCache);//?返回以前緩存設置
v.setDrawingCacheBackgroundColor(color);//?返回以前的緩存顏色設置
return?bitmap;
}

/**
?*?保存圖片到指定路徑的方法
?*?
?*?@param?path?圖片保存的相對路徑
?*?@param?name?圖片的名字
?*?@param?bitmap?要保存的圖片
?*?@throws?IOException?讀寫圖片文件出現的異常信

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-31?13:51??VLCTEST\
?????目錄???????????0??2018-10-31?13:51??VLCTEST\app\
?????文件?????????923??2018-10-31?11:36??VLCTEST\app\build.gradle
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\
?????目錄???????????0??2018-10-31?13:41??VLCTEST\app\src\main\
?????文件????????1637??2018-10-15?15:07??VLCTEST\app\src\main\AndroidManifest.xml
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\com\
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\com\example\
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\com\example\rtstvlc\
?????文件????????6374??2018-10-07?11:23??VLCTEST\app\src\main\java\com\example\rtstvlc\BitmapUtils.java
?????文件????????7172??2018-10-22?16:58??VLCTEST\app\src\main\java\com\example\rtstvlc\MainActivity.java
?????文件?????????324??2018-10-12?10:32??VLCTEST\app\src\main\java\com\example\rtstvlc\MediaPlayerobject.java
?????文件???????13612??2018-10-13?12:39??VLCTEST\app\src\main\java\com\example\rtstvlc\VideoPlayerActivity.java
?????文件????????4619??2018-10-12?15:14??VLCTEST\app\src\main\java\com\example\rtstvlc\VlcApi.java
?????文件???????10692??2018-10-22?16:43??VLCTEST\app\src\main\java\com\example\rtstvlc\VLCOptions.java
?????文件???????17902??2018-10-29?18:26??VLCTEST\app\src\main\java\com\example\rtstvlc\VlcSampleActivity.java
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\org\
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\org\videolan\
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\org\videolan\libvlc\
?????文件???????29116??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\AWindow.java
?????文件???????14803??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\Dialog.java
?????文件????????7380??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\IVLCVout.java
?????文件????????7326??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\LibVLC.java
?????目錄???????????0??2018-10-31?13:40??VLCTEST\app\src\main\java\org\videolan\libvlc\media\
?????文件???????11469??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\media\MediaPlayer.java
?????文件????????5888??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\media\VideoView.java
?????文件???????30161??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\Media.java
?????文件????????5360??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\MediaDiscoverer.java
?????文件????????6605??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\MediaList.java
?????文件???????38252??2018-10-10?19:43??VLCTEST\app\src\main\java\org\videolan\libvlc\MediaPlayer.java
............此處省略73個文件信息

評論

共有 條評論