- 博客(7)
- 资源 (24)
- 问答 (2)
- 收藏
- 关注
原创 jni笔记
首先定位到build/intermediates/javac/debug/classes下面。首先定位到Adnroid工程的java目录下执行。1、首先在gradle中配置。2、其次在c文件中导入。
2021-01-24 13:10:18 328
原创 解决 Program type already present 问题
`打包报错: Program type already present: com.ohmerhe.kolley.image.Image$ImageListener`从远程更新一下代码以后报了上面的错误,“Program type already present:”考虑是系统编译之后出现的问题,就先clean project之后就解决问题了!记得以后代码有更新项目跑不起来的时候记得 clean project、clean project、clean project重要事情说三遍!!!...
2021-01-18 22:30:03 16457 1
原创 底部菜单控件BottomNavigationView的使用
BottomNavigationView实现底部导航栏的整体效果如下图所示:基本使用BottomNavigationView控件的主要属性含义:控件点击时候颜色选择@color/sl_color_green_grey完整的MainActivity代码运行的效果图如下:item多的时候,指的是item非选中状态显示文字,有以下几个值:它们依次运行如下图所示auto和select和i 属性sShifting有关此时isShifting=true;你会发现auto和 selected的效
2021-01-16 03:17:04 15534 22
原创 gradle依赖冲突的解决方式以及开发中遇到的相关问题
在当前项目开发过程中引入了了腾讯云对象存储COS的库文件之后,implementation 'com.tencent.qcloud:cosxml:5.5.5'项目死活都跑不起来;报了以下的错误:完整的错误日志如下: java.lang.NoSuchMethodError: No virtual method getHttpUrlChecked(Ljava/lang/String;)Lokhttp3/HttpUrl; in class Lokhttp3/internal/Internal; or
2021-01-14 12:55:01 5335 4
原创 安卓proguard代码混淆以及反编译工具
混淆以及反编译那些事儿含义解释:- 压缩(Shrink): 检测并删除未使用的类,字段,方法和属性。- 优化(Optimize): 分析并优化方法的字节码。- 混淆(Obfuscate): 使用简短的无意义名称例如a,b,c等,重命名类,字段和方法。- 预检(Preveirfy): 主要是在Java平台上对处理后的代码进行预检。#### 输入/输出配置项```groovy@filename```
2021-01-04 03:13:03 1238
原创 解决使用BottomSheetDialog底部虚拟导航栏NavigationBar的颜色
最新版本的BottomSheetDialog状态栏发黑问题已经没有了但是虚拟导航栏还是会发黑。华为手机在使用BottomSheetDialog的时候底部虚拟导航栏总是黑色的看着和App整个UI不搭配这里可以看到底部是黑色,要想解决需要单独为底部虚拟导航栏设置一下 @RequiresApi(api = Build.VERSION_CODES.M) private void setWhiteNavigationBar(@NonNull Dialog dialog) { Wi
2021-01-02 00:22:17 5344 6
在AS中使用Git,点击View Commits 看不到别人提交的具体内容
2021-01-23
android打包AP上传Google有问题
2015-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人