Behring Blog

写代码是个艺术活儿

gradle获取依赖失败问题

gradle获取依赖失败问题 在你没有修改修改过任何代码的情况,你突然发现无法获取某个gradle的依赖,那么一定是这个依赖在maven仓库中被删除了。 查看gradle中的maven库配置,确认此maven库中是否可以搜索到对应版本的依赖,如果没有,请添加或更换maven库地址。 allprojects { repositories { google() ...

隐式启动activity

隐式Intent启动Activity 前言 我们在开发一个app时,最常用到的是通过Intent设置组件类名,然后启动相应的Activity。这种通过为Intent指定组件名称启动Activity的方式,我们称之为显示Intent启动Activity。举个例子: Intent explicitIntent = new Intent(); //通过类启动(一般用于同一个应用) expli...

修改apk代码后重新编译打包

解压apk apktool d xxx.apk -o dirname apktool下载地址 修改smali文件 Android虚拟机Dalvik并不是执行java虚拟机JVM编译后生成的class文件,而是执行再重新整合打包后生成的dex文件,dex文件反编译之后就是smali代码,可以说,smali语言是Dalvik的反汇编语言。 重新打包apk apktool b dir...