Flutter报错记录
2019-11-22 15:28 | 评论:0 次 | 浏览: 0
1.Could not find an option named "androidx". Run 'flutter -h' (or 'flutter -h') for available flutter commands and options. 现象:Android studio工程新建Flutt ...
AbstractMethodError: abstract method "androidx.databinding.ViewDataBinding androidx.databinding.DataBinderMapper.getDataBinder(androidx.databindi
2019-12-12 16:18 | 评论:0 次 | 浏览: 0
混淆导致的数据绑定库错误 问题摘要 AbstractMethodError: abstract method "androidx.databinding.ViewDataBinding androidx.databinding.DataBinderMapper.getDataBinder(andro ...
详解Android Studio3.5及使用AndroidX的一些坑
2020-03-09 16:43 | 评论:0 次 | 浏览: 0
google的更新优化往往会牵动一大批开发者的心。去年的androidx,到今年studio3.5后都默认使用androidx了。其实对于我们开发者而言,我们都只是调用他的api,对我
android监听器实例代码
2020-03-09 16:45 | 评论:0 次 | 浏览: 0
代码分享: import androidx.appcompat.app.appcompatactivity; import android.content.intent
androidx下的fragment的lazy懒加载问题详解
2020-05-11 14:52 | 评论:0 次 | 浏览: 0
网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexmaxlifecycle和修改fragmentpageradapter。很少看到经过实践的文章,谨以此文,更
AndroidX下使用Activity和Fragment的变化详解
2020-05-11 14:52 | 评论:0 次 | 浏览: 0
过去的一段时间,androidx 软件包下的 activity/fragmet 的 api 发生了很多变化。让我们看看它们是如何提升android 的开发效率以及如何适应当下流行的编程规则和模式。本文
Android studio 禁用AndroidX方式
2020-05-14 14:34 | 评论:0 次 | 浏览: 0
gradle.properties文件中添加android.useandroidx=false #禁用androidxandroid.enablejetifier=false #禁止第三方jar包使用
总是听到有人说AndroidX,到底什么是AndroidX
2020-06-23 18:48 | 评论:0 次 | 浏览: 0
android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到androidx这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就
Android Studio 实现将support库改成Androidx
2020-06-23 18:48 | 评论:0 次 | 浏览: 0
方法一:在ide中refactor栏选择 migrate to androidx这个操作会提醒我们备份数据方法二:修改gradle.properties,加入一下两行android.useandroi
Android 实现抖音头像底部弹框效果的实例代码
2020-06-23 18:50 | 评论:0 次 | 浏览: 0
布局文件activity_test.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayo
安卓开发中常用的依赖(常更新)
2020-07-08 17:37 | 评论:0 次 | 浏览: 0
1.RecyclerViewimplementation 'androidx.recyclerview:recyclerview:1.0.0'2.CardView implementation 'androidx.cardview:cardview:1.0.0'3.viewpagerimplementation 'androidx.viewpager:viewpager:1.0.0'4.NavigationView 侧滑implementation 'com.googl.
在Android Studio 3.6中自动导入support库中的Fragment类
2020-07-08 17:40 | 评论:0 次 | 浏览: 0
问题描述在Android Studio 3.6中,默认情况下,可能会遇到无法自动导入V4支持库中的Fragment类的问题,即在代码中写入import android.support.v4.app.Fragment;这个导入包语句时会出错。原因在于较新版本的Android Studio默认使用androidx库,而不是以前的support库,这使得如果开启了自动导包的功能,使用Fragment类时会自动导入androidx库中的Fragment类(import androidx.fragment.app.
android迁移到androidx问题解决
2020-07-08 18:03 | 评论:0 次 | 浏览: 0
这里写自定义目录标题android迁移到androidx问题解决3.4.1 官方资料参考链接:3.4.2 在build.gradle(:app)中添加对应依赖(AndroidX)android迁移到androidx问题解决3.4.1 官方资料参考链接:查看官方文档https://developer.android.google.cn/jetpack/androidx/migrateandroid.support迁移androidx(博客文档资料链接)https://www.360kuai.com
MVC/ MVP / MVVM 架构学习之井字游戏_3_MVVM实现
2020-07-09 11:42 | 评论:0 次 | 浏览: 0
MVP 的实现参考前一篇:https://blog.csdn.net/whjk20/article/details/107213294MVVM 的实现中, Model 部分仍然不变, 使用ViewModel 代替了Presenter, 并且修改了布局文件1. ViewModelpackage com.example.tictactoe.mvvm.viewmodelimport androidx.databinding.BaseObservableimport androidx.da..
《第一行代码》读书笔记(六):CoordinatorLayout
2020-07-09 12:41 | 评论:0 次 | 浏览: 0
《第一行代码》读书笔记(六):CoordinatorLayoutandroid.support库已经过时,使用androidx如下(activity_main.xml):<androidx.coordinatorlayout.widget.CoordinatorLayout android:layout_width="match_parent" android:layou...
解决ButterKnife和androidX的冲突
2020-07-17 16:38 | 评论:0 次 | 浏览: 0
最近在帮助朋友新建一个新项目,在引入ButterKnife 8.8.1 的时候总是报错和androidX有冲突,查了很多资料后都是一些适配androidX,但是还是没有解决问题。看了ButterKnife在Github上给出的代码后问题就解决了,这里还是想吐槽下自己,ButterKnife现在已经到10.2.1了我们还在使用8.8.1????♀️ 还是要及时更新项目中引用库的版本呀ButterKnife Github地址https://github.com/JakeWharton/butterkn
androidx viewpager2的使用详解
2020-07-23 15:48 | 评论:0 次 | 浏览: 0
在Android 中,像常用的控件:TextView \ EditText \ Button\ImageView\ViewPager\RadioGroup\RadioButton\Switch\CheckBox等等这些大多数都是很有历史的控件了,我们接下来将一下一个全新的控件:ViewPager2在没退出androidx之前,android生态有些混乱,自从Google官方开始重视这一问题以后 就有了后续的jetpack和一系列的控件viewpager 我们一般是exends PageA..
android stdio Service服务使用方法 LocalBroadcastManager使用方法 广播使用方法 Intent 意图使用方法
2020-07-27 15:45 | 评论:0 次 | 浏览: 0
UartService 服务文件package com.example.led20;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.util.Log;import androidx.annotation.Nullable;import androidx.localbroadcastma
AndroidX 迁移步骤,一篇就够了
2020-07-27 16:30 | 评论:0 次 | 浏览: 0
AndroidX 迁移2018 年 I/O 大会后,Google 宣布将 Support Lib 重构为 AndroidX 的计划,随后便在 Support Lib 28 上进行了重构。然而因为后续不会在 Support Lib 上修复 bug 或者发布新功能,而且 Support Lib 和 AndroidX Lib 在项目中会互相冲突,所以我们不可避免的要进行 AndroidX 迁移。此篇文章就是笔者进行 AndroidX 迁移时的步骤和踩过的坑,希望可以帮到你。新建分支或者备份项目因为 Andr
recyclerView滑动删除
2020-07-28 09:04 | 评论:0 次 | 浏览: 0
package com.example.demo;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import androidx.recyclerview.widget.ItemTouchHelper;import androidx.recyclerview.widget.LinearLayoutManager;import androidx.recyclerview.widg.
自定义Radio样式配合ListView
2020-08-10 14:07 | 评论:0 次 | 浏览: 0
CustomizeRadioActivity.javapackage com.mw.app.view.activity;import android.os.Bundle;import android.widget.AbsListView;import android.widget.ArrayAdapter;import android.widget.ListView;import androidx.annotation.Nullable;import androidx.appcompa
Kotlin03.gridLayout计算机界面
2020-08-10 14:08 | 评论:0 次 | 浏览: 0
MainActivity.ktpackage com.example.gridlayoutimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.view.Gravityimport android.widget.Buttonimport android.widget.GridLayoutclass MainActivity : AppCompatActivity() {
主线程给子线程发送消息
2020-08-14 09:50 | 评论:0 次 | 浏览: 0
package com.example.customviewdemo;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.view.View;.
Flutter之请求权限(适配android)
2020-08-14 09:54 | 评论:0 次 | 浏览: 0
Flutter之请求权限(适配android)导入第三方jar包simple_permissions: ^0.1.9官方文档Android的修改如果当前应用没有使用androidx引入v4包即可,代码无需修改如果使用了androidx则需要引入androidx的包,需要修改代码(项目中原来引用的support-v4)// build.gradledependencies{ implementation 'androidx.appcompat:appcompat:1.2.0'}//
【bug记录】android:Program type already present: android.support.v4.app.INotificationSideChannel
2020-08-14 10:02 | 评论:0 次 | 浏览: 0
项目里接入了知乎图片选择框架Matisse(0.5.3-beta版本),然后编译报错如题。错误原因:androidx和 android.support同时存在;项目里并没有用androidx,但是Matisse使用了androidx解决办法:将Matisse的版本降级到未使用androidx的版本。加载https://github.com/zhihu/Matisse点进去我们可以看到历史版本,找到迁移到androidx的版本,然后使用迁移前的一个版本即可感谢:https://ww
com.android.tools.r8.errors.CompilationError: Program type already present: androidx错误解决方法
2020-08-14 10:24 | 评论:0 次 | 浏览: 0
当通过AndroidStudio运行或者打包的时候报: com.android.tools.r8.errors.CompilationError: Program type already present: androidx…错误的时候,一般是你的依赖中有同一个东西的不同版本造成的。举个例子:我这边报的是androidx.versionedparcelable.NonParcelField,我们需要做的是定位出引用上面这个包的地方即可,由于项目比较大可以使用命令行: ./gradlew app:depe
RecycleView+卡片+下拉刷新
2020-08-14 10:24 | 评论:0 次 | 浏览: 0
1.添加依赖 implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.0.0' implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"2.主界面package com.example.myapplication3import androi
Jetpack之Lifecycle+MVP结合
2020-08-01 00:00 | 评论:0 次 | 浏览: 0
Lifecycle+mvp关于Lifecycle mvp 是什么 不多说Lifecycle+mvp 结合的作用?主要用于其他的类能够监听 Activity Fragemnt的生命周期 ,防止内存泄露等等....Lifecycle代码import androidx.lifecycle.Lifecycle;import androidx.lifecycle.LifecycleObserver;import androidx.lifecycle.LifecycleOwner;.
This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
2020-08-01 00:00 | 评论:0 次 | 浏览: 0
错误This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.The following AndroidX dependencies are detected: androidx.appcompat:appcompat:1.1.0, and
关于Android Studio制作的闹钟有时无法响铃的问题
2020-08-01 00:00 | 评论:0 次 | 浏览: 0
参考网络上的一些教程制作的闹钟,为什么有时候无法响铃?辛苦大家帮忙看一下,指出一下问题。package com.example.clock3;import androidx.annotation.RequiresApi;import androidx.appcompat.app.AppCompatActivity;import android.annotation.SuppressLint;import android.app.AlarmManager;import android.app.