自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 setKeyListener(KeyListener)方法的妙用

TextView类的setKeyListener(KeyListener)方法;其中DigitsKeyListener类,使用getInstance(String accepted)方法即可指定EditText可输入字符集

2016-12-26 11:52:12 6278

原创 android design 取消appbarlayout 默认的阴影

在appbarlayout中,设置app:elevation="0dp"即可,android:elevation="0dp"不起作用,这个是兼容库的。

2016-12-25 21:39:31 1528

原创 google应用商店相关工具

1、直接在电脑上下载googleplay上的应用,仅限免费的app:https://apps.evozi.com/apk-downloader/2、google开发者注册地址 https://play.google.com/apps/publish/signup/

2016-12-21 15:52:01 907

原创 AndroidStudio打包apk出现的问题 `Error:Execution failed for task ':app:lintVitalRelease'

打包的时候出现如下错误:Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: … Android { lintOptions {

2016-12-09 19:23:03 7583

原创 android 判断当前线程是不是主线程的几种方法

方法一:public boolean isMainThread() { return Looper.getMainLooper() == Looper.myLooper();}123123方法二:public boolean isMainThread() { return Looper.getMainLooper().getThread() == Thread.c

2016-12-08 17:42:11 1689 1

原创 Dialog弹出的时候,禁止点击外部消失和禁用返回键

dialog默认点击外部的时候,dialog消失,使用setCanceledOnTouchOutside(false);即可实现点击外部不消失。setOnKeyListener,这个方法可以禁用返回键。

2016-12-06 21:01:06 9160 2

转载 Android Handler、LOOP和Message

一,相关概念在Android中如果通过用户界面(如button)来来启动线程,然后再线程中的执行代码将状态信息输出到用户界面(如文本框),这时候就会抛出以下的异常信息:5-12 13:33:04.393: ERROR/JavaBinder(1029):android.view.ViewRoot$CalledFromWrongThreadException:Onlythe original

2016-12-06 16:58:07 487 1

转载 Android View绘制流程(二)

遍历View树performTraversals()执行过程view树遍历概述还是回到ViewRoot.Java,我们直接看performTraversals(),该函数就是Android系统View树遍历工作的核心。一眼看去,发现这个函数挺长的,但是逻辑是非常清晰的,其执行过程可简单概括为根据之前所有设置好的状态,判断是否需要计算视图大小(measure)、是否需要重新安置视

2016-12-06 16:40:59 325 1

转载 Android View绘制流程

view基本认识回想你第一次看到Android设备时,上面各种酷炫的应用和游戏是不是让多年使用塞班手机的你感到amazing?能看到这篇文章说明你现在的工作多少和android开发相关。或许你是跟着教程写了一个HelloWold运行在模拟器或者真机上,结果出来的瞬间会有些自豪。心想着自己也是会android应用开发的人了。接着可能陆陆续续的写了几个小Demo,这时候对android应用

2016-12-06 16:39:26 293 1

原创 利用photoshop生成acv文件

在研究滤镜的时候,发现有一些滤镜资源是acv格式的,百度了解后,acv文件是ps保存曲线效果的。知道这个,我们就知道acv格式的文件就是为了给图片做曲线效果处理的,那么怎么生成acv文件呢?下面就告诉大家怎么利用ps生成acv格式文件:首先我们选定一个图片,用ps打开后,使用曲线工具进行处理,得到我们想要的效果后,点击曲线工具的菜单,选择存储曲线预设选项,这样就可以保存曲线效果了,

2016-12-05 16:21:28 3884

原创 使用Chrome开发者工具来在设备上调试

如果需要使用chrome开发者工具调试手机设备上的js,需要先参考 react native reload相关问题解决办法 进行配置,在开发者菜单中选择"Debug JS Remotely"选项,即可以开始在Chrome中调试JavaScript代码。点击这个选项的同时会自动打开调试页面 http://localhost:8081/debugger-ui.在

2016-12-02 18:00:12 2551

原创 React-native 中因为计时器导致的异常解决办法

很多React Native应用发生致命错误(闪退)是与计时器有关。在某个组件被卸载(unmount)之后,计时器却仍然被激活。为了解决这个问题,需要在组件中引入TimerMixin,就可以把你原本的setTimeout(fn, 500)改为this.setTimeout(fn, 500)(只需要在前面加上this.),然后当你的组件卸载时,所有的计时器事件也会被正确的清除。这个库并没

2016-12-02 10:22:08 3989

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除