- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 Android 笔记 imagebutton 点击水波纹背景效果
很多时候需要设置imagebutton或者其他类似组件的背景,图像也好,动画也好,颜色也好。但是有一点。自定义之前,可以看到可点击元素有点击水波纹效果。自定义以后,就没有了。其实,这个效果是在style里面定义的,当自定义了background了以后,就覆盖了style里面的定义了。可以简单的设置背景为selector的drawable,可以让使用者确认是否点击成功。但是我还是希望能实现原始的水波纹
2016-12-30 00:12:38 6033 1
原创 Android 笔记 屏幕亮度最大/常亮
屏幕亮度最大/常亮似乎找到一个更简单,更有效的方法来实现屏幕亮度最大化。之前有一个方法,也是网上不知道哪里找来的,但是设置起来相当麻烦,我都不想提,以后如果没有笔记甚至都不知道怎么下手。今天又找到一个简单的设置办法。Window是android的一个抽象类,用来描述当前应用的窗口。 可以像普通的view一样获得window的layoutParams,然后设置里面的属性,然后设置到window里面去
2016-12-29 02:05:27 2724
原创 JAVA/Android 笔记 Atomic / ExcuterService
Atomic普通情况需要线程安全我们会选择用synchronized。但是这样有时候会因为程序错误造成死锁,或者根本就没有用对地方导致根本就没有同步。所以使用synchronized的时候需要仔细的测试。JAVA 1.5以后提供了一个新的包 java.util.concurrent,里面有很多为线程并行程序提供支持的类。 而这个包下面还有一个包:java.util.concurrent.atom
2016-12-18 03:06:26 659
原创 Android/JAVA 笔记 同步操作/synchronized / wait()/ notify()
synchronized编写程序离不开多线程操作。而多线程又离不开同步操作。这是很重要的。java语言有一个关键词synchronized可以应多同步操作。之前学习的时候我没有怎么去理解这个东西。最近在研究延迟操作和animator的时候顺便把这个弄清白了,就在这里记录一下。可以对一个方法标记,那么每次就只有一个线程能进入这个方法对一个代码块标记,同上。而且对代码块标记的时候会指定一个对象,是为
2016-12-17 03:31:17 828
原创 JAVA/Android 笔记 定时/循环任务以及动画(Animator)
定时任务/循环任务在研究程序的时候,我经常会考虑一个问题,就是 : 如何有效率的执行一个定时任务。初学的时候,书上提到过一些这样的情况,然后会告诉我使用一些什么API来执行这样的任务。 1. 使用Thread.sleep(long time)。这个很好理解,就是新开一个线程,然后让这个线程sleep一段时间,再执行,这就是最好理解的定时执行。 2. 使用Timer.schedule(),然后置
2016-12-16 13:18:01 1925
原创 Android 笔记 linearlayout 属性 layout_weight
Linearlayout 属性 layout_weight有这么一个属性layout_weight,可以为子组件更容易的分配空间一些时候我们需要设置按照比利分配空间,比如在appwidght中,或者一个占满一行的组件中防止子组件, 一个textview和两个button,如果直接设置他们的width恐怕不容易获得更好的效果,比如需要精确的按照3:1:1分配3个组件的宽度。这时候可以使用lay
2016-12-08 23:02:45 348
Swift Programming Language中文版-老码团队发布[20150124]
2016-06-25
Android Programming A The Big Nerd Ranch Guide (2nd Edition) android编程权威指南 第二版
2016-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人