webrtc Android入門非常的簡單不要被那些博客給帶亂了,我看了幾篇這方面的博客都是給你零散的代碼更本就不能實現(xiàn)通話,學這個要先從全局流程再到詳細步驟來學習。 簡單介...
webrtc Android入門非常的簡單不要被那些博客給帶亂了,我看了幾篇這方面的博客都是給你零散的代碼更本就不能實現(xiàn)通話,學這個要先從全局流程再到詳細步驟來學習。 簡單介...
最近需要開發(fā)SDK給第三方接入,記錄一下整體流程先理一下SDK開發(fā)的整個過程: 新建項目,先為SDK創(chuàng)建一個獨立的Module, 方便打包成jar或者aar包。打包直接使用A...
@60a1b4969376 橫屏可以直接識別,不需要設置橫屏。
Android 一行代碼接入掃碼功能 (CameraX + zxing)他來了,他來了,他帶著YXing走來了。YXing 集成了CameraX + zxing, 簡潔調(diào)用,功能完善,自定義掃碼界面,再也不用像以前一樣cv一堆冗余的Camera代...
@bc03bbf16a3a 看一下有沒有加這個配置repositories {
maven { url "https://jitpack.io"; }
}
不加的話下載不到這個庫。
Android 一行代碼接入掃碼功能 (CameraX + zxing)他來了,他來了,他帶著YXing走來了。YXing 集成了CameraX + zxing, 簡潔調(diào)用,功能完善,自定義掃碼界面,再也不用像以前一樣cv一堆冗余的Camera代...
在各App中, 經(jīng)常會看到 “Tab欄加ViewPage” 的樣式,ViewPage每切換一頁, Tab欄就自動選中對應Tab項, 也可以點擊Tab項來切換ViewPage的...
上圖: 前面有用Java寫過一個粒子爆炸煙花效果,和這個思路是一樣的,不過是Android程序,有興趣的可以看看: 。 現(xiàn)在這個是用Html Canvas + Js寫的。 先...
微信小程序 WanAndroid項目 供參考 項目中API均來源于:www.wanandroid.com[https://www.wanandroid.com/blog/s...
@拿鐵_f289 操作完,控制每個item執(zhí)行收起操作。
Android 自定義 側(cè)滑刪除又是新的一年, 又開始了打工人生活, 希望大家在新的一年都能達到自己的預期, 杠把得。 最近項目里會用到側(cè)滑刪除的效果, 類似QQ消息側(cè)滑,因為沒找到啥比較合適的輪子,功能也...
基于Vue 搭建的WanAndroid項目 供參考 項目中API均來源于:www.wanandroid.com[https://www.wanandroid.com/blo...
LiveData有兩個重點:一是可以在數(shù)據(jù)變動時通知訂閱者,二是在頁面銷毀時可以自動清除訂閱者。 先看第一個, 使用過LiveData的靚仔都知道, LiveData發(fā)送消息...
Promise是什么 ??首先通過字面來看,他是一個承諾,意思就是現(xiàn)在我先答應你,以后一定給你兌現(xiàn);對應到代碼中就是,這里有一個操作,比較費時間,瀏覽器接受你的操作請求,然后...
LeakCanery作為Android中檢測內(nèi)存泄漏的利器, 已經(jīng)被廣泛使用了很長時間了, 核心原理也有很多博文細講, 大概內(nèi)容就是,在對象需要被回收時, 將此對象放入Wea...
java.lang.RuntimeException: (檢查到穩(wěn)健接入初始化錯誤<init error 501>)-> Sophix Stub Application類中不...
初學Android時,總是混淆View、ViewGroup的父子關系,盡管在源碼中有標明 但總是有個疑問,ViewGroup可以包含View、ViewGroup,而View只...
@hoan_移動 小公司 不值一提??
Android 自定義 仿BiliBili 圖片3D切換效果最近刷B站看到一個比較有意思的圖片切換效果,在查看一個用戶發(fā)的圖片的時候是平滑過渡,如果下一張圖片是另一個用戶發(fā)的,則會觸發(fā)一個3D翻轉(zhuǎn)的效果,不止是圖片翻轉(zhuǎn),連帶里面的布局...
前言 通過本篇文章,你將了解到: 1、ViewGroup onDraw不執(zhí)行的原因2、怎么讓ViewGroup onDraw執(zhí)行3、setWillNotDraw(boolea...
@hoan_移動 代碼比較少,全在文章里了,就沒上github了??
Android 自定義 仿BiliBili 圖片3D切換效果最近刷B站看到一個比較有意思的圖片切換效果,在查看一個用戶發(fā)的圖片的時候是平滑過渡,如果下一張圖片是另一個用戶發(fā)的,則會觸發(fā)一個3D翻轉(zhuǎn)的效果,不止是圖片翻轉(zhuǎn),連帶里面的布局...
最近刷B站看到一個比較有意思的圖片切換效果,在查看一個用戶發(fā)的圖片的時候是平滑過渡,如果下一張圖片是另一個用戶發(fā)的,則會觸發(fā)一個3D翻轉(zhuǎn)的效果,不止是圖片翻轉(zhuǎn),連帶里面的布局...
@李曉通 public static boolean saveImageToGallery(Context context, Bitmap bmp, String imgName) {
// 首先保存圖片
String storePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + STRORAG_IARTSCHOOL;
File appDir = new File(storePath);
if (!appDir.exists()) {
appDir.mkdir();
}
String fileName;
if (!StringUtils.isEmpty(imgName)) {
fileName = imgName;
} else {
fileName = System.currentTimeMillis() + ".jpg";
}
File file = new File(appDir, fileName);
if (!file.exists()) {
try {
FileOutputStream fos = new FileOutputStream(file);
//通過io流的方式來壓縮保存圖片
boolean isSuccess = bmp.compress(Bitmap.CompressFormat.JPEG, 60, fos);
fos.flush();
fos.close();
//把文件插入到系統(tǒng)圖庫
// MediaStore.Images.Media.insertImage(context.getContentResolver(), file.getAbsolutePath(), fileName, null);
//// 保存圖片后發(fā)送廣播通知更新數(shù)據(jù)庫
Uri uri = Uri.fromFile(file);
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri));
return isSuccess;
} catch (IOException e) {
e.printStackTrace();
}
}
return false;
}
Android Base64轉(zhuǎn)圖片 保存至相冊最近項目中有一個需求,獲取服務端的圖片Base64碼轉(zhuǎn)回圖片后保存至相冊,這么簡單的事還用得著我動手嗎,當然是使用ctrl c v大法了,下面看看代碼: imgSource...