logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编译报错:The project is using an incompatible version

注意AndroidStudio版本和AGP的版本,需要对应。如果不对应需要下载对应的版本。

#android
A problem occurred evaluating project ':'. > ASCII

项目编译出错:错误信息如下:FAILURE: Build failed with an exception.* Where:Build file 'F:\git\i***\build.gradle' line: 1* What went wrong:A problem occurred evaluating project ':**'.> ASCII* Try:Run...

JsBridge “Uncaught TypeError: Cannot call method ‘callHandler‘ of undefined“, source

h5和原生结合开发app越来越流行。其实就是webview 的js调用native的方法。也就是需要搭建一个桥。这样的桥早就有人搭建好了,那就是jsbridge。git地址:https://github.com/lzyzsd/JsBridge.git其实很简单,那些添加依赖我就不说了。两种情况:1.js调用本地的方法:webView.loadUrl("http://testopen.cebb

#javascript#webview#前端
git 设置别名大全( git alias)

git config --global alias.st statusgit config --global alias.ck checkoutgit config --global alias.br branchgit config --global alias.cf configgit config --global alias.fc fetchgit config --repla...

#git
android canves rotate 详解

前言:rotate 方法并不会导致画布旋转,只会导致x、y坐标进行旋转。证据之一就是,调用rotate之后,已经画出来的内容,并不会发生旋转。代码public class CanvasRotateView extends View {private Paint paint;private Rect rect;public CanvasRotateView(Context context) {sup

android View.isShown() 和 getVisibility() 的区别

有时候,我们会判断当前我们的View 是否可见。常见的判断如:View.getVisibility() == View.VISIBLE还有一种是View.isShown().这两种有什么区别呢?我们看下的源码:getVisibility 源码:@Visibilitypublic int getVisibility() {return mView...

android TextView 文本里面设置超链接

做法如下:mAgreeTextView就是显示整个文本的TextView.TextView mAgreeTextView = findViewById(R.id.agree_text);String agreeStr = APP.getString(R.string.agree_text);SpannableStringBuilder spannabl...

解决Android 编译出错 找不到android.databinding.ViewDataBinding的类文件

报错如下:错误: 无法访问ViewDataBinding找不到android.databinding.ViewDataBinding的类文件有关详细信息, 请参阅以下堆栈跟踪。com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到android.databinding.ViewDataBinding的类文件解决方法:如果你不需要使用DataBi

android DataBind LiveData ViewModel 使用详解

1.导入android x ,升级 版本到282.替换所有的support 包3.写一个viewModel4.写一个LiveData5.使用DataBing 绑定6.在activity 或者 fragment 里面 使用原理:1.主线程问题有两种方法:ViewDataBing 的时候,生成一个handler 保存一下。mUIThreadHandler = new Handler...

android sqlite 自增长序列号归0

当你的数据库使用自增长键的时候,其实系统会有一张表,记录了当前自增加键当前的值。但是用有些软件看不到,比如我用的SqliteStadio:可以看到里面全是我们自己工程里面的表。那么怎么才能看到所有的表呢?查看所有表的sql:select name from sqlite_master where type='table' order by name我们看下执行结果:可以看到,结...

暂无文章信息