- 博客(13)
- 收藏
- 关注
转载 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
923
原创 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
510
原创 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
822
原创 同一个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
10164
原创 给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
1330
原创 运行as报错:Error: Activity class {} does not exist.Error while Launching activity
我出现这样的错误是因为复制了一份项目,修改applicationid和包名,运行的时候就报这个错误了,把applicationid改回去就没事了。具体原因不清楚,在网上找的别的解决方法都没成功,只能先改回去了,在这记录一下。...
2019-09-29 11:48:20
258
原创 CommonUtil
自己在开发过程中比较常用的一些小功能,在这记录一下,省的每次都去项目里面翻隐藏键盘public void hideSoft(){ InputMethodManager manager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); if(getCurrentFocus()!=nul...
2019-06-26 13:58:25
1861
原创 异常log输出到本地类CrashHandler
/** * UncaughtExceptionHanlder 作用 : 处理 线程被未捕获的异常终止 的情况, 一旦出现了未捕获异常崩溃, 系统就会回调该类的 * uncaughtException 方法; * <p> * 使用:在MainApplication的onCreate方法中执行初始化即可 CrashHandler.getInstance().init(this...
2019-06-26 11:54:20
224
原创 随记
java中float计算会有数据丢失,有时只是简单的加减计算,两位小数的计算后就会变成五六位,这个时候可以用BigDecimal来把计算结果重新转成两位小数:BigDecimal decimal = new BigDecimal(String.valueOf(branchScore));构造方法不推荐使用double类型的,因为不能精确的得到相应的值,值会变大。静态方法BigDecima...
2019-04-19 15:51:10
145
原创 TextView点击两次才能触发点击事件
因为我设置了下面这个属性导致的:android:textIsSelectable="true",这个属性的功能是长按选中文本内容 至于又想可以复制又想点一次就响应onClickListener,我暂时没解决办法,期待大家的解决方案...
2018-09-20 14:54:57
2038
转载 Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
转载自:http://blog.youkuaiyun.com/ouyang_peng/article/details/52973274
2017-06-08 10:31:56
790
原创 Android studio 编译错误 Error:Execution failed for task ':app:mergeDebugResources'.
2017-06-06 17:50:18
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人