上传本地代码及更新代码到GitHub教程

上传本地代码及更新代码到GitHub教程

关于我

2020年 4月23日


上传本地代码及更新代码到GitHub教程
并不是觉得这个内容有多好,只是博客里面的这种写作方式,浅显易懂。里面包括了上传代码到github,以及更新代码到github.

2020 年 4月24日


*ViewBinding.java:4: 错误: 程序包android.support.annotation不存在
运行第三方AS项目的时候,发现一个大坑。

F:\Downloads\ZhiXinApp\app\build\generated\ap_generated_sources\debug\out\com\zscdumin\zhixinapp\activity\

MainActivity_ViewBinding.java:4: 错误: 程序包android.support.annotation不存在
import android.support.annotation.CallSuper;

这是在build的时候,生成文件里面的错误。问题根源出在重复导入包上。

通常的,可以检查项目里面有没有用到butterknife。第三方butterknife里面也有可能也导入support包。所以需要将版本号修改为最新版本或者选择性保留其中一个。

然而butterknife升级10.1.0(此版本支持支持androidX),又会出现问题

Failed to transform artifact ‘butterknife-runtime.aar (com.jakewharton:butterknife-runtime:10.1.0)’
所以需要在build.gradle下添加:

compileOptions {
    sourceCompatibility = '1.8'
    targetCompatibility = '1.8'
}

2020 年 4月25日


经验总结-谈谈我对AppcompatActivity的认识:三年码龄的程序员的经验干货。之前包括我自己对于AppcompatActivity也不是很了解,只知道我们自定义的Activity继承它之后,可以使用Toobar设置全局设置标题栏,以及界面返回。
Activity 与 AppcompatActivity有什么区别
两个都可以被继承,Activity 是其它 Activity 的基类,包括 appcompatactivity.
AppCompatActivity默认带标题栏.从字面理解,App兼容Activity,意思是允许我们轻易地将API 21+的回特性应用到之前答的那些老的,不兼容的Activity上面。所以总结来说,Activity有更大的延展性。

这则博客里面关于appcompatactivity的使用,介绍其常用的操作、比如设置标题、返回控件两句代码搞定、菜单栏的创建等。

2020 年 4月26日


AS错误:

Failed to resolve: com.android.support:appcompat-v7:26.0.0

从api 26开始,support libraries 需要从google的maven仓库下载,所以需要在project的build.gradle中allprojects 添加如下配置即可

maven { url "https://maven.google.com" }

2020 年 4月27日


RxTool:这是一个github地址,里面一位大神集合了各类常用的工具类:支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频 | 仿斗鱼滑动验证码 | Toast封装 | 震动 | GPS | Location定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | ArcGis | VTPK

每次都要谷歌,记录下来备用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值