Android疑难解惑
nowhere___boy
这个作者很懒,什么都没留下…
展开
-
解决aapt "finished with non-zero exit value 1"问题
以前eclipse项目中有个自定义组件还不错,然后我就copy到as中用一下,导进来修改完错误,开始编译运行,结果编译失败,报了build-tools\24.0.2\aapt.exe "finished with non-zero exit value 1"这个异常,我以为是build版本问题,然后改了半天版本号,又重新新建个工程测试,结果发现根本不是版本号问题。 真正造成异常的原因:attr原创 2016-09-12 18:05:28 · 3238 阅读 · 0 评论 -
【Android】关于打包aar,和module导入aar正常运行总结
操作流程如下:1、生成aar:把原module项目转成library,build编译library,bulid/outputs/aar/ 下找到aar包2、导入aar:在测试module的libs/下导入 aar包,action启动aar中的activity对实现过程中遇到的问题进行总结:1.aar的library点击事件的switch case 换成 if else; (alt+...原创 2019-04-08 17:24:52 · 924 阅读 · 0 评论 -
【Android】aar打包出现java.lang.IllegalArgumentException: MALFORMED 问题解决
问题情景: Android studio library工程打包aar,aar包导入主项目app,编译,gradle报错:MALFORMED ;重新try,clean rebuild 都无效。。。。 然后点击右上show 异常日志,打开idea.log ,发现是解压aar包异常,IllegalArgumentException此异常表明向方法传递了一个不合法或不正确的参数,原创 2017-10-20 23:15:12 · 3017 阅读 · 0 评论 -
【解决方案】使用WebView卡顿情况处理方案
原因1:硬件加速没有打开解决代码:webView.setLayerType(View.LAYER_TYPE_HARDWARE,null);//开启硬件加速原创 2017-08-17 09:47:49 · 23589 阅读 · 1 评论 -
【Android】不同的View引起软键盘无法关闭问题解决方案
今天发现一个很奇怪的问题软键盘无法关闭了,同一段代码,换一个Activity就能正常执行,开始我以为是嵌套了fragment的原因,然后我放到外层activity里面同样不能调用,比较了下其他Activity正常关闭的不同点,除了fragment就是dialog了,在这个界面里面的编辑框是放在一个弹出框dialog里面的,本来想优化的效果就是点取消或确定时候 软键盘退出关闭,最后把关闭代码放到di原创 2017-05-09 11:16:17 · 3290 阅读 · 0 评论 -
【android】Listview的item中最外层Margin失效问题解决方案
1.在开发中发现这么一种现象:List中的Item是LinearLayout,这个Item的最外层,设置了margin属性。全部失效。从图中可以看出, AbsListView的layoutparam不包含有Margin信息。包含有margin的layout是正常的几个基础布局。解决方案: 在你的listview里面加上下面代码android:原创 2016-09-30 17:45:32 · 1447 阅读 · 0 评论 -
【okhttp】Post请求设置utf-8编码(解决汉语请求乱码问题)
Post请求设置utf-8编码(解决汉语请求乱码问题)原创 2016-10-21 19:07:55 · 60237 阅读 · 2 评论 -
HttpClient在22以后版本不再被支持
HttpClient在22以后版本不再被支持转载 2016-09-22 15:09:25 · 1947 阅读 · 0 评论 -
pulltorefreshlistview中item点击无效 问题解决
item点击无效 原因:当item布局中有Button或者ImageButton这样自带点击属性的组件,就会造成pulltorefreshlistview中Item点击监听不到。 解决办法:把Item中的Button换成不带点击效果的组件就行了,比如Textview 或者ImageView,原来button点击监听都不用变,替换完成后textview照样原创 2015-12-29 11:47:23 · 2268 阅读 · 0 评论 -
【Android】引入百度定位android:process=":remote",导致onCreate()方法重复执行问题处理
出现的问题:当项目中配置了 android:process=":remote" 这个属性之后,会新增一个私有进程(包名+":remote"),这个进程里的Application也会走生命周期,然后onCreate里面一些初始化功能就会重复执行。处理:在Application的onCreate()方法里面,先判断进程名是否是主进程(主进程名:包名),如果是主进程才执行后面的方法,如果不是主进...原创 2019-05-08 16:05:02 · 544 阅读 · 1 评论