Android
日居月诸
这个作者很懒,什么都没留下…
展开
-
Android中new Handler()和new Handler(Looper.getMainLooper())的区别
Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷新UI,handler要转载 2014-05-15 09:19:14 · 4978 阅读 · 0 评论 -
Android中Handler Runnable与Thread的区别
本篇文章是对在Android中Handler Runnable与Thread的区别进行了详细的分析介绍,需要的朋友参考下在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限转载 2014-05-15 09:50:34 · 568 阅读 · 0 评论 -
android gridview setOnItemClickListener没有响应
在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了转载 2014-05-21 13:55:42 · 1462 阅读 · 0 评论 -
Android Java中的static与final关键字的作用
static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是转载 2014-05-14 13:34:12 · 3136 阅读 · 1 评论 -
Eclipse快捷键指南
Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行转载 2014-05-13 11:19:37 · 522 阅读 · 0 评论 -
Android中Activity生命周期,函数调用顺序
1、 onCreate():当Activity被创建的时候调用(第一次)。操作:设置布局文件,初始化视图,绑定数据文件等2、onStart():当Activity能被我们看到的时候。3、onResume():当Activity获得用户的焦点的时候,就是能被用户操作的时候。4、onPause()[pause暂停的意思]:Activity暂停。应用程序启动了另一个Activity的时候。例转载 2014-05-13 15:22:28 · 4357 阅读 · 0 评论 -
Android开发开机自启动和屏幕解锁
分为三步:广播类设计+原创 2014-05-19 18:19:29 · 1774 阅读 · 0 评论 -
Android不同分辨率的Drawable资源配置
首先Drawable资源分为xxhdpi,xhdpi,hdpi,mdpi,ldpi,分别为超超高密度400dpi(左右),超高密度320dpi,高密度240dpi,中密度160dpi,低密度120dpi。然后手机的屏幕又分为FWVGA,WVGA,VGA,HVGA,QVGA,其中 VGA是:Video Graphic Array,显示标准为480 x 640; WVG转载 2014-05-13 09:31:28 · 624 阅读 · 0 评论 -
android中layout布局使用与多种分辨率问题
在android3.0之前版本,要适配指定的分辨率,需将layout文件夹定义成如下名称:layout layout-1024x768 layout-1024x600 layout-1280x768 在android3.0后,要适配如上的分辨率,需将高度减去48像素,即底部状态栏的高度,android方可识别。针对以上分辨率,android4.0的layout文件夹应该定义为转载 2014-05-13 10:08:07 · 1538 阅读 · 0 评论 -
android 布局如何支持多种不同屏幕尺寸
android运行在不同尺寸和像素(密度)的设备上,android系统给应用程序提供了一个相同的环境去适应不同的UI显示界面。同时系统提供API让应用程序去控制UI在不同尺寸和密度的屏幕上的显示效果,因为我们肯定不希望在手机和平板上显示一样的效果。 尽管android系统会自动缩放你的应用程序以适应不同分辨率,但是你也必须针对不同尺寸和密度的屏幕尽量优化,只有这样才能最大程度上获得较好转载 2014-05-13 09:51:03 · 1029 阅读 · 0 评论 -
android 蓝牙各种UUID
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseGroupServiceClass转载 2014-05-16 13:38:30 · 552 阅读 · 0 评论 -
android中的synchronized 关键字
1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行转载 2014-05-16 10:50:49 · 666 阅读 · 0 评论 -
Android数据存储
http://www.cnblogs.com/hanyonglu/archive/2012/03/01/2374894.html转载 2014-05-21 09:11:59 · 570 阅读 · 0 评论