- 博客(9)
- 资源 (10)
- 收藏
- 关注
转载 关于ScheduledExecutorService执行一段时间之后就不执行的问题
最近写了个程序,程序中使用到了ScheduledExecutorService的scheduleAtFixedRate方法,用于定时执行任务,但是发现程序运行一段时间之后定时任务不执行了,查看日志和perfcounter都没有看到任何异常,比较郁闷。最后看了一下JDK的源码,在源码的Java doc中的发现了如下一句话:If any execution of the task encoun
2015-07-22 10:26:51 557
转载 getActionBar()报空指针异常
1. 加载完视图后,再去获取:写在setContentView()后面。2.sdk版本:Actionbar的主题在3.0以后才有,使用的时候要确保,最低的版本不能小于3.0。[html] view plaincopyprint?uses-sdk android:minSdkVersion="11"
2015-07-21 15:55:02 350
转载 关于android 使用bitmap的OOM心得和解决方案
大家在使用开发android的时候,很少会注意或者意识到释放内存的重要性,因为大家在使用过程中,涉及的图片资源不多,或者比较稳定,来回切换界面,图片也就那么几张或者使用的都是很小的图片,根本不会感觉到图片占用内存可能引发的潜在危机。如果你的程序中,使用了一下功能,你作为一个合格的android开发工程师,你有必要,注意oom的潜在危机1.界面比较多,并且很多界面的背景图片不一样;
2015-07-20 18:45:55 319
转载 【Android】ViewGroup全面分析
一个Viewgroup基本的继承类格式如下: 1 import android.content.Context; 2 import android.view.ViewGroup; 3 4 public class MyViewGroup extends ViewGroup{ 5 6 public MyViewGroup(Context context) { 7
2015-07-15 15:41:42 250
转载 关于android布局的两个属性dither和tileMode
首先,两个单词的中文意思分别是dither(抖动)和tileMode(平铺)1,先来介绍tileMode(平铺)它的效果类似于 让背景小图不是拉伸而是多个重复(类似于将一张小图设置电脑桌面时的效果)[html] view plaincopyxmlversion="1.0"encoding="utf-8"?>
2015-07-15 15:26:19 384
转载 Android抽象布局——include、merge 、ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] view plaincopyprint?LinearLayoutxmlns:android="http://schemas.and
2015-07-15 15:16:47 286
转载 declare-styleable:自定义控件的属性
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:
2015-07-15 15:08:26 426
转载 Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE); 不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.setVisibility(View.INVISIBLE
2015-07-15 14:59:54 314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人