- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 android 使图片显示 圆角
类似上面的效果,将方形图片 显示为圆角图 //获得圆角图片的方法 public Bitmap getRoundedCornerBitmap(Bitmap bitmap,float roundPx){ Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap
2013-02-27 16:24:10 1514
转载 使用synchronized和Lock对象获取对象锁
1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断 如果 使用ReentrantLock,如果A不释放,可以使B在
2013-02-26 17:45:52 1353
转载 再次写给我们这些浮躁的程序员
转帖地址: http://www.apkbus.com/android-67461-1-1.html2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。
2013-02-26 10:16:00 594
原创 String.equals()和String.equalsIgnoreCase()的区别
类似:String ad = "";ad.equalsIgnoreCase("true")public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。String.
2013-02-22 10:36:54 624
转载 Android GridView 实现SQLite分页表格
这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。网上介绍Android上实现表格的DEMO一般都用ListView。ListView与GridView对比,ListView最大的优势是格单元的大小可以自定义,可以某单元长某单元短,但是难于实现自适应数据表的结构;而GridView最大的优势就是自适应数据表的结构,但是格单元统一大小。。。对于数据
2013-02-21 17:19:21 1952
转载 关于HashMap和LinkedHashMap
工作中对于列表的输出最常用到是List,但也有ArrayList处理不了的情况,比如要根据日期对列表进行分类的情况,类似这样的界面:2011-3-7标题1标题2标题32011-3-6标题1标题22011-3-5标题1标题2标题3标题4这个时候不免要用到Map,HashMap和LinkedHashMap都是实现Map接口,区别在于HashMap
2013-02-20 15:22:56 684
转载 android虚拟机快捷键
很多朋友用新版本的ADK,当创建好AVD后,发现没有键盘,可以使用快捷键很方便,如下:mulated Device Key 中文 Keyboard KeyHome HOMEMenu (left softkey) 菜单 F2 or Page-up buttonStar (right softkey) 开始 Shift-F2 or Pag
2013-02-19 17:50:03 781
转载 startActivityForResult用法详解 [good]
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int re
2013-02-17 11:46:10 520
原创 eclipse快捷键
eclipse快捷键 eclipse快捷键详细介绍用的最多Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)
2013-02-17 10:16:18 448
原创 内存优化:SoftReference 和 WeakReference 软引用与弱引用
java.lang.ref.SoftReferenceSoftReference 在“弱引用”中属于最强的引用。SoftReference 所指向的对象,当没有强引用指向它时,会在内存中停留一段的时间,垃圾回收器会根据 JVM 内存的使用情况(内存的紧缺程度)以及 SoftReference 的 get() 方法的调用情况来决定是否对其进行回收。具体使用一般是通过 SoftRe
2013-02-16 17:31:29 821
转载 给android开发者的几个建议
来源:http://blog.csdn.net/androidzhaoxiaogang/article/details/8570913 1)首先要有良好的编码习惯 一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式。要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放。这些由来已久的编码准则同样适用Android应用开发,尤其是使用基础设备服务时。 2)让
2013-02-16 15:28:07 537
转载 android中的OOM问题 解决原则
只要你记住下面几个原则,在android 中处理图片的OOM问题绝对是easy之极:1.超大图片要按比例压缩之后才做显示,退出当前activity 必须回收 public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int
2013-02-16 10:45:17 891
原创 Android 获取window状态栏和标题栏的高度
缩放图片,需要获取屏幕区域的大小,就需要获取android 状态栏的高度方法有两种:1.网络上最常见的方法:Rect frame = new Rect();getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);int statusBarHeight = frame.top;Rect frame = new R
2013-02-01 14:01:27 1963
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人