android_problem
文章平均质量分 60
Mr.ChenYY
在做好的事件上说不好,为了让事情更加美好。
展开
-
Android ScrollView添加SurfaceView背景问题
当在ScrollView里添加SurfaceView时:如果SurfaceView设置其他颜色背景会原创 2014-05-14 10:36:14 · 5316 阅读 · 1 评论 -
Android ProgressBar setProgressDrawable 设置无效问题
ProgressBar的背景设置xml时可以使用,但代码setProgressDrawable设置则无效。 layer-list如下:<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item andr原创 2017-03-21 17:37:20 · 10601 阅读 · 5 评论 -
Android Gson中的Map与JSON相互切换
源: { "mapBean": { "mapBean-key1": { "id": "1", "name": "cyy1" }, "mapBean-key2": { "id": "2",原创 2017-05-15 18:30:54 · 2980 阅读 · 0 评论 -
Android Okhttp框架webView设置Cookie无效问题
OKhttp框架再熟悉不过了,不过今天遇到一个坑,先记录一下:OKhttp要自定义管理Cookie时,要继续CookieJar去定义。这是管理的原理:Android OkHttp的Cookie自动化管理这是如何设置到webView:用Okhttp框架登录之后的Cookie设置到webView中用了上面博客的方法设置了cookie,发现二个坑:1.用户切换账号无效,就原创 2017-05-25 22:16:53 · 2653 阅读 · 2 评论 -
Android 什么是点9图
在开发过程中,经常要跟美工MM讲解点9原理,才能切图出来,有时候讲了还是不懂,最后又重复讲解一篇,MM不像技术人员理解能力,沟通不来。怎么办?我在网上找到了更效的方法,为了文章图片不过时或者缺失,把网上的教程截图下来,以后有用到就方便跟MM沟通了。转载 2017-03-27 23:19:30 · 607 阅读 · 0 评论 -
Android Channel is unrecoverably broken and will be disposed!问题解决
大概问题来源:程序需要webview加载h5界面,但有一个H5界面非常怪,进入界面什么问题也没有,从桌面回来,分享回来也没有问题,但中跳转Activity或者关闭当前webivew的Activity时,就闪退重启了!!!log:E/ANDR-PERF-OPTSHANDLER: perf_lock_rel: updated /sys/class/scsi_host/host0/../..原创 2017-07-13 21:27:58 · 26376 阅读 · 4 评论 -
android 百度地图选择地址并再通过坐标获取地址
应用有考勤功能,但测试人员又总是在公司,测试不了考勤变化,于是为测试开发一个界面可以在测试时选择地址相当于定位。查了一下百度API并未查到,但试了一下,结果在 MapStatusChangeListener的回调找到MapStatus,其中包含了拖动地图时的中间的位置,就可以在地图选择地址了,从而MapStatus里得到经纬度。再通过经纬度得到具体的地址详情(注:要签名打包才能得到地址)。原创 2017-12-21 18:30:14 · 4836 阅读 · 3 评论 -
android 如何监听跑马灯效果
如何监听跑马灯,跑完一圈?思路很清楚,跑马灯会一直draw,但会发现文本跑完一圈后没停一下子,那监听draw的间隔不就行了?代码贴上:使用:tv.setOnMarqueeCompleteListener(new AutoText.OnMarqueeCompleteListener() { @Override public void onMarqueeComplete() {原创 2018-01-16 21:07:25 · 2205 阅读 · 0 评论 -
Android 通过WebSocket实现IM功能那些坑
前不久在项目中实现了Im功能,之前im功能使用使用第三方,这次用到了WebSocket。找到https://github.com/TooTallNate/Java-WebSocketcompile "org.java-websocket:Java-WebSocket:1.3.7"基于库实现过程遇到不少问题:坑1:WebSocketClient objects are not reuseable ...原创 2018-02-26 16:22:24 · 9810 阅读 · 1 评论 -
android 极光推送 自定义声音
官方文档未写如何自定义声音https://docs.jiguang.cn/jpush/client/Android/android_sdk/但可以看到 客户端设置通知栏样式可以定义样式,那么可以禁用极光的声音,收到通知就播放一个声音就好:禁用: // 极光 JPushInterface.setDebugMode(IS_DEBUG); JPushInterface.init(this);...原创 2018-03-16 12:09:41 · 5526 阅读 · 3 评论 -
Android Error:Could not find commons-codec.jar (commons-codec:commons-codec:1.6)
升级了Android studio 3.0+出现了:Error:Could not find commons-codec.jar (commons-codec:commons-codec:1.6).Searched in the following locations: file:/C:/Program Files/Android Studio/gradle/m2repository/com...原创 2018-03-12 20:49:24 · 3459 阅读 · 0 评论 -
Android 解决华为上运行出现java.lang.VerifyError
这个问题只发现在一台华为平板上的问题,启动Application就直接闪退了,试过了其他手机都没有问题,估计是系统运行机制的问题先看看错误Log Could not find class 'com.google.gson.JsonParser':16:34:13.316 E/dalvikvm: Could not find class 'com.google.gson.JsonParser', ...原创 2018-04-11 12:10:26 · 4004 阅读 · 0 评论 -
Android Manifest merger failed with multiple errors解决思路
Manifest merger failed with multiple errors 配置清单合并失败多个错误! 通常是添加了依赖库时,AndroidManifest.xml合并时出现了错误,有可能是单个AndroidManifest.xml有错或者之间有冲突。以解决一个例子为思路要项目中加入了极光推送: compile 'cn.jiguang.sdk:jpush:3.0.0'原创 2017-03-09 13:53:06 · 11454 阅读 · 0 评论 -
Android 解决使用Log打印日志的时候中文是乱码(unicode)
在开发APP过程中经常会打印出网络获取的数据,但这时你会发现打印出来的log是Unicode格式: {"state":{"code":10200,"msg":"\u83b7\u53d6\u6210\u529f"},"data":{}}看不出是什么中文内容,希望下面方法可以帮助大家解决问题。 下面方法在处理时会影响小小性能,见意控制使用! public static String uni原创 2016-11-25 17:23:58 · 15185 阅读 · 1 评论 -
Android在Dialog中显示PopupWindow不全问题解决
解决方法如下:1、实例化PopupWindow时,设置其width为屏幕宽度;2、获取PopupWindow的高度:popup.getContentView().measure(0, 0);int height = popup.getContentView().getMeasuredHeight();3、调用showAtLocation方法时,第一个参数传Dialog上的Vie原创 2014-05-13 11:10:49 · 12103 阅读 · 1 评论 -
android java.lang.LinkageError解决,版本兼容
android5.0 或者 6.0兼容出错:06-15 09:57:12.663: E/error(19430): java.lang.LinkageError: com.demo.activity.SplashActivity06-15 09:57:12.663: E/error(19430): at dalvik.system.DexFile.defineClassNative(Nat原创 2016-06-15 10:10:48 · 4674 阅读 · 0 评论 -
android 6.0之后 android.permission.SYSTEM_ALERT_WINDOW使用方法变动
在android6.0之前想要用service弹出对话框还蛮简单的,这是之前的方法但是改版之后因为安全的问题, android 系统觉得开发者要放这种功能需要使用者”认真”的同意,于是以后要使用弹出对话框的这种方法不只是宣告SYSTEM_ALERT_WINDOW就可以了,还要在APP执行时再问一次使用者并且解释原因。 教学如下: 以下程式码是说如果没有系统允许的话,就发送一个action,向使原创 2016-07-27 16:48:46 · 34182 阅读 · 1 评论 -
Android 混淆问题记录can't find superclass or interface
今天用了AS混淆项目,工程使用了fastjson解析数据,混淆出现以下问题:Warning:com.alibaba.fastjson.support.jaxrs.FastJsonProvider: can't find superclass or interface javax.ws.rs.ext.MessageBodyReaderWarning:com.alibaba.fastjson.supp原创 2016-10-09 19:07:19 · 11091 阅读 · 3 评论 -
android appcompat_v7 去掉点击效果或者自定义水波纹颜色
当在开发工具里新建一个工程是,Eclipse会自动添加一个新的依赖库 appcompat_v7 或者 AS中会自动引用。 appcompat_v7是应用兼容包,V7版本sdk 7(android 2.1系统),这库为了兼容2.1版本以上系统开发。 但你会发现现在的引用appcompat_v7包之前会出现app点击会有水波纹效果,但这水纹只会在sdk21以上出现,底版本不会,自己又兼容好了底版本有水纹原创 2016-09-26 11:44:01 · 7686 阅读 · 0 评论 -
Android Studio Error:Failed to resolve: :third-party-aar-name: Open File
android studio加载不了aar包问题处理 已经把aar包复制到了libs下,但问题如下: buidl.gradle配置:repositories {}dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile(name: 'xxx-debug', ext: 'aar') co原创 2016-09-27 17:07:45 · 4878 阅读 · 1 评论 -
Android Studio Error: Failed to resolve:third-party-libraries:1.0.0 Show in File Show in Proje
问题出现在引用了别人分享到jcenter平台上的库,但缺少了在build.gradle里面配置,如下: build.gradle配置:repositories { flatDir { dirs 'libs' }}dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'com.sq原创 2016-09-27 17:18:50 · 1440 阅读 · 0 评论 -
Android build.gradle 问题:transformClassesWithPreJackPackagedLibrariesForDebug
Error:Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'.> com.android.build.api.transform.TransformException: com.android.jack.api.ConfigNotSupportedException: Jack原创 2016-10-18 10:19:03 · 8636 阅读 · 2 评论 -
未来几年,Google Play会提高应用安全性和性能
原文:Improving app security and performance on Google Play for years to comehttps://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html 在这文章里可以获得信息:1.设置targetSd...翻译 2017-12-20 09:55:58 · 1032 阅读 · 0 评论