AndroidProblem
Maizerx
"喜欢思考的人,永远也不会坠落
展开
-
eclipse启动虚拟机报PANIC: Could not parse file: .;C:\Users\Andme\.android\avd\4.1.ini解决方案
这种原因可能是因为电脑里同时装了androidstudio与androidADT原因,1.新建环境变量:ANDROID_SDK_HOME =E:/AndroidSDKTools(你的SDK目录)2.修改环境变量(如果没有就创建):ANDROID_AVD_HOME = %ANDROID_SDK_HOME%/.android/avd3.添加环境变量:翻译 2016-03-06 13:43:12 · 1312 阅读 · 1 评论 -
notification复用中抛出can not parcel recyle’s bitmap
由于对android重用思想的根深蒂固,所以我在使用通知的使用并不是stop之后再次start,而是只存在一个对象,直接startforgeound,但是在remoteview中将之前bitmap.recyle时,会出现can not parcel recyle’s bitmap,bitmap原始代码是这样的.bitmap(之前通知现实的图片)bitmap.recyle();m原创 2016-05-30 23:24:42 · 751 阅读 · 0 评论 -
ListView中出现Null附属(mAttachInfo == null)的情况
最近在我的项目中加入了自定义的TextAreaView,由于项目是在Dialog中只存在一个ListView.发现在此过程中第一条项目(也就是第一个View失去了mAttachInfo).从而导致View处于半瘫痪状态,也就是说View未被执行dispatchAttachedToWindow方法,从而导致View中的Handler为空指针.,也就导致了Post等一切利用View中Hanler进行视原创 2016-08-17 22:03:59 · 1599 阅读 · 0 评论 -
android配置build.prop adb connect adbd
在群里有人问adb wifi怎么玩?当然,我一直都在用wifi进行adb 的一切操作,我以为这是基本技能,看来还是错了,很多人并不清楚.我写这篇文章并不是网上很多都写的怎样用adb connect wifi,而是手机一开机就能直接使用adb connect 192.168.0.2这一步.首先需要使用usb连接将adb root.setprop ro.secure 0//停用安全选项原创 2016-10-24 15:26:24 · 6852 阅读 · 0 评论 -
android 通过layoutchange监控键盘与虚拟按键的处理逻辑
android6.0之前,是不存在键盘高度获取的,不过我发现在6.0的Api中,InputMethodManager中存在获取键盘高度的方法,不过被google@hide了.由于之前自己写的逻辑处理一直未写在Blog里,最近想了一下还是写一下比较好,毕竟害怕那一天弄丢了.onLayoutChangeListener中的处理逻辑:,其主要是获取ViewRootImpl中的mP原创 2016-09-08 00:27:25 · 2782 阅读 · 0 评论 -
背景变化获取文本可见颜色差异区间
最近在搞自己的App,遇到一个问题,那就是怎样获取文本可见颜色的差异区间.描述的可能不太清楚,就是如果为黑色背景,我们需要改变在此背景之上的文本的颜色,以达到视觉可以清楚的看到文本.一开始我对背景的图片进行灰度计算,来达到我文本颜色的数值到底是白色还是黑色.但是这样做有一个UX的缺点,那就是如果我们的背景为纯黑色,通常我们会设定的文本颜色为白色,这让用户感到刺眼.这不符合用户交原创 2017-04-22 19:23:18 · 338 阅读 · 0 评论 -
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define ...
今天使用eclipse,添加外部lib的时候遇到了问题.就是很恶心的Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define $class,这个问题之前是遇到过的,当初是因为jar重复了,造成无法编码的情况,而这次却并不是因为jar重复的问题.我翻遍了google都不能解决我的问题,最后原创 2017-08-10 13:44:23 · 475 阅读 · 0 评论