![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
Munt
这个作者很懒,什么都没留下…
展开
-
Android工程方法数超过65535的解决办法
解决方案(只针对5.0 之前,项目中minSdkVersion参数设置为20及以下)Dalvik虚拟机限制每个app只能生成一个dex文件,要解决这个问题就要用到官方为我们提供的Multidex库,会自动判断方法是否超过65535个,如果超过了会对其做分包处理。最后都会打包进apk里面。分包后dex文件如下:配置Multidex步骤如下:1.Gradle 配置:app的build.gradle中 android { defaultConfig { appl...原创 2021-01-12 17:55:58 · 810 阅读 · 0 评论 -
dp和px的区别以及转换公式
dp是虚拟像素,在不同的像素密度的设备上会自动适配,比如:像素密度为160,1dp=1px像素密度为240,1dp=1.5pxpx(像素):屏幕上的点。dp和px的换算公式 :dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px;sp 与 px 的换算公式:sp*ppi/160 = pxsp:Scale-independent pixels,它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为 100%时, 1sp=1px;以160ppi为基准:原创 2021-01-21 15:45:16 · 7437 阅读 · 0 评论 -
javap -s 查看java方法签名
在Android NDK开发中,经常需要在C代码中回调JAVA中的方法这时就需要知道java方法的方法名和方法签名。使用javap -s 命令可以完成。查看系统java系统方法javap -s java.lang.String 查看自定义类:转到class目录下执行:javap -s com.wcy.jnitest.MainActivity...原创 2021-01-20 16:58:33 · 516 阅读 · 0 评论 -
Android Studio新功能解析:Instant Run
转载自郭霖大神的博客:http://blog.csdn.net/guolin_blog/article/details/51271369,日常笔记记录进入今天的正题。什么是Instant Run?我们都知道,Android Studio功能非常强大,在各个功能性方面都要优于Eclipse,唯独在速度方面被吐糟得比较惨。Android Studio团队为此也是做了很多的优化,在Android Studio 2.0中,对速度方面进行了大幅度的改进:可以看到,Android Studio 2转载 2021-01-19 15:44:24 · 1254 阅读 · 0 评论 -
AndroidStudio gradle 多渠道打包_记录
Android 多渠道打包之混淆文件ProGuard技术详解-特别篇(打包系列教程之三)android studio gradle 多渠道打包之完全详解(打包系列教程之四)android studio gradle 多版本多apk打包(打包系列教程之五)...原创 2021-01-13 17:05:45 · 82 阅读 · 0 评论 -
Android热更新学习记录
热更新重点1. dex热更新,即Java代码热更新阿里系(AndFix,Hotfix)走的底层替换方案,好处在于实时生效,腾讯系(Tinker)走的是类加载方案,好处在于高兼容性。阿里百川系(Sophix)就有点机智了,两种方案都有使用,还进行了一定的升级,优先走底层替换方案,底层替换方案走不下去了就走类加载方案。AndFix(HotFix)的底层替换方案已过时,Sophix的无视底层具体结构的底层替换方案较新。Tinker的类加载方案,需要重启应用后让Classloader去加载新类原创 2021-01-08 16:15:50 · 231 阅读 · 0 评论 -
将Eclipse代码导入到AndroidStudio的两种方式
说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发者少走些弯路。OK,进入正题。Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一种是全新的Android Gradle Project.这里,我们先从兼容模式说起。兼容模式这种模式下,保证了Eclips转载 2020-12-23 10:26:09 · 1451 阅读 · 0 评论 -
Android:使用Eclipse导出android项目jar包,包含第三方jar包
因为自己现在用的是Eclipse,还没有大量使用AS,不想每次使用时都来回的导入很多jar包,所以就想把这个完整的工具打包成一个唯一的jar工具,这样就可以在任意项目中简单的使用,而不用每次都那么麻烦。网上查了好多资料,自己也尝试了一下,最后是有使用 fatjar 工具可行。(其实Eclipse自带了生成jar包的工具,只不过呢,它不能将包含第三方jar包的项目直接导出成一个,即使生成了,但在其他项目中引用时仍然会提示错误。)1、创建android项目,导入需要的第三方jar包;2、下载fatj转载 2020-11-13 10:29:06 · 305 阅读 · 0 评论