- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 androidstudio3.6安装报错Installation failed due to: 'null'或者INSTALL_FAILED_TEST_ONLY
问题1解决:Installation failed due to: 'null'app->editConfig问题2解决:INSTALL_FAILED_TEST_ONLY项目中gradle.properties全局配置中设置:android.injected.testOnly=false...
2020-03-05 13:55:03
6079
4
原创 安卓 7.0 内测版微信,抢先体验链接
安卓 7.0 内测版微信,抢先体验链接:https://szsupport.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=page/android_exp__index&clientversion=&exportkey=A1k7sULT9uLH9RrllW%2BeLZg%3D&pass_ticket=O8qXUou...
2018-12-26 09:15:58
3477
1
原创 Git 上传文件超出限制 100M解决 [remote rejected] (hook declined)
项目使用的码云git仓库来进行版本控制,记录git push报错,报错信息如下Counting objects: 328, done.Delta compression using up to 8 threads.Compressing objects: 100% (200/200), done.Writing objects: 100% (328/328), 14.94 MiB | 5...
2018-12-05 13:02:04
7464
2
原创 java中Tesseract-OCR的使用与中文识别增强,减少识别错误率
这是一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合自身需求的OCR引擎。git地址为:https://github.co...
2018-11-28 09:38:01
6728
2
原创 关于SpannableString文本类详解
TextView txtInfo =(TextView)findViewById(R.id.tv); //SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。 //可变文本类参考SpannableStringBuilder SpannableString ss = new SpannableString("红色打电话斜体删除线...
2018-07-30 13:46:14
223
原创 二分法两种排序方式思路及实现
思路:首先二分法排序必须为有序数组,从中查找某一元素,如果此元素在这个数组中则返回下标,不在则返回-1;通过数组的长度取其中间值,然后与要查找的元素相比较,如果大于则下次循环应该从左边查找,小于则从右边;二分法排序快的原因是它并没有循环所有元素,而是折半查询,但是需要有序数组这一必要条件实现1:普通二分法排序public static int sortSearch(int[] array, int...
2018-03-01 16:35:59
11688
2
原创 APK反编译后修改成功打包
需求:apk需要改变一个常量,但是源码丢失1.使用apktool反编译apkcmd定位到工具根目录,执行命令apktool.bat d apk名称;反编译成功后会在根目录生成apk名称的文件夹2.使用dex2jar将apk解压后的classes.dex转换成jar包将初始apk重命名成zip文件然后解压,将classes.dex放到dex2jar根目录下,cmd
2017-08-28 10:04:07
592
原创 android使用微信与支付宝支付在小米miui系统上ui线程被异常kill的bug修复
讲真,miui是最不应该出现在这个世界上的系统,深度定制后产生的一系列bug最终都会体现在android开发者的app上;解决被异常kill的思路,miui在支付activity调起微信时被异常kill的原因是miui双开占用大量的系统内存,然后深度定制的系统就会因为内存资源紧张而杀死在后台运行的activity(我猜的),如果有错误请多指教。解决思路:在支付流程以及支付页面的activi
2016-12-06 14:45:41
2225
原创 SpannableString文本类详解
TextView mText = (TextView) findViewById(R.id.text2);//SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。mText.setText("SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离");//可变文本类参考SpannableStringBuilderSpannableSt
2016-11-15 15:28:25
336
原创 android在任何一个界面退出此应用
最近做项目遇到一个问题,activity栈管理想要在某个activity直接退出应用有两种方法1.拿一个linkedlist来管理activity的实例,再退出的时候循环list来finish掉所有的activity;但是这样写会有一个缺陷,就是list会强引用activity的实例,造成内存泄漏。2.在baseactivity里注册一个广播,然后在退出的时候发送一个广播,在base中
2016-11-07 14:39:07
914
原创 日常小姿势~~
1. activity的背景透明theme:android:theme="@android:style/Theme.Translucent.NoTitleBar" 2. pro整体没有toolbar:name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> name="android:windowNoTi
2016-11-03 10:30:53
437
原创 android 6.0权限
private int PERMISSIONS_LOCATION= 0;//检查获取位置权限private void checkLocationPermission() { if (ContextCompat.checkSelfPermission(context, Manifest.permission.ACCESS_FINE_LOCATION) != PackageM
2016-09-08 11:35:43
237
转载 android事件分发机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示:Tou
2016-09-07 16:51:54
224
原创 软键盘的显示与隐藏
如果输入法在窗口上已经显示,则隐藏,反之则显示12InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_A
2016-08-15 14:45:46
305
转载 优秀开源项目集锦
Android Frameworks源码https://github.com/android/platform_frameworks_base开源项目1.philm:https://github.com/chrisbanes/philm2.iosched(Google I/O项目):https://github.com/goo
2016-08-11 09:43:45
481
原创 超详细Android接入支付宝支付实现,有图有真相
简介首先要说明的是个人感觉接入支付宝比微信简单多了,很轻松的,所以同学们不要紧张~当然还是老规矩啦,上来肯定的贴上官网地址,因为我这些服务天天在更新,而我的文章是教大家方法,而让你不是照葫芦画瓢进入app支付文档有两种方式,一种是直接在下面的开放业务里还有一种是通过上面的导航栏文档中心,然后滚动到业务接入那一栏,可以看到移动支付当然也可以直接打开这个地址,文档还是挺多,可以关注我勾选的这几项首先这...
2016-08-11 08:50:04
3023
原创 微信支付集成方案
简介首先我们来到微信支付官网瞅瞅:Paste_Image.png可以看到这就是微信支付首页,下面有几种支付方式,而我们今天的主角就是APP支付,我们可以直接点进去,或者从左上角接入指引-APP支付,进去的文档式样的,这是这个文档的位置如下图所示:Paste_Image.png肯定有人说,你贴这么有毛用呀,还浪费我流量...别急让我给你说说这图有什么用,首先从这图你能看出从注册开发平台账号到完成支付...
2016-08-11 08:47:49
2863
转载 interpolator插补器的属性
在使用动画Animation或者AnimationSet的时候,有一个interpolator插补器的属性。可以使用这个属性来修饰动画运动的速率。比如加速、先加速再加速等。安卓api提供几个已经实现好的插补器:AccelerateDecelerateInterpolator (效果)加速减速插补器(先慢后快再慢)AccelerateInterpolator 加速插补器(先慢后快)
2016-08-10 16:37:21
318
软件项目维护合同范本(2022版)-适用于所有互联网软件年度维护费用的合同签订
2022-03-02
软件项目开发合同范本(2022版)-适用于互联网所有软件开发合同的签订
2022-03-02
Tesseract-ocr 3.2.1与4.3.0 使用的jar包
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人