Android
倒霉熊_
从事安卓开发两年半时间
展开
-
WebView的那些坑
作者:Qyouu链接:http://www.imooc.com/article/70364来源:慕课网1) 为什么Webview打开一个页面,播放一段音乐,退出Activity时音乐还在后台播放?解决方案 1://销毁Webview@OverrideprotectedvoidonDestroy(){if(mWebview!=null){mWebview.loadDataWithBaseURL(null,"","text/html","utf-8"...转载 2022-01-04 17:13:52 · 764 阅读 · 0 评论 -
android 版本更新安装
android 6.0:问题一:下载完apk忘记把BufferedInputStream 关闭close掉,导致下载的apk大小比服务端的大很多,然后解析安装包失败。这个问题在7.0和9.0上面没有遇到。问题二:apk名字带中文、空格等,导致下载失败。需要把中文字符转换一下,用下面的方法可以解决:try { url = URLEncoder.encode(url, "utf-8").replaceAll("\\+", "%20");} catch (UnsupportedEncodi原创 2021-09-25 20:19:34 · 469 阅读 · 0 评论 -
log4j配置错误
用log4j写了个收集日志的小工具,在6.0的设备上可以正常搜集日志,换了10.0的设备就报错了,断点看了下是在logConfigurator.configure()的时候报的错:Exception configuring log system。解决方法:在AndroidManifest.xml文件中application节点中加上android:requestLegacyExternalStorage="true"属性就可以了,如下:<application android:r原创 2021-01-19 15:11:00 · 708 阅读 · 0 评论 -
同一个url电脑浏览器可正常打开,手机却打不开
这是因为url对应的web页没有适配手机端,解决办法有两个:1.web页适配手机;2.webview作如下设置:webView.getSettings().setUserAgentString("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Saf...原创 2020-01-14 09:44:09 · 7797 阅读 · 0 评论 -
给RecyclerView自定义分割线,可设置宽度和颜色
package com.zkpsych.cognizepad.utils;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.gr...原创 2019-11-20 19:08:16 · 1239 阅读 · 0 评论 -
运行as报错:Error: Activity class {} does not exist.Error while Launching activity
我出现这样的错误是因为复制了一份项目,修改applicationid和包名,运行的时候就报这个错误了,把applicationid改回去就没事了。具体原因不清楚,在网上找的别的解决方法都没成功,只能先改回去了,在这记录一下。...原创 2019-09-29 11:48:20 · 211 阅读 · 0 评论 -
异常log输出到本地类CrashHandler
/** * UncaughtExceptionHanlder 作用 : 处理 线程被未捕获的异常终止 的情况, 一旦出现了未捕获异常崩溃, 系统就会回调该类的 * uncaughtException 方法; * <p> * 使用:在MainApplication的onCreate方法中执行初始化即可 CrashHandler.getInstance().init(this...原创 2019-06-26 11:54:20 · 185 阅读 · 0 评论 -
CommonUtil
自己在开发过程中比较常用的一些小功能,在这记录一下,省的每次都去项目里面翻隐藏键盘public void hideSoft(){ InputMethodManager manager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(getCurrentFocus()!=nul...原创 2019-06-26 13:58:25 · 1797 阅读 · 0 评论 -
随记
java中float计算会有数据丢失,有时只是简单的加减计算,两位小数的计算后就会变成五六位,这个时候可以用BigDecimal来把计算结果重新转成两位小数:BigDecimal decimal = new BigDecimal(String.valueOf(branchScore));构造方法不推荐使用double类型的,因为不能精确的得到相应的值,值会变大。静态方法BigDecima...原创 2019-04-19 15:51:10 · 118 阅读 · 0 评论 -
TextView点击两次才能触发点击事件
因为我设置了下面这个属性导致的:android:textIsSelectable="true",这个属性的功能是长按选中文本内容 至于又想可以复制又想点一次就响应onClickListener,我暂时没解决办法,期待大家的解决方案...原创 2018-09-20 14:54:57 · 1972 阅读 · 0 评论 -
Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
转载自:http://blog.csdn.net/ouyang_peng/article/details/52973274转载 2017-06-08 10:31:56 · 734 阅读 · 0 评论 -
Android studio 编译错误 Error:Execution failed for task ':app:mergeDebugResources'.
原创 2017-06-06 17:50:18 · 657 阅读 · 0 评论 -
验证出错,错误码:230,请AndroidManifest.xml文件中检查 kye 设置
百度地图demo 中key验证出错原创 2017-05-05 11:41:26 · 772 阅读 · 0 评论