上一页 1 ··· 4 5 6 7 8 9 下一页

2013年3月18日

摘要: 有时候在activity中使用PopupWindow,当横竖屏切换时,在点击就显示不出来了,原因就是切换横竖屏时,在activity销毁之前要把PopupWindow关闭,这样就没有问题了。 阅读全文
posted @ 2013-03-18 19:36 取悦 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 先上代码:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/library_highlight" android:state_pressed="true"/> <!-- pressed --> <item and 阅读全文
posted @ 2013-03-18 11:25 取悦 阅读(501) 评论(0) 推荐(0) 编辑

2013年3月14日

摘要: mkdir()只能新建一个文件夹,而且只能是单层的父文件夹或已存在父文件夹的子文件夹。如想新建一个多层文件夹"/mnt/sdcard/feicui/upload" ,得先建一个"/mnt/sdcard/feicui"文件夹,再建一个"/mnt/sdcard/feicui/upload"文件夹mkdirs()可以新建多层文件夹如下所示。直接将多层文件夹建成。File folder = new File("/mnt/sdcard/feicui/upload/1");try { if (!folder.exists()) 阅读全文
posted @ 2013-03-14 15:34 取悦 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Secure.getString(getContentResolver(), Secure.ANDROID_ID)本人已经测试,手机和pad都能用。 阅读全文
posted @ 2013-03-14 11:28 取悦 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 这个问题很常见,有事明明客户端和服务器都制定好的编码格式"UTF-8",可就是发送到服务器后乱码。解决它很简单,直接手动编码解码就行。例如客户端向服务器发送文本信息,要对文本信息进行编码:URLEncoder.encode(str,"UTF-8");服务器接收后进行解码:URLDecoder.decode(str,"UTF-8"); 阅读全文
posted @ 2013-03-14 10:55 取悦 阅读(147) 评论(0) 推荐(0) 编辑

2013年3月13日

摘要: 有时候需要在子线程弹出Toast,但在子线程中是不能更新UI的,所以也不能弹出Toast。可以用Handler解决,注意:一定要在onCreat()方法外定义Handler。子线程中:Message msg = new Message();msg.what = 1;handler.sendMessage(msg);主线程中:private Handler handler = new Handler(){@Overridepublic void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.wha... 阅读全文
posted @ 2013-03-13 11:50 取悦 阅读(1127) 评论(0) 推荐(0) 编辑

2013年3月12日

摘要: 前面提到过Adnroid4.0以后在主线程中执行http请求时要加两行代码才行StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penal 阅读全文
posted @ 2013-03-12 17:02 取悦 阅读(212) 评论(0) 推荐(0) 编辑

2013年3月11日

摘要: Intent intent = new Intent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);((Activity)context).startActivityForResult(intent, 1);如果想跳转可以返回请求数据的activity,则必须还要把context强转为activity。然后重写一个方法:@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent 阅读全文
posted @ 2013-03-11 15:33 取悦 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Intent intent = new Intent(context,MainActivity.class);context.startActivity(intent);//添加上下文大部分Intent都是在四大组件之间跳转,如最常见的从一个activity跳转到另一个activity。如果从一个view中跳转到另一个activity呢,比如我们现在开发的这个pad项目用到的自定义view是实现了View.OnClickListener接口的,如果定义好Intent用startActivity()跳转时必须制定哪个对象执行的跳转,代码就是在前面添加上下文:context.startActivi 阅读全文
posted @ 2013-03-11 09:58 取悦 阅读(448) 评论(0) 推荐(0) 编辑

2013年3月10日

摘要: svn更新项目工程时,一定要在服务器没关之前更新!!,否则第二天工作时你会很痛苦10:21各种流和RandomAccessFile文件在用完后一定要关闭,否则会有你想不到的错误。AsyncTast使用AsyncTask类,以下是几条必须遵守的准则:1)Task的实例必须在UIthread中创建2)execute方法必须在UIthread中调用 3)不要手动的调用onPreExecute(),onPostExecute(Result),doInBackground(Params...),onProgressUpdate(Progress...)这几个方法 4)该task只能被执行一次,否则多.. 阅读全文
posted @ 2013-03-10 21:07 取悦 阅读(163) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页

导航