![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 65
Redmond_ren
这个作者很懒,什么都没留下…
展开
-
Android拍照后获得的图片旋转90度问题
最近一直在做一个扫描的项目,用zxing实现二维码的扫描,需求要实现拍照并且扫描名片,发现拍照出来的照片是旋转的。一直找原因找不到,在国外一个论坛看到说是camera获取data数据是横向的,没有经过处理所以显示就是旋转的。想了好久还是不会实现data的旋转,索性就将bitmap进行旋转以达到正面显示的效果吧。下面看代码: Camera.PictureCallback myJpegCallb原创 2016-03-24 14:37:56 · 2265 阅读 · 0 评论 -
Android数据库框架
前言 相信不少开发者跟我一样,每次都很烦恼自己写数据库,而且那些数据库语句也经常记不住。当然网上也有很多很好的数据库框架,你可以直接拿来用,但是 很多时候我们的项目,特别是一个小型的Andrond应用原本用到的数据库结构比较简单,没必要去用那些有点臃肿的框架。当然,即使你用那些框架,当你遇到问题时,你是否也得去修改它?你要修改别人的框架必须的读懂他人的设计代码。所以不管从那个角度出发,你都得转载 2016-03-22 23:00:02 · 477 阅读 · 0 评论 -
Android中几种xml解析的比较
Andorid中xml解析方法有以下三种:DOM解析、SAX解析、还有Pull解析。今天我们就来比较一下几种解析方法的优缺点 DOM 解析 优点: 1.XML 树在内存中完整存储,因此可以直接修改其数据和结构. 2.可以通过该解析器随时访问XML 树中的任何一个节点. 3.DOM 解析器的API 在使用上也相对比较简单. 缺点:如果XML 文档体积比较大时,将文档读入内存是非常消耗系统原创 2016-04-18 21:53:21 · 308 阅读 · 0 评论 -
消息异步处理
一个最标准的异步消息处理线程的写法应该是这样: class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler()原创 2016-04-20 21:55:52 · 327 阅读 · 0 评论 -
自定义Dialog
public class DialogUtil { public static AlertDialog getAlertDialog(final Context ctx, String title, String msg) { Builder builder = new AlertDialog.Builder(ctx); builder.setTitle(title); builder.s原创 2017-12-10 20:58:17 · 140 阅读 · 0 评论