- 博客(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 1530
原创 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 909
原创 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 7584
原创 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 9168 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 326 1
转载 Android View绘制流程
view基本认识回想你第一次看到Android设备时,上面各种酷炫的应用和游戏是不是让多年使用塞班手机的你感到amazing?能看到这篇文章说明你现在的工作多少和android开发相关。或许你是跟着教程写了一个HelloWold运行在模拟器或者真机上,结果出来的瞬间会有些自豪。心想着自己也是会android应用开发的人了。接着可能陆陆续续的写了几个小Demo,这时候对android应用
2016-12-06 16:39:26 294 1
原创 利用photoshop生成acv文件
在研究滤镜的时候,发现有一些滤镜资源是acv格式的,百度了解后,acv文件是ps保存曲线效果的。知道这个,我们就知道acv格式的文件就是为了给图片做曲线效果处理的,那么怎么生成acv文件呢?下面就告诉大家怎么利用ps生成acv格式文件:首先我们选定一个图片,用ps打开后,使用曲线工具进行处理,得到我们想要的效果后,点击曲线工具的菜单,选择存储曲线预设选项,这样就可以保存曲线效果了,
2016-12-05 16:21:28 3891
原创 使用Chrome开发者工具来在设备上调试
如果需要使用chrome开发者工具调试手机设备上的js,需要先参考 react native reload相关问题解决办法 进行配置,在开发者菜单中选择"Debug JS Remotely"选项,即可以开始在Chrome中调试JavaScript代码。点击这个选项的同时会自动打开调试页面 http://localhost:8081/debugger-ui.在
2016-12-02 18:00:12 2553
原创 React-native 中因为计时器导致的异常解决办法
很多React Native应用发生致命错误(闪退)是与计时器有关。在某个组件被卸载(unmount)之后,计时器却仍然被激活。为了解决这个问题,需要在组件中引入TimerMixin,就可以把你原本的setTimeout(fn, 500)改为this.setTimeout(fn, 500)(只需要在前面加上this.),然后当你的组件卸载时,所有的计时器事件也会被正确的清除。这个库并没
2016-12-02 10:22:08 3991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人