绝对原创全球首发再无分店直击纯手动AndroidStudio项目工程无法运行修复完美解决各种项目不能运行损失严重问题
简书链接:绝对原创全球首发再无分店直击纯手动AndroidStudio项目工程无法运行修复完美解决各种项目不能运行损失严重问题文章字数:1182,阅读全文大约需要4分钟转载或抄袭请注明出处:还在逃避问题?还是选择新创建项目重新拷贝拖动文件夹????醒醒吧!看了我这个文章,你再也不用纠结各种clear build为何不能解决问题了 ?明明正常却没有运行模块选项了, 作为强迫症患者的我以前遇到这个问题 ,这次比较头疼,各种大招都试过了,还是解决不了,于是我焕然大悟的来一个大排查,经过分析找到了原因。 硬是要搞定这个问 根目录iml文件结构1234567891011121314151617181920<?xml version="1.0" encoding="UTF-8"?><module external.linked.project.id="qq_qqrobot" external.linked.project.path="$MODULE_DIR$"...
android超级难题Dialog输入法底部弹出无论设置何种模式实现点击编辑框输入框自动顶起问题解决
简书链接:android超级难题Dialog输入法底部弹出无论设置何种模式实现点击编辑框输入框自动顶起问题解决文章字数:206,阅读全文大约需要1分钟经过很多天折腾都没解决,之前是弹出2个对话框才解决的,而且关闭还关闭2个, 目前找到原因了,是activity的属性也会导致出现设置任何弹出模式无效 不绕弯子了,解决方法是很简单,可是你们知道我这翻阅了多少答案么,特别是某些很装逼的教程,说精通输入发弹出各种,实际上无非就是对那几种弹出的不同进行讲解,我这里设置任何都无效,这才是真正怀疑人生的地方。 12345<style name="AppThemeStatusBarWhiteStatusFontColorBlackQSSQ" parent="AppThemeX"> <item name="android:windowLightStatusBar">true</item> <item...
androidstudio使用databind引发的一个看不到任何征兆的错误
简书链接:androidstudio使用databind引发的一个看不到任何征兆的错误文章字数:90,阅读全文大约需要1分钟--stacktrace --info --scan --debug 1 Information:Gradle tasks [:app:assembleDebug]Information:0 errorsInformation:0 warningsInformation:See complete output in console 不容易,实际上是我拖动bean文件夹到其它文件夹引发的databind找不到类,但是不开启--debug根本不能精确定位,也就是说不是所有的databind错误都会很详细的提示。
android插件化简要概述以及谈谈QQ的插件化原理大概
简书链接:android插件化简要概述以及谈谈QQ的插件化原理大概文章字数:1831,阅读全文大约需要7分钟构建一个插件化了解几个关键点,就可以实现一个可以架构一个支持比较简单粗糙的插件化apk了,能拿到插件apk classloader的 就可以实现加载任意插件apk的类知道Resources如何根据apk生成自然就可以操作任意布局,其他的就是使用类似包装模式一样的架构完成生命周期的代理. 动态加载插件apk dex12345 File dexOutFileDir = context.getDir("dex", Context.MODE_PRIVATE);String pluginApkPath=new File(context.getDir("plugin"),"my.apk").getAbsolutePath(); dexClassLoader = new DexClassLoader(pluginApkPath, dexOutFileDir .getAbsolutePath() ,...
ErrorExecutionfailedfortasktaopiaopiaopreDebugBuildAndroi
简书链接:ErrorExecutionfailedfortasktaopiaopiaopreDebugBuildAndroi文章字数:83,阅读全文大约需要1分钟搜索所有gradle的关键词26 1  把+改成具体版本
MediaFocusControlFailuretosignalgainofaudiofocusdueto
简书链接:MediaFocusControlFailuretosignalgainofaudiofocusdueto文章字数:176,阅读全文大约需要1分钟 123456789101112131415161718192021222324252627282930 android.os.DeadObjectException at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:620) at...
难以理解的drawBitmapBitmapbitmapRectsrcRectdstPaintpaint
简书链接:难以理解的drawBitmapBitmapbitmapRectsrcRectdstPaintpaint文章字数:902,阅读全文大约需要3分钟 1234567891011121314151617181920212223 /** 绘制指定的位图,自动缩放/翻译以填充*目标矩形。如果源矩形不是NULL,则*指定要绘制的位图的子集。** <BR>注意:如果涂料中含有maskfilter生成一个面具,*超出位图的宽度/高度(如blurmaskfilter),*然后绘制位图,就像它在一个带有夹子模式的着色器中一样。因此,原来宽度/高度之外的颜色将是边缘。*颜色复制。*<此函数<忽略与位图相关联的密度>。*这是因为源和目标矩形坐标。*空间是在各自的密度,所以必须已经有*适用的比例因子。 * @param bitmap The bitmap to be drawn * @param src May be null. 这是位图的子集 * @param dst 位图将被缩放/翻译的矩形。适合 *...
理解PorterDuffXferMode从从理解什么叫源什么叫目标开始
简书链接:理解PorterDuffXferMode从从理解什么叫源什么叫目标开始文章字数:737,阅读全文大约需要2分钟 源和目标到底是意思?我语文没学好??脑壳里面有一种思维,就是认定是这个理,特么就是很难改过来,就好比你认为男人是女人女人是男人的时候,我特么就疯了,这颠覆我的逻辑了,就是绕不过来。 就混淆了,src dest ,从图上看好像看不太懂,谁是被操作者,谁是操作者? src 是操作者,从源地址服务器发送到 目标地址服务器 用源图片和目标图片进行杂交,目标地址在那个位置,源图片到达了那个位置, 源图片 是盖在目标上面的。 如果你认为 目标图片改在源图片上的,那么 xferMode的图片就似乎看不懂了。。 所以我觉得吧,我就是那种容易被混淆概念的人,我就是绕不过来,我觉得应该把src叫着topview, dest叫bottom view,一个在底部 一个在上面 覆盖在底部。。概念纠正过来之后为了避免以后不被混淆概念,我决定用相近英语来记住它source file -> destop桌子,桌面...
手把手教你轻松解决ErrorjavalangRuntimeExceptionManifestmergerfailedwith
简书链接:手把手教你轻松解决ErrorjavalangRuntimeExceptionManifestmergerfailedwith文章字数:1679,阅读全文大约需要6分钟这可谓经典错误了,Manifest merger failed 的意思是清单文件合并错误,首先是可以定位AndroidManifest.xml文件了。错误等级 高因为错误不明显,所以解决起来貌似非常困难对于新手来说就是太浮躁,不仔细看错误就会忽略这些错误细节,ok 我这次静下心来分析了一把点击gradle console 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 ADDED from [cn.jiguang.sdk:jpush:3.0.5]...
如何解决Androidstudiodatabindclass不自动生成的高端问题
简书链接:如何解决Androidstudiodatabindclass不自动生成的高端问题文章字数:95,阅读全文大约需要1分钟我说的高端,自然是没有任何错误,而且不管clear, build ,clear invalidate都没有任何效果,只要是新建的界面就不会自动生成,我总感觉是权限在作怪,垃圾电脑系统毁我青春。经过重启,给as超级管理员权限,以及移动整个项目到非固态硬盘,问题得到了解决。