240 發(fā)簡(jiǎn)信
IP屬地:北京
  • M1芯片MacBookPro,cocoapods安裝失敗問題

    M1芯片MacBookPro,cocoapods安裝失敗問題 今天公司剛在京東買了全新M1 MacBookPro,高高興興拿到設(shè)備 但接來下安裝cocoapods時(shí),遇到很多...

  • 120
    Android & Kotlin:MVVM + Retrofit + Flow(Coroutine協(xié)程) + Moshi + Hilt框架項(xiàng)目

    1.簡(jiǎn)介 本項(xiàng)目是一個(gè)Android Kotlin框架項(xiàng)目,目的是為Android原生開發(fā)者提供一個(gè)快速開發(fā)的框架莱革。主要功能是網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求以及文件斷點(diǎn)下載峻堰。項(xiàng)目鏈接:http...

  • [Android Kotlin-Flow]Kotlin-Flow如何在Android項(xiàng)目中使用

    前言: Flow是kotlin提供的一個(gè)重要的異步工具,類似于RxJava的響應(yīng)式編程框架盅视,使用協(xié)程封裝成生產(chǎn)者-消費(fèi)者模式捐名,上流來負(fù)責(zé)生產(chǎn),下流來接收消耗闹击。 關(guān)于這個(gè)項(xiàng)目:...

  • 解決EditText在ScrollView中獲取焦點(diǎn)自動(dòng)滾動(dòng)問題

    問題: 在實(shí)際開發(fā)中會(huì)遇到表單頁面镶蹋,表單中有很多選項(xiàng),包括EditText等,這樣會(huì)導(dǎo)致一屏顯示不下贺归,我們通常都會(huì)添加一個(gè)ScrollView使其頁面可以上下滑動(dòng)淆两。 當(dāng)我們點(diǎn)...

  • 這個(gè)方法重寫下就OK了

    開源android-crop裁剪庫的bug并修復(fù)

    最近項(xiàng)目中使用了開源裁剪庫android-cropandroid-crop虽另,使用過程中遇到了三星手機(jī)拍照后裁剪的bug,上官方github里看issues發(fā)現(xiàn)果真還是有開發(fā)者...

  • @Nullable
    public static File getFromMediaUri(Context context, ContentResolver resolver, Uri uri) {
    if (uri == null) return null;
    if (SCHEME_FILE.equals(uri.getScheme())) {
    return new File(uri.getPath());
    } else if (SCHEME_CONTENT.equals(uri.getScheme())) {
    Cursor cursor = null;
    try {
    String filePath = "";
    if(uri.toString().startsWith("content://com.google.android.gallery3d")){
    String[] proj = {MediaStore.Images.Media.DISPLAY_NAME};
    cursor = resolver.query(uri, proj, null, null, null);
    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DISPLAY_NAME);
    cursor.moveToFirst();
    filePath = cursor.getString(column_index);
    }else{
    String[] proj = {MediaStore.Images.Media.DATA};
    cursor = resolver.query(uri, proj, null, null, null);
    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
    cursor.moveToFirst();
    filePath = cursor.getString(column_index);
    }
    if (!TextUtils.isEmpty(filePath)) {
    return new File(filePath);
    }
    } catch (IllegalArgumentException e) {
    // Google Drive images
    return getFromMediaUriPfd(context, resolver, uri);
    } catch (SecurityException ignored) {
    // Nothing we can do
    } finally {
    if (cursor != null) cursor.close();
    }
    }
    return null;
    }

    開源android-crop裁剪庫的bug并修復(fù)

    最近項(xiàng)目中使用了開源裁剪庫android-cropandroid-crop饺谬,使用過程中遇到了三星手機(jī)拍照后裁剪的bug捂刺,上官方github里看issues發(fā)現(xiàn)果真還是有開發(fā)者...

  • Gradle依賴樹查看

    使用Gradle開發(fā)中族展,或多或少都會(huì)引入三方庫,但是三方庫又會(huì)有自己的子依賴绪商,那么真正依賴到版本中的版本是多少呢苛谷?其實(shí)官方也有給出查看方法,官方說明點(diǎn)這里格郁,采用以下方式可查看...

  • 120
    早來的天使:早產(chǎn)兒養(yǎng)育經(jīng)驗(yàn)分享

    之前看我的文章都知道例书,我家有個(gè)早產(chǎn)兩個(gè)月的寶寶锣尉。出生時(shí)在醫(yī)院的NICU里住了39天,出院后到現(xiàn)在除了定期去醫(yī)院復(fù)查和保健决采,沒有因?yàn)槠渌蚨M(jìn)過醫(yī)院自沧,身高體重頭圍等各項(xiàng)指數(shù)都...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品