Android问题集
绝行天下
这个作者很懒,什么都没留下…
展开
-
Error while executing process D:\Android-studio\Android\sdk\cmake\3.6.4111459\bin\cmake.exe with arg
Android studio3.0 原有项目中添加jni开发按照一般的教程时出现错误了Error:A problem occurred configuring project ':app'.> executing external native build for cmake C:\Users\Lenovo\Desktop\samples\MyJNIDemo\app\CMakeLists.原创 2018-01-20 16:20:10 · 34280 阅读 · 12 评论 -
android 调用popupwindow时activity变透明
1.一般情况下,调用popupwindow从当前activity透过去看到上一层的activity,造成2个activity重叠的效果。解决方法: 设置浮动层的背景变暗 private void setBackgroundAlpha(float alpha) { WindowManager.LayoutParams lp = activity.getWindow().get...原创 2018-12-13 10:30:00 · 762 阅读 · 1 评论 -
NestedScrollView嵌套ListView出现问题以及解决方法
在使用CoordinatorLayout和AppBarLayout实现嵌套滑动的时候,出现listview没有嵌套滑动;如果要实现嵌套滑动,则需要添加NestedScrollView,但是结果发现listview只显示一行数据<android.support.v4.widget.NestedScrollView android:layout_width="match_pare...原创 2018-05-22 15:43:54 · 2671 阅读 · 0 评论 -
ARouter::There is no route match the path
ARouter:https://github.com/alibaba/ARouter在使用服务时会提示找不到路由路径,但是已经按照官网提示的配置好了路径。原因:可能是配置出现问题。在模块化开发时需要在各个模块的build.gradle里都要配置defaultConfig { ... javaCompileOptions { annotati...原创 2018-05-18 10:07:43 · 2409 阅读 · 0 评论 -
com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files
参考:https://blog.csdn.net/lvshuchangyin/article/details/53785494导入第三方库的时候出现的问题Error:Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files define Lcom/alibaba/android...原创 2018-05-18 09:51:01 · 1590 阅读 · 0 评论 -
java.util.ConcurrentModificationException
在使用集合时可能会出现并发异常,原因是:在添加和移除时有可能同时进行,例如在主线程中添加的同时在子线程中移除元素。解决方法;使用到IteratorList的集合:private List<String> list = new ArrayList<>();ListIterator<String> iterator = list.listIterator();w...原创 2018-05-04 17:53:10 · 124 阅读 · 0 评论 -
Glide在listview中使用时getview中图片不显示,但也没报错
在4.3.1版本中implementation 'com.github.bumptech.glide:glide:4.3.1'annotationProcessor 'com.github.bumptech.glide:compiler:4.3.1'在getview中都跟以前写法一样,就是无法显示图片,也不报错原理不清楚,解决方法:在布局文件中添加一个背景图片就行了...原创 2018-04-03 10:53:19 · 653 阅读 · 1 评论 -
Error:Execution failed for task ':app:compileDebugNdk'. > Error: Your project contains C++ files but
Error:Execution failed for task ':app:compileDebugNdk'.> Error: Your project contains C++ files but it is not using a supported native build system. Consider using CMake or ndk-build integration.原创 2018-01-20 18:32:42 · 1045 阅读 · 0 评论 -
Android 获取图片颜色
需求:根据图片的颜色显示不同的背景颜色解决方法1.使用谷歌官方的api中提供的方法Palette来实现。缺点:不能保证颜色获取的到;也有可能获取部分颜色并不是想要的效果2.比较笨的方式:遍历整张图片的像素点,将整个像素点的颜色值(去掉白色和纯黑色值)保存下来,选出颜色值最多的一个做为背景色。a.方法:getPicturePixel:获取像素点的颜色值/** * 获得图片的像...原创 2018-12-29 15:58:03 · 4109 阅读 · 6 评论