开发技巧
文章平均质量分 83
niu0147
这个作者很懒,什么都没留下…
展开
-
使用开源的card.io 扫描识别银行卡
最近遇到一个需要调研的需求:识别银行卡信息具体要求如下:如果识别出了银行卡信息,那么就把银行卡信息和银行卡图片 发送到后台 如果 识别不了 最好把银行卡图片 截取下拉,送给后台,让后台去识别。yige 在github上看到一个card.io的项目,于是down下来 看了一下,识别效果:目前只识别出了 带突起银行卡号的 卡,具体还要看银行原创 2017-06-23 12:01:23 · 4871 阅读 · 1 评论 -
常用效果(六) : 格式化json 日志
从网上摘抄的,很方便。package com.hanya.financing.global.utils;import android.util.Log;import com.hanya.financing.global.WalrusApplication;public class DebugUtil { public static boolean DEBUG原创 2016-07-08 17:26:55 · 927 阅读 · 0 评论 -
git 管理项目
用Git 有一段时间了,但是没去细研究,只会基本的操作。这里记录一下我当前的项目是怎么用Git来管理的。 一: 首先是git分支管理,当前我们开发分为三个分支dev: 当前用与开发的最新分支,这个分支上的代码是最新的。 (名字就叫dev)mybranch: 当前用于开发的自己的分支,这个分原创 2016-07-08 17:59:29 · 451 阅读 · 0 评论 -
时间的常用操作
1:获取当前的年月日:public static String[] getCurrentMonthRequestDate(){Calendar ca = Calendar.getInstance();int year = ca.get(Calendar.YEAR);int month = ca.get(Calendar.MONTH)+1;int day = ca.get原创 2013-09-16 10:15:40 · 720 阅读 · 0 评论 -
表连接SQL
表连接有多种类型,被主流数据库支持的有交叉连接,内连接,外连接。这里简单介绍一下。 一、内连接:要求组成连接的两个表必须有匹配的记录。 基本语法:INNER JOI原创 2015-04-30 15:58:59 · 414 阅读 · 0 评论 -
获取view的坐标 宽高 以及 view 转drawable
ViewTreeObserver vto = container.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { container.getViewTree原创 2013-10-31 10:08:33 · 888 阅读 · 0 评论 -
项目中的问题
1..页面卡(委托)问题?调整布局文件结构 ,不采用inflate 添加view,使整个界面一个布局。并用include 包含子页面2.窗体 泄露 异常 确保在页面存在(不销毁)时调用对话框,弹出框 3.摩托手机listview 下面有空白(2.3版本以后)解决:3.1给listview设置的style加上注意编译环境2.3 @null原创 2013-09-16 10:27:00 · 679 阅读 · 0 评论 -
皮肤切换
皮肤切换思路:皮肤切换要两个包:皮肤包 和apk(主包)当在设置中点击切换时 就会读取 皮肤包内容,从而更换资源的Context对象,并利用了观察者模式 切换所有的activity。从而实现皮肤切换。 /*** 如果设置控件皮肤 那么调用此方法* * @param context 当前资源上下文对象 context* @para原创 2013-09-16 10:29:13 · 764 阅读 · 0 评论 -
UI----Android主流屏幕分辨率介绍
对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于开发Android游戏而言也不例外,考虑的机型更多。 常规的我们可能只考虑QVGA,HVGA,WVGA,FWVGA和DVGA,但是抛去了手机不谈,可能平板使用类似 WSVGA的1024x576以及WXGA的1280x768等等转载 2012-03-28 14:08:04 · 831 阅读 · 0 评论