- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 aabresguard:aab资源混淆插件使用问题记录
aab资源混淆插件使用问题记录,例如:不要将mapping.txt文件指向build目录中,在打包的app目录下创建一个空的mapping.txt文件
2022-11-02 18:04:02
1997
4
原创 集合的赋值和副本问题记录
关于列表List数据的副本操作和赋值问题,没有验证过真实情况会让人痛苦万分,希望各位遇到类似问题能帮到大家,给出一点点思路
2022-09-23 19:05:20
942
原创 【已解决】java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
Caused by: java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation已解决,且分析对应源码和原因
2022-08-30 11:53:40
3288
原创 gradle:org.gradle.api.internal.artifacts.ivyservice或Could not find com.android.support:appcompat-v7
gradle问题处理记录:Could not find com.android.support:appcompat-v7:28.0.0-alpha3 或org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'....
2022-08-17 16:32:58
1550
2
原创 错误:Unfortunately you can‘t have non-Gradle Java modules and Android-Gradle modules in one project.
Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project首先说明这个错误是突然毫无征兆的发生的,在上一个版本跑起来还挺正常,而报错无法编译之后,就尝试了clean project,无效;也尝试了删除对应的build目录和.ideal目录,也无效;...
2022-08-15 16:51:50
3387
原创 findViewById()返回 null
如果findviewbyid(R.id.xyz)返回null了,但是你通过鼠标点击命名能跳转去布局的,那么明显的,可能有同名的布局文件了,而且该同名的布局文件下,没有你R.id.xyz的id,找了所有的解决方案都没有提到这一点,仅以此记录一下,节省找问题的时间。这两个文件不在同一个module,但是又有依赖引用,这时候就容易引起识别冲突,导致只读取了其中一个布局文件a,而导致忽略了另一个布局文件b,这样在使用到布局文件b的id去查找资源时,就会获取到null,导致你的业务一直报空指针。...
2022-07-27 12:13:13
415
原创 Android Textview显示html之文本和本地图片混排
有时候你想通过一个textview去展示 文本和图片,同时又能满足只显示文本的时候,就可以使用到html的方式转换成text,然后设置到textview中,这样可以减少代码的UI布局的复杂度:val imgGetFromProject = ImageGetter { source -> var drawable: Drawable? = null val resId= source.toInt() drawable = resources.getDrawable(resI
2022-05-26 15:44:55
268
原创 Build was configured to prefer settings repositories over project repositories but repository ....问题
关于“ Build was configured to prefer settings repositories over project repositories but repository 'MavenRepo' was added by build file 'app\build.gradle' ” 问题的解决方案本人的原因:增加kotlin的兼容支持;当然还有其他原因导致,这里不细述;有用解法步骤如下:1,将setting.gradle文件的该配置注释掉://dependency
2021-12-15 10:23:54
34581
17
原创 关于visual studio试用或许可证过期问题
1,解决问题的方案:https://visualstudio.microsoft.com/zh-hans/vs/support/community-edition-expired-buy-license/方案1:使用community版本,需要登录以继续使用:https://visualstudio.microsoft.com/zh-hans/vs/community/方案2:使用了professional版本,需要登录以延长到90天的试用,但是试用后还是得更新许可证...
2021-07-22 14:35:45
13655
原创 记使用StringFog对字符串进行加密
一,为什么要对字符串进行加密 android应用的安全一直以来都是热点问题,很多市面上流传的破解版app,都是通过逆向对代码进行分析,而分析代码就需要反编译apk包,反编译过后得到的jar包,首先就是会从查找jar包中的字符串开始,字符串标识了对应业务的关键词,再通过查看代码工具,基本可以梳理出整个业务的流程图,从而达到可以破解的目的。我们在打包apk包的时候,之所以会使用混淆、加固,也只是为了增加反编译难度,而字符串加密是必要又关键的一环。二,对字符串进行加密的原理是什么 ...
2021-07-21 19:47:42
3024
1
原创 unity和android交互问题整理
1,如果你在安卓端写的方法接口中的上下文参数是context的,在传参的时候,如果传入的是在unity端获取的unityplayactivity的话,是需要获取context才能正常调用方法的。AndroidJavaClass player = new AndroidJavaClass("com.unity3d.player.UnityPlayer");AndroidJavaObject activity = player.GetStatic<AndroidJavaObject>("cu
2021-06-25 15:57:53
1494
原创 Direct local .aar file dependencies are not supported when building an AAR 构建问题处理
一,问题:Executionfailedfortask':cmm_ab:bundleDebugAar'.>Directlocal.aarfiledependenciesarenotsupportedwhenbuildinganAAR.TheresultingAARwouldbebrokenbecausetheclassesandAndroidresourcesfromanylocal.aarfiledependencieswo...
2021-06-15 18:56:46
3721
4
转载 android网络类型判断和连接判断
判断网络情况:public class NetState { /** * Unknown network class */ public static final int NETWORK_CLASS_UNKNOWN = 0; /** * wifi net work */ public static final int...
2019-06-21 10:40:22
909
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人