跌倒的

都是在行走的人!

湘ICP备18004878号

Android使用第三方或者自制字体库(Typespace)

> 项目中使用到指定显示字体,因此也看了下,网上有很多例子总结有很多种,这里主要研究使用代码设置字体中产生的问题。#### 使用方法(字体库放在assets/fonts/下面)```TextView tv=findViewById(R.id.tv);AssetManager mgr = getAssets();Typeface tf = Typeface.createFromAsset(mgr, "fonts/myfont.ttf");tv.setTypeface(tf);```其实就这几句代码...


Android-java.lang.RuntimeException: Package manager has died问题

**记录下今天遇到的一个bug。**异常Log:```CustomerExceptionHandler:pool-8-thread-5java.lang.RuntimeException: Package manager has diedE/hp (13562): at android.app.ApplicationPackageManager.getInstalledPackages(ApplicationPackageManager.java:464)E/hp (13562): at android.app.ApplicationPackageManager.getIns......


Android身份证号码验证

最近用到身份证号码验证,在网上看了些资料,写了些方法记录下:public class IDCardValidate { public static final String[] ValCodeArr = { 1, 0, x, 9, 8, 7, 6, 5, 4, 3, 2 }; public static final String[] Wi = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 }; // 身份证的最小出生日期,1900年1月1日 private final static Date MINIMAL_B......


关于Android热修复技术(AndFix—阿里)

AndFix是阿里开源的一个热修复工具,使用它可以在线修复方法bug达到让程序能实时的避免bug提示。AndFix可以最大的优点是实时性加载补丁包,限制的地方:经过测试对添加调用新的Class和添加新Args不起效,其他的还是能正常修复,不过如果涉及到要使用新类来进行bug修复,那估计也得发布新版本了吧,因此AndFix还是能很好的满足日常需求的。如何使用?1 github下载补丁管理包(https://github.com/alibaba/AndFix)这个是开源的,所以下载下来可以看看源码多多益善。2 在APP的application中初始补丁管理包public PatchManager m......


Andorid jni本地校验应用签名(MD5/SHA1)

编码环境:android API 19+Android studio功能:打开应用调用os库的init方法校验app是否被篡改!流程:—-打开应用—-os库中init方法 —-C层获取应用签名(md5/sha1)—-和本地正常的签名对比—-匹配不成功直接在C中退出应用。实现:在java层,新建一个native方法如:public static native void init();在jni下面新建一个.c文件,名字随意如test.c,在该文件中要实现获取应用签名,对比,退出应用。这个地方的init方法可以使用动态注册的方式避免又长又臭的方法名在C文件中(如何动态注册请移步:http://blog......


关于使用tesseract-ocr开发简单的图文识别(转)

使用OCR图文识别库识别数字和字母最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesseract-ocr和Leptonica图像库一起工作,它可以读取多种图像格式,并将其转换成超过60种语言的文本。可以工作在Linux,Windows,Mac OSX等系统上,并且可以在android和iphone平台上编译。目前android版本在这个地址:https://code.google.com/p/te......


Android网页加载本地JS文件

android webView加载服务器网页有些固定资源如jquery.js,.css ,.png,gpg等资源,这些资源可能有些比较大,在线加载比较耗时间也比较耗费流量,那么这种情况下可以把资源放在本地的assets下加载:1 webview首先要设置 运行执行jswebsettings.setJavaScriptEnabled(true);2设置webview、的setWebViewClientwebView.setWebViewClient(new WebViewClient() { @Override public boolean should......


上一页 1/1 下一页