IWyatt

  • 首页

  • 归档

  • 分类

  • 标签

  • 公益 404

  • 搜索

颜色透明度

发表于 2017-08-17 | 分类于 Dev , Tools | 阅读次数:

简介

由于项目实际开发中,设计师习惯报百分比形容颜色透明度,每次都需要手动换算,非常麻烦,故记录一些常用的透明度换算。

常用

100% — FF
95% — F2
90% — E6
85% — D9
80% — CC
75% — BF
70% — B3
65% — A6
60% — 99
55% — 8C
50% — 80
45% — 73
40% — 66
35% — 59
30% — 4D
25% — 40
20% — 33
15% — 26
10% — 1A
5% — 0D
0% — 00
阅读全文 »

Android自定义Drawable时Attempt to invoke virtual method Drawable$ConstantState.newDrawable() on a null object reference

发表于 2017-06-14 | 分类于 Dev , Android | 阅读次数:

简介

开发过程中,部分用户(华为 NXT-AL10,华为 MHA AL00等)反馈只要弹框就会崩溃,通过反馈用户的协助,找到日志如下:

java.lang.NullPointerException
Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable()' on a null object reference
解析原始
1 com.android.internal.policy.BackdropFrameRenderer.onResourcesLoaded(BackdropFrameRenderer.java:113)
2 com.android.internal.policy.BackdropFrameRenderer.<init>(BackdropFrameRenderer.java:85)
3 com.android.internal.policy.DecorView.onWindowDragResizeStart(DecorView.java:2107)
4 android.view.ViewRootImpl.startDragResizing(ViewRootImpl.java:7689)
5 android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2068)
6 android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1366)
7 android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6768)
8 android.view.Choreographer$CallbackRecord.run(Choreographer.java:926)
9 android.view.Choreographer.doCallbacks(Choreographer.java:735)
10 android.view.Choreographer.doFrame(Choreographer.java:667)
11 android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:912)
12 android.os.Handler.handleCallback(Handler.java:761)
13 android.os.Handler.dispatchMessage(Handler.java:98)
14 android.os.Looper.loop(Looper.java:156)
15 android.app.ActivityThread.main(ActivityThread.java:6531)
16 java.lang.reflect.Method.invoke(Native Method)
17 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
18 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
阅读全文 »

Android重写InputConnection之后,某些设备Crash

发表于 2017-04-24 | 更新于 2017-06-07 | 分类于 Dev , Android | 阅读次数:

简介

开发过程中,查看Bugly时,发现在部分机型(酷派,说的就是你),只要点击了自定义的InputConnection的WebView,程序就会直接Crash,Bugly中崩溃日志如下:

java.lang.AbstractMethodError
abstract method not implemented
解析原始
1 com.play.taptap.richeditor.TapRichEditor$e.performYLPrivateCommand(TapRichEditor.java)
2 com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:444)
3 com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:81)
4 android.os.Handler.dispatchMessage(Handler.java:99)
5 android.os.Looper.loop(Looper.java:153)
6 android.app.ActivityThread.main(ActivityThread.java:5305)
7 java.lang.reflect.Method.invokeNative(Native Method)
8 java.lang.reflect.Method.invoke(Method.java:511)
9 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:848)
10 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:615)
11 dalvik.system.NativeStart.main(Native Method)

故名思议,得知是由于没有实现接口方法performYLPrivateCommand,但是实际上Android标准的InputConnection接口并没有这个方法。经Google,在你要知道的N个Android适配问题中找到了相似问题。

阅读全文 »

PHP开发环境搭建

发表于 2017-04-19 | 分类于 Dev , PHP | 阅读次数:

开发环境搭建

根据自身情况直接装 mac 开发环境,或选用Valet或者Docker搭建

  • 直接装Mac开发环境,注意教程里的php版本比较旧 -> 进阶教程
  • Valet
  • Docker
阅读全文 »

Gson使用时toJson报IllegalArgumentException

发表于 2017-04-19 | 更新于 2017-06-07 | 分类于 Dev , Android | 阅读次数:

简介

使用Gson过程中,在调用其Gson.toJson(Object src)时,一直报
java.lang.IllegalArgumentException,异常代码如下:

阅读全文 »

PHP安装时403问题

发表于 2017-04-14 | 更新于 2017-06-08 | 分类于 Dev , PHP | 阅读次数:

简介

在PHP安装和配置过程中,遇到一个坑,当配置nginx.conf时,项目路径root设置为非Nginx默认路径/usr/local/var/www,比如/Users/wt/Documents/workspace_php/Test时,会一直报403 Forbidden.

阅读全文 »

关于ViewPager切换页面时调用requestLayout阻塞问题

发表于 2017-03-28 | 更新于 2017-06-08 | 分类于 Dev , Android | 阅读次数:

简介

在实际开发过程中,使用到ViewPager+Fragment的方式进行显示布局。由于存在需求缓存已加载的Fragment,故自定义了FragmentAdapter,不destoryItem,仅仅注释了destroyItem方法里的操作,代码NoDestroyItemFragmentAdapter。

至于为什么不设置ViewPager.setOffscreenPageLimit(int limit))方法,是由于如果设置了此方法,会导致所有的页面同时加载,增加了缓存布局数量。

阅读全文 »

关于AndroidStudio2.3 SDKManagerGUI隐藏问题

发表于 2017-03-17 | 更新于 2017-06-08 | 分类于 IDE , Android Studio | 阅读次数:

简介

更新了AndroidStudio2.3正式版之后,之前可以在Preferences - Android SDK中的 Launch Standalone SDK Manager 按钮被隐藏了。

阅读全文 »

Drawable基础用法 - 水圈循环

发表于 2017-01-18 | 更新于 2017-06-08 | 分类于 Dev , Android | 阅读次数:

简介

受这篇博客#Android# 轮子杂评启发,重写了之前写的这个空间实现这个效果。Github链接 在此。

阅读全文 »

Android 系统评分的调用及自定义

发表于 2016-08-15 | 更新于 2016-11-17 | 分类于 Dev , Android | 阅读次数:

简介

开发中遇到了设置自己应用某页面为系统商店页面。

阅读全文 »
12
IWyatt

IWyatt

Be Patient, Be Learning.

12 日志
6 分类
11 标签
GitHub E-Mail Google Twitter Facebook Instagram 知乎 微博
Links
  • Ceix
© 2015 – 2019 IWyatt
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.7.0
Hosted by Github Pages