JayceLi  
上一页 1 2 3 4 5 6 ··· 13 下一页

2012年11月2日

摘要: 比如看图库程序:adb shell top | grep com.android.gallery3d结果如下:16916 0 0% S 14 322884K 46520K fg u0_a19 com.android.gallery3d16916 0 10% S 14 325884K 46528K fg u0_a19 com.android.gallery3d16916 0 20% R 14 325936K 46592K fg u0_a19 com.android.gallery3d16916 1 30% R 15 329024K 58564K fg u0_a19 com.android.gal 阅读全文
posted @ 2012-11-02 11:30 JayceLi 阅读(868) 评论(0) 推荐(0) 编辑

2012年10月30日

摘要: 有时候,listview的哪个item被点击了或触摸了没法很直接的得到。下面就利用MotionEvent的坐标来计算item位置。其中有几个值得注意的方法。getChildAt(),getGlobalVisibleRect(),getFirstVisiblePosition(), 1 public void onTapDown(MotionEvent ev, ListView listview) 2 { 3 float eY = ev.getY(); 4 Rect r = new Rect(); 5 /*获取第一个可见item相对于lis... 阅读全文
posted @ 2012-10-30 16:08 JayceLi 阅读(2099) 评论(0) 推荐(0) 编辑

2012年10月10日

摘要: 今天碰到一个奇怪的问题。onConfigurationChanged未被调用。根据正常认知,在AndroidManifest.xml中设置android:configChanges="orientation“,然后在Java代码中重写onConfigurationChanged,即不会重复Activity生命周期,而是调用onConfigurationChanged。然而今天这种做法没有效果,什么原因呢。原来,自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersi 阅读全文
posted @ 2012-10-10 21:01 JayceLi 阅读(5331) 评论(3) 推荐(2) 编辑

2012年9月18日

摘要: 今天做东西时碰到一个问题。ScrollView时包含了普通的layout还有EditText.布局如下: 1 <ScrollView 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content" 4 > 5 <LinearLayout 6 android:layout_width="match_parent" 7 android:layout_height="wrap_content" 8 ... 阅读全文
posted @ 2012-09-18 19:59 JayceLi 阅读(1075) 评论(0) 推荐(0) 编辑

2012年9月8日

摘要: 首先要有一个普通的layout,里面必须包含1 <ListView android:id="@android:id/list" 2 android:layout_width="fill_parent" 3 android:layout_height="wrap_content"></ListView> ListView的id必须是android:id/list.然后layout里可以加其他的普通的控件了。JAVA代码里使用的时候是1 addPreferencesFromResource(R.xml.prefer 阅读全文
posted @ 2012-09-08 11:20 JayceLi 阅读(230) 评论(0) 推荐(0) 编辑

2012年9月3日

摘要: 布局文件xml1 <TextView2 android:layout_width="match_parent"3 android:layout_height="match_parent"4 android:id="@+id/test_note"5 android:autoLink="all"6 />这里autoLink="all"就是链接所有类型的,包括网址,电话,邮件地址什么的。Java代码里,对链接的事件进行监听。 1 packag... 阅读全文
posted @ 2012-09-03 21:36 JayceLi 阅读(4338) 评论(3) 推荐(1) 编辑
 
摘要: 字符串的拼接是用||来做的。比如'aaa'和'bbb'拼接起来,是‘aaa'||'bbb'字符的转义用x加字符的16进制值,比如\n是x'0a' 阅读全文
posted @ 2012-09-03 13:58 JayceLi 阅读(917) 评论(0) 推荐(0) 编辑

2012年8月23日

摘要: surfaceview的黑色背景会挡住其父的背景,现在把surfaceview的背景设为透明,既可以看到所绘的3D物体,又可以看到背景。在onSurfaceCreated里,调用GLES20.glClearColor(0f, 0f, 0f, 0f);alpha为0,即透明。然后,对surfaceview要作一定处理:mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);TestRenderer renderer = new TestRenderer();mGLSurfaceView.setRender(renderer);mGLSurfac 阅读全文
posted @ 2012-08-23 13:17 JayceLi 阅读(2700) 评论(0) 推荐(0) 编辑

2012年7月30日

摘要: 方法一. System >> Administration >> Language Support设置"Keyboard Input Method System"为ibus方法二:设置开机自己启动ibusSystem >> Preferences >> Startup Applications点击AddName: IBusCommand: /usr/bin/ibus-daemon -dComment:Start IBus 阅读全文
posted @ 2012-07-30 17:55 JayceLi 阅读(436) 评论(0) 推荐(0) 编辑

2012年7月17日

摘要: 如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。 java.lang.ref.WeakReference 不过,现在有了 Weak Reference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应该用 Weak Reference来记住此对象,而不是用一般的 reference。A obj = new A(); WeakReference wr = new WeakRe.. 阅读全文
posted @ 2012-07-17 11:39 JayceLi 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页