App的版本從22公升到25出現的問題記錄

2021-09-22 11:20:42 字數 593 閱讀 6382

問題一:使用的multiimageselector第三方庫在拍照時發生crash的問題。

原因:在版本為25時,從檔案獲取uri,不能再使用uri.fromfile("檔名")。例如在該第三方庫的multiimageselectorfragment類中,有這樣一行**:

intent.putextra(mediastore.extra_output, uri.fromfile(mtmpfile));

我們需要把它如下

其中me.nereo.multi_image_selector就是包名,也就是說authorities要設定成"包名.provider",當然這個provider也可以設定成任意名字,但一定要保證和geturiforfile方法裡面的一致,不然會找不到。接著我們要在res目錄下新建乙個「xml」的資料夾,在裡面新建乙個檔案,檔案中的**如下:

<?xml version="1.0" encoding="utf-8"?>

authorities ... />,所以出現了乙個bug:

問題二:獲取手機deviceid發生crash,這個就涉及到動態許可權獲取了,網上解決方法很多,就不贅述了。

整數1出現的次數(從1到n的整數中1出現的次數)

題目 求出1 13的整數中1出現的次數,並算出100到1300的整數中1出現的次數?為此他特別數了一下1 13中包含1的數字有1 10 11 12 13因此共出現6次,但是對於後面問題他就沒轍了。把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數 從1 到 n 中1出現的次數 思路 每個...

整數中1出現的次數(從1到n整數中1出現的次數)

求出1 13的整數中1出現的次數,並算出100 1300的整數中1出現的次數?為此他特別數了一下1 13中包含1的數字有1 10 11 12 13因此共出現6次,但是對於後面問題他就沒轍了。acmer希望你們幫幫他,並把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數。include u...

整數中1出現的次數(從1到n整數中1出現的次數)

時間限制 1秒 空間限制 32768k 題目描述 include using namespace std class solution 求之前的length 1位中含乙個數 int base1 0 int base2 1 for int i 0 i1 i cout cout cout 求從base2...