- 博客(131)
- 资源 (28)
- 收藏
- 关注
原创 MyHandlerDemo
package com.example.myhandlerdemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import android.os.Messa
2014-04-18 14:17:35
475
转载 如何设置eclipse不同的workspace共享配置
如何设置eclipse不同的workspace共享配置多个项目,每个项目用一个workspace,把每个workspace的设置共享,省去每次都重新配置一次。总结一下,复制工作空间配置步骤如下: 1 使用eclipse新建workspace。 2 将新建的workspace下的.metadata\.plugins内容全部删除。 3 将需要拷贝的workspace下
2014-03-31 17:47:55
1835
转载 关于eclipse open call hierarchy功能的一个细节
http://www.cnblogs.com/lingiu/p/3509013.html这个功能对应的快捷键是ctrl alt H,大家应该都很熟悉了。默认是查找这个方法的被调用堆栈。90%的人应该也是习惯这个默认的功能的,也基本无视它的另一个功能。昨天重启eclipe之后,我的eclipse这个快捷键莫名其妙变成查找这个方法里面调用的别的方法的堆栈。说的比较绕,大略就
2014-03-31 15:43:09
661
转载 有空看看算法们 - 桶排序
http://www.cnblogs.com/ahalei/p/3561919.html【啊哈!算法】 在我们生活的这个世界中到处都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东西都需要排序,可以说排序是无处不在。现在我们举个具体的例子来介绍一下排序算法。
2014-03-25 10:16:16
356
原创 定位相关
官方文档http://developer.android.com/guide/topics/location/strategies.html
2014-02-27 18:06:58
389
转载 内部类
http://www.iteye.com/topic/494230 内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以
2014-02-27 11:36:15
409
转载 hashCode() Equals()
http://www.iteye.com/topic/257191今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享(zhaoxudong 2008.10.23晚21.36)。 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: pu
2014-02-26 17:34:21
453
转载 10个有关String的面试问题
http://www.importnew.com/9622.html下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符
2014-02-22 14:38:58
336
原创 menu key 按下后
@Override public boolean onCreateOptionsMenu(Menu menu) { Log.d("gxqtest", "enter onCreateOptionsMenu"); menu.add("hi I am menu one"); return super.onCreateOptionsMenu(menu
2014-02-19 14:51:59
687
转载 菜单的基本用法
http://www.cnblogs.com/carbs/archive/2012/07/10/2585237.html1,菜单的基本用法:1.1 OptionsMenu 选项菜单(按Menu键弹出的菜单)Activity的onCreateOptionsMenu事件方法创建选项菜单通过menu.add添加选项菜单项,返回一个MenuItem。public MenuIte
2014-02-19 11:56:39
824
原创 关于popupwindow的问题们
http://stackoverflow.com/questions/3121232/android-popup-window-dismissal/3122696#3122696
2014-02-19 10:15:46
460
转载 java.util.ConcurrentModificationException
http://www.blogjava.net/EvanLiu/archive/2008/08/31/224453.htmljava.util.ConcurrentModificationException工作中碰到个ConcurrentModificationException。代码如下:List list = ...;for(Iterator iter = li
2014-02-18 11:00:35
409
转载 ConcurrentModificationException异常
http://blog.sina.com.cn/s/blog_465bcfba01000ds7.html1月30日java.util.ConcurrentModificationException异常(转)1、今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常, 因为该异常是非捕获型
2014-02-17 21:10:08
2324
原创 Caused by: java.util.ConcurrentModificationException
不能在迭代一个数组的时候同时修改这个数组这个问题是说,你不能在对一个List进行遍历的时候将其中的元素删除掉解决办法是,你可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉可以这样写List delList = new ArrayList();//用来装需要删除的元素for(Information ia:list) if(ia.getId()==k){
2014-02-17 16:22:45
3457
原创 longclick 时 onclick误响应
/** * Interface definition for a callback to be invoked when an item in this * view has been clicked and held. */ public interface OnItemLongClickListener { /** * C
2014-01-22 10:55:19
643
转载 Android 开发指南(一) Loaders
http://blog.163.com/cazwxy_12/blog/static/898763720122721228265/Loaders,中文可理解为“加载器”,在Android3.0中新增。从字面含义可见其功能,即提供数据加载。特别地,加载数据的方式为异步。它具有以下特点:l Loaders用于所有的Activity和Fragment;l 提供异步数
2014-01-10 15:22:42
487
原创 listview Item 左右滑动
很简单的demo item layout的切换是用view的gone visible来实现的~核心代码 OnTouchListener mOnTouchListener = new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
2014-01-04 14:15:25
410
原创 单例模式 饿汉 懒汉
饿汉public class HungrySingleton { private HungrySingleton() { } private static HungrySingleton sInstance = new HungrySingleton(); public static HungrySingleton getInstance() {
2013-12-31 18:16:33
420
转载 bitmap优化相关
RGB565彩色模式(不需要透明或高级效果的可使用), 一个像素占两个字节, 其中:第一个字节的前5位用来表示R(Red),第一个字节的后三位+第二个字节的前三位用来表示G(Green),第二个字节的后5位用来表示B(Blue)。如:15 14 13 121110 9 8 , 7 6 5 4 3 2 1 0 而bitmap图片是一个RGB888,每个像素由3个字节组成,R->
2013-12-30 11:03:42
454
转载 GridView添加网格线
http://blog.sina.com.cn/s/blog_a2eab3000101276t.htmlListView 中设置分隔线的加如下参数即可:android:divider="@color/gray"android:dividerHeight="1dp"GridView网格布局,默认情况下是没有网格线的查找网上资料,找到了一种为GridView添加
2013-12-26 20:47:33
4074
转载 sparseArray
http://my.eoe.cn/appadventure/archive/2824.htmlhttp://blog.csdn.net/buleriver/article/details/8478203多数Android开发者都知道在Android中可以使用HashMap来映射一种对应关系,在java开发中HashMap也算是一种很重要的数据存储结构。然后很多人在And
2013-12-26 20:00:35
2632
2
转载 android:gravity android:layout_gravity
从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示butto
2013-12-25 11:01:06
359
原创 Uri.parse() Uri.fromParts()
Uri.parse(String uriString)Creates a Uri which parses the given encoded URI string.Uri.fromParts(String scheme, String ssp,String fragment)scheme:ssp#fragment(encoded)Creates an
2013-12-24 11:10:11
3606
转载 JAVA不定参数探秘
http://www.cnblogs.com/lovingprince/archive/2008/05/20/2166386.htmlJAVA不定参数探秘JAVA中可以使用不定参数,例如 public void test(String ...args){...} 这里test方法可以传入参数的情况是:1.不使用参数,如test()2.使用一个或多个参数,
2013-12-20 16:09:53
377
原创 Android应用堆内存受限
Android应用的开发语言为Java,每个应用最大可使用的堆内存受到Android系统的限制•Android每一个应用的堆内存大小有限•通常的情况为16M-48M•通过ActivityManager的getMemoryClass()来查询可用堆内存限制•3.0(HoneyComb)以上的版本可以通过largeHeap=“true”来申请更多的堆内存•NexusS(4.2.1)
2013-11-30 17:35:26
3217
转载 android:屏幕自适应
http://www.cnblogs.com/mybkn/articles/2535519.html写的不错哦~~推荐
2013-11-28 13:55:22
353
转载 ListView之EmptyView
ListView之EmptyViewhttp://hi.baidu.com/iceliushuai/item/2761f44666cf9ae2bdf45119关键字: ListView EmptyView setEmptyView最新开发一个应用程序,需要用到当ListView为空时设置一些View来显示提示内容。我们已经知道ListView有一个公
2013-11-20 11:54:29
714
转载 LayoutInflater的inflate函数用法详解
http://www.open-open.com/lib/view/open1328837587484.htmlLayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(Layou
2013-11-17 18:16:53
473
原创 关于debug.keystore
用于对app做数字签名。保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证
2013-11-12 21:09:32
584
转载 GSM、CDMA和3G比较:
GSM、CDMA和3G比较: GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委员会设计出来的,它是在蜂窝系统的基础上发展而成。包括GSM900MHz、GSM1800MHz及GSM1900MHz等几个频段。GSM系统有几项重要特点:防盗拷能力佳、网络容量大、号码资源丰富、通话清晰、稳定性强不易受干扰、信息灵敏、通话死角少、手机耗电量底等。 CDMA是码分多址的英文
2013-11-12 14:30:15
574
转载 取手机号码
转自 http://labs.chinamobile.com/mblog/427_62947我们说到的和手机、卡相关的号码数据包括IMSI,MSISDN,ICCID,IMEIIMSI:international mobiles subscriber identity国际移动用户号码标识,这个一般大家是不知道,GSM必须写在卡内相关文件中;MSISDN:mobile subscribe
2013-11-12 14:24:45
497
原创 Timer 用法
Timer updateTimer = new Timer("udpate"); updateTimer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { PrintSensorEventLog(); } }, 0, 1000);
2013-11-04 11:49:22
393
原创 TextToSpeech demo
很简单的例子 实现了读文本代码:http://download.csdn.net/detail/null1989/6488465
2013-11-01 17:02:36
691
原创 字体大小 sp dp
dp 是跟像素密度无关的单位,也就是说在相同尺寸、但不同的分辨率的手机上,用dp标识的东西,显示的大小是一样的。sp是用于标识字体的,它不仅跟屏幕尺寸有关,还跟设置的系统字体大小有关。 <TextView android:id="@+id/tv" android:layout_width="wrap_content" an
2013-11-01 10:31:56
3644
原创 NinePatch
NinePatch是一種「可延展」的PNG圖檔。NinePatch圖檔的用途是製作「可隨文字大小縮放」的圖片. *.9.PNG就标准的PNG格式,只是在最外面一圈额外增加1px的边框,这个1px的边框就是用来定义图片中可扩展的和静态不变的区域。特别说明,left(左)和top(上)边框中交叉部分是可拉伸部分,未选中部分是静态区域部分。right和bottom(下和右)边框中交叉部分则是内容部分
2013-10-31 14:18:38
432
原创 IntentService Alarm 定时后台操作 Demo
直接看代码。。。有loghttp://download.csdn.net/detail/null1989/6477895
2013-10-30 19:17:13
487
原创 Service相关 与app运行在不同的进程
android:processThe name of the process in which the activity should run. Normally, all components of an application run in the default process created for the application. It has the same name as
2013-10-30 18:40:20
951
MultiTypeDemo
2014-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人