11 2012 档案

摘要:有时候我们需要选择一个图片来做头像或是上传到相册中,这时候我们可以选择启动相机拍照,或者从图库中选择。首先看看如何启动相机拍照并取得所拍的照片。下面是启动相机拍照并返回所拍的照片的代码:1 public void capturePicture(){2 //启动拍照,并保存到临时文件3 Intent intent = new Intent();4 intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);5 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file... 阅读全文
posted @ 2012-11-23 10:11 mr.coke 阅读(6957) 评论(1) 推荐(0)
摘要:/res/drawable下添加progress_style.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 3 <item android:id="@android:id/background"> 4 <shape> 5 <gradient android:startCol 阅读全文
posted @ 2012-11-15 15:45 mr.coke 阅读(2074) 评论(0) 推荐(0)
摘要:启动线程1 Thread thread = new Thread(new AbcThread());2 thread.start();AbcThread 线程类class LoadLinkDataThread implements Runnable { public void run() { Message msg = handler.obtainMessage(); msg.what = 1; handler.sendMessage(msg); } }handler处... 阅读全文
posted @ 2012-11-15 15:36 mr.coke 阅读(165) 评论(1) 推荐(0)
摘要:public class NetworkState { private static ConnectivityManager ctm; public NetworkState() { } public static boolean isOk(Activity act) { Context ctx = act.getApplicationContext(); ctm = (ConnectivityManager) ctx .getSystemService(Context.CONNECTIVITY_SERVICE)... 阅读全文
posted @ 2012-11-15 15:28 mr.coke 阅读(315) 评论(0) 推荐(0)
摘要:1 public class Http { 2 private static final int REQUEST_TIMEOUT = 5000; 3 private static final int SO_TIMEOUT = 10000; 4 5 public Http() { 6 } 7 8 public static String sendGet(String url, Map<String, String> headers) 9 throws ClientProtocolException, IOException {... 阅读全文
posted @ 2012-11-15 15:27 mr.coke 阅读(4159) 评论(0) 推荐(1)
摘要:我们知道在Android中ListView是一个比较常用的UI控件,我们在大部分开发中都需要用到它,因此Android为我们提供了 ListView的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法来解决这个问题。ATAAW.COM提供两个解决方法供大家使用,如下所示:A、通过布局属性来设定(List 阅读全文
posted @ 2012-11-12 15:08 mr.coke 阅读(124) 评论(0) 推荐(0)
摘要:用心的朋友应该会发现,listview中在设置了背景之后。会有些问题。1.、listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。2 、listview的上边和下边有黑色的阴影。3、lsitview的每一项之间需要设置一个图片做为间隔。针对以上问题 在listview的xml文件中设置一下语句。问题1 有如下代码结解决 android:scrollingCache=”false” 或 android:cacheColorHint=”#00000000″问题2 用如下代码解决:android:fadingEdge=”none”问题3 用如下代码解决: a 阅读全文
posted @ 2012-11-12 15:07 mr.coke 阅读(524) 评论(0) 推荐(0)
摘要:1 public class MainAdapter extends BaseAdapter { 2 private MainActivity ctx; 3 private List<Map<String, Object>> listItems; 4 private LayoutInflater inflater; 5 6 public MainAdapter(MainActivity ctx, List<Map<String, Object>> listItems) { 7 this.ctx = ctx; 8 ... 阅读全文
posted @ 2012-11-05 22:55 mr.coke 阅读(219) 评论(0) 推荐(0)
摘要:1 Activity: 2 public class MyActivity extends Activity 3 { 4 public void test(){}; 5 public void test(int position){} 6 } 7 BaseAdater: 8 public class MyBaseAdapter extends BaseAdapter{ 9 MyActivity context;10 public MyBaseAdapter(MyActivity context){11 this.context = cont... 阅读全文
posted @ 2012-11-05 22:54 mr.coke 阅读(8444) 评论(0) 推荐(0)
摘要:Android中有很多可编辑的弹出框,其中有些是让我们来修改其中的字符,这时光标位置定位在哪里呢?刚刚解了一个bug是关于这个光标的位置的,似乎Android原生中这种情况是把光标定位到字符串的最前面。需求是将光标定位到字符的最后面。修改的地方是TextView这个控件,因为EditText也是继承了TextView。在setText方法中有:1private void setText(CharSequence text, BufferType type,2 boolean notifyBefore, int oldlen) {3 ……4 if (text instanceo... 阅读全文
posted @ 2012-11-02 21:11 mr.coke 阅读(50240) 评论(2) 推荐(2)