摘要: 最简单的message与handler通信,学好这个是学习多线程通讯的基础,所以先从最简单的开始。主代码:package com.bvin.test.thread;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.view.View;import android.widget.Button;public class MessageActivity extend 阅读全文
posted @ 2012-07-25 17:25 bvin 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Menu创建:@Override//这里遇到一个问题add的是MenuItem的id public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0,1023, 0, "一"); menu.add(0,1022, 1, "开启线程"); Log.e("onCreateOptionsMenu", Menu.FIRST+""); Log.e("onCreateOptionsMenu&qu 阅读全文
posted @ 2012-07-24 15:40 bvin 阅读(2977) 评论(0) 推荐(1) 编辑
摘要: public classDatePickerDialogextends AlertDialogimplements DialogInterface.OnClickListener DatePicker.OnDateChangedListenerjava.lang.Object↳android.app.Dialog↳android.app.AlertDialog↳android.app.DatePickerDialogPublic ConstructorsDatePickerDialog(Context context, DatePickerDialog.OnDateSetListener ca 阅读全文
posted @ 2012-07-14 10:48 bvin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 按钮的button.setClickable(flase)作用失效 本来是先按下了启动才可以点开始的,现在点开始直接弹出开始按钮的执行结果,后来网上查了一下,说是因为View的onclick事件需要对View重新绘制,所以尽管设置了Clickable(false),button还是可以点击的,所以一定要把setClickable()放在setOnClickListener()后面。) 阅读全文
posted @ 2012-07-04 14:38 bvin 阅读(1129) 评论(0) 推荐(1) 编辑
摘要: 自定义AlertDialog里放置EditText,是不会弹出软键盘的,后来网上查了一下才发现,继承Dialog就可以弹得出来。没图的文章不是人看的,所以图片是必须发的,眼睛看到才是直观的点击就会弹出软键盘。。。 阅读全文
posted @ 2012-07-02 16:18 bvin 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 用cmd命令进入android-sdk-windows\platform-tools目录,adb kill-server;adb start-server;然后USB断下重连,以前的解决办法是重启手机。。。 阅读全文
posted @ 2012-06-21 14:29 bvin 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 1.一开始老是location老是获取不到,像这样LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);但是把LocationManager.GPS_PROVIDER换成NETWORK_PROVIDER就不为Null。2.然后看到可以用一个Criteria作为规则去搜寻 1... 阅读全文
posted @ 2012-06-14 20:09 bvin 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-06-13 15:19 bvin 阅读(143) 评论(0) 推荐(0) 编辑
摘要: StackTraceElement[] stacks = new Throwable().getStackTrace();Log.e(String.valueOf(stacks[0].getLineNumber()+1)+"@"+stacks[0].getClassName()+":", position+"");获取log信息是在哪个类的哪一行,如果打印多了,不记得是在哪个地方的验证信息,调试起来会特别麻烦,加上这一条吧,我们就可以清楚的看到是打印语句是在哪个地方。分别点击第5项和第7项,看下面的打印信息。 阅读全文
posted @ 2012-06-10 15:55 bvin 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 要求:隔2秒执行一次,执行三次后不执行。代码: 1 package com.bvin.android.test.handler; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 6 import android.app.Activity; 7 import android.os.Bundle; 8 import android.os.Handler; 9 import android.util.Log;10 11 public class AndroidTest_HandlerActivity extend.. 阅读全文
posted @ 2012-05-25 12:54 bvin 阅读(4013) 评论(0) 推荐(0) 编辑