- 博客(37)
- 资源 (63)
- 收藏
- 关注

原创 Android虹软人脸识别V2.1接入
最近在做虹软的人脸识别接入介入过程中遇到了一些问题,下面记录一下,防止其他人踩坑首选先讲下接入流程1.权限获取设备唯一标识,用于SDK激活授权<uses-permission android:name="android.permission.READ_PHONE_STATE" />允许应用联网,用于SDK联网激活授权<uses-permissi...
2019-04-28 10:05:36
2692

原创 java向List<T>添加对象的问题
Liststu=new ArrayListfor (int i=0;i0;i++){ Student d=new Student();//这是要注意的地方,一定要将对象实例化放在数组里面,不然只会有一个对象调用最后一次 d.setName("小明"+i); itemList.add(d);}
2017-10-24 16:37:46
7120
原创 谷歌tts引擎+中文语音包最新版20240205-02支持安卓12 rk3568
谷歌tts引擎+中文语音包最新版20240205-02支持安卓12 rk3568 rk3288等。tts文字转语音 rk3288、rk3399 rk3568等 完全离线使用。rk3568安卓12系统亲测可用。研究两天才研究出来的方案,
2024-03-14 09:43:14
3303
1
原创 android设备打开5555远程连接端口
//在安卓设备上面打开5555端口用于通过网络远程连接setprop service.adb.tcp.port 5555stop adbdstart adbdapk下载链接https://download.youkuaiyun.com/download/qq_32673327/12507117
2021-09-23 15:16:00
6952
1
原创 android studio打未签名的正式release包
1.打开gardle 然后找到工程下面的build--------assemble,然后双击assemble即可打包2.打包完毕后,可在app-------build------outputs---apk目录下看到打包完毕的apk
2020-06-19 13:36:10
3033
原创 Android Studio打包apk自动获取SVN号、时间、版本号、版本名称
备注:打包之前一定要记得首先从svn update一下代码 这样才能保证打包的svn号是当前最新的SVN号一、根目录下build.gradle文件配置// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { mavenCentral() google()...
2020-05-18 17:16:31
626
原创 Kotlin语言Room数据库使用
1.首先在app.gradle上方添加//room数据库apply plugin: 'kotlin-kapt'2.添加所需要的库implementation 'androidx.room:room-runtime:2.2.3'annotationProcessor 'androidx.room:room-compiler:2.2.3'kapt 'androidx.room:r...
2020-01-10 10:54:53
1630
原创 android "*.so" is 32-bit instead of 64-bit 错误
1.在项目的根目录的gradle.properties里面添加一行代码 android.useDeprecatedNdk=true.2.在build.gradle文件里添加以下代码android { ... defaultConfig { ... ndk { abiFilters "armeabi-v7...
2019-10-28 14:48:48
1374
原创 android平板USB摄像头百度离线人脸采集对接问题整理
近日,因工作原因需要对接百度人脸识别,为了控制成本,我们采取的方案是android客户端使用百度离线人脸采集,将采集的人脸图片上传给后台,通过后台进行人脸识别,后台将结果返回给前台客户端。对接过程中遇到了一些问题,特此记录一下 1.摄像头预览角度与实际角度不符,由于不同摄像头厂家设备的摄像头的配置不同 2.人脸识别中,图片的宽高比不同导致无法识别...
2019-10-22 14:16:52
1215
7
原创 windows环境下在线API接口管理平台搭建YAPI安装教程
参考链接:https://blog.youkuaiyun.com/qq_39429962/article/details/84000460github地址:https://github.com/YMFE/yapi1.环境要求nodejs(7.6+) mongodb(2.6+) git2.安装 上述环境准备好之后到yapi的解压目录下新建文件夹yapi在此文件夹下执行...
2019-09-29 14:41:32
740
原创 android 反编译jar包 解决多厂家so包冲突问题
公司要求对接多个手机厂家的rfid,其中涉及到了串口通信,多厂家中有相同厂家调用了同一个libserial_port.so包,但是他们的jar包调用的包名不同,这就只好反编译jar包,然后将jar包重新编译解决。 1.首选下载JD-GUI官方下载地址http://java-decompiler.github.io/ 2.打开jd-jui,打开反编译的jar...
2019-08-23 10:04:16
515
原创 android CrashHandler 异常崩溃捕获处理工具类
package com.jy.toolcar.util;import android.content.Context;import android.content.Intent;import android.os.Environment;import android.os.Process;import com.jy.toolcar.ui.activity.LoginActivi...
2019-08-16 09:49:09
3629
原创 adnroid SoundPool短提示音播放
一、SoundPool相对于MediaPlayer的优点1.SoundPool适合 短且对反应速度比较高 的情况(游戏音效或按键声等),文件大小一般控制在几十K到几百K,最好不超过1M,2.SoundPool 可以与MediaPlayer同时播放,SoundPool也可以同时播放多个声音;3.SoundPool 最终编解码实现与MediaPlayer相同;4.MediaPlaye...
2019-08-16 09:46:03
224
原创 Windows服务器部署.net后台、网站
写这篇文章之前,我一直是个Android开发工程师,因为其中有个项目朋友的服务器到期了,所以要把.net后台部署到自己的服务器上,朋友的服务器是Linux的,都是命令部署的。让他帮我 部署他也不会。当时最快开始的时候是一种懵逼的状态,上学的时候也没好好的学过.net。下面正式开始1.首先你要开启IIS的服务器功能,开启的时候,把所有的都勾上。2.将你的后台应用添加到IIS的应用池。...
2019-07-02 16:11:15
897
原创 Android Sutdio中的gradle项目版本依赖统一配置管理
在我们平时项目的开发过程中,通常会使用一些android support库和一些moudle库,就是每个 Module 以及 Module 中一些公用库的依赖可能会出现版本不统一的问题,包括使用的编译版本,SDK 的版本等,导致不能编译打包,这样我们可以使用gradle统一配置文件来解决我们的问题。首先我们先来看正常先看 app 下的 build.gradlebuild.gra...
2019-04-29 10:19:58
178
原创 三、AsyncTask
1.什么是AsyncTask? 本质上就是封装了线程池和handler的异步框架2.AsyncTask使用方法 1. onPreExcute ---UI线程 2. doInBackgrond---耗时操作 3. onPostExcute--- 异步结束之后执行3.AsyncTask机制原理 1.本质是线程池,AsyncTask派生出的子类可以实现不同的异步任务 ,这些任务提交到...
2018-11-30 11:54:05
181
原创 二、Fragment详解
Fragment为什么称为第五大组件有自己的生命周期可以灵活的添加到activity中使用频率比较高依附于activtiy1.fagment加载到activity的两种方式添加frament到activity的布局文件中动态在activity中添加fragment 使用FragmentManager管理, FragmentTranceaction添加和替换fragmen...
2018-11-28 11:50:37
305
1
原创 一、Activity详解
一、Activity的生命周期1. activity的四种状态running activity可以活动 用户可以点击 处于栈顶的位置 pause 失去焦点 被acitvity窗口覆盖 ,或者是透明activity处于栈顶位置 失去和用户的交互 内存紧张会被回收 stoped 被完全覆盖 内存紧张会被回收 killed 被系统回收掉2. activity的生命周期启动 oncre...
2018-11-28 11:48:33
363
原创 Eclipse中一直出现 Android SDK resolving error markers
删除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重启Eclipse即可。
2018-03-19 09:50:22
537
原创 Handler在Activity和Fragment中的内存泄露问题
解决方法:将handler声明为static静态方法在activity中:private final MyHandler handler=new MyHandler(this);//在activity中声明handlerprivate static class MyHandler extends Handler {private final WeakReferenc
2017-12-19 15:59:20
2158
原创 TabLayout+ViewPager+Fragment
Fragment重新进行加载FragmentPagerAdapter与FragmentStatePagerAdapter的区别FragmentPagerAdapterFragmentPagerAdapter类默认会对getItem()方法返回的Fragment做缓存处理,只有当第一次打开ViewPager的页面才会去创建Fragment的对象,后面再打开页面时就会直接从缓存
2017-12-14 15:32:43
247
原创 Android 学习之Service
什么是Service? Service,俗名服务。在Android系统中,Service与Activity就像一个妈生的,不仅长得像,而且行为(生命周期)也有一些类似。对于Activity来说大家肯定不会陌生,开发Android应用中打过交道最多的莫非就是Activity了,所以今天我们借助Activity来引入讲解Service。Service跟Activity一样是Andr
2017-11-08 15:16:58
206
原创 Activity之四大启动模式
Activity启动模式有四种,分别是:standard(默认模式)singleTop(栈顶模式)singleTask(栈内复用模式)singleInstance(全局唯一模式)在正式讲解之前我们先讲一下任务栈什么是任务栈? 任务栈Task,是一种用来放置Activity实例的容器,他是以栈的形式进行盛放,也就是所谓的
2017-10-28 19:54:10
262
原创 Activity之生命周期
Android四大组件有Activity,Service,Broadcast Receiver,BroadcastReceiver。什么是Activity?官方的说法是Activity一个应用程序的组件,它提供一个屏幕来与用户交互,以便做一些诸如打电话、发邮件和看地图之类的事情,原话如下:An Activity is an application component t
2017-10-27 14:39:21
252
原创 java设计模式之单例模式
什么是单例模式?类的一个对象成为整个系统中的唯一实例。特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。例:一、懒汉式单例publicclassSingleton {private static class
2017-10-25 12:34:47
183
原创 java中重载与重写的区别
重载(Overloading)(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用
2017-10-24 17:12:53
216
原创 面向对象之类与对象
面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。在java中,对象就是用来描述客观事物的的一个实体,有一组属性和方法构成。什么是类呢?
2017-10-24 16:44:47
239
原创 面向对象的三大特征
封装、继承、多态一、封装 简单的说,属性能够描述事物的特征,方法能够描述事物的动作。封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。 封装是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部的数据和方
2017-10-24 16:43:49
185
原创 android开发遇到make is not found in path 或者是报加载不到so库的错误
这两天一直在对接硬件底层的开发,刚开始做的是身份证和银行卡模块的调用,因为底层的so库和java调用的接口都是硬件厂商提供的,所以直接放到项目中运行就可以了,但是在调试打印机模块的时候运行项目的时候在console中就报make is not found in path的错误,但是项目可以运行,当你在设备上真正调用的时候他就会报java类加载 so库的错误。在网上找的方法是这样的。出现错误
2017-04-01 16:46:38
1936
原创 viewpagerindacator仿今日头条
api的话建议独自申请一个,我申请的是聚合数据的新闻的接口,免费的但是只能用两个月1. 首先准备csdn-XListView,viewpagerindacator(只需要其中的library)的类库,Gson.jar,xUtils.jar2. 选中新建的工程,单击右键Properties->android->add选中我们需要添加的两个类库,另外把所需要的jar包放
2016-10-25 14:13:46
645
原创 ListView的优化(多方面)
在网上看了许多关于ListView优化的文章,自己也码了这么长时间代码关于ListView的优化也有自己的一点心得,下面是我对ListView优化的一些见解。为什么要对ListView进行优化?很多时候我们直接对ListView的适配器进行编写完成之后,运行程序,如果ListView中有很多item,你一直上下滑动的时候程序突然崩了,这就是因为你不停的滑动的时候,一直在Findviewby
2016-07-27 11:02:02
333
原创 仿照QQ的删除效果
前几天看到手机QQ中的聊天列表的删除功能的效果比较好,于是就仿照来做了下,下面是效果图:首先是MainActivity,下面是代码:package com.example.slidedel;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;imp
2016-07-25 09:47:24
420
原创 联系人快速检索实现
这种快速检索的功能在很多app中都有应用;例如手机联系人的检索,微信中联系人的检索等等很多;这里是MainActivity,布局文件没什么好说的;一个简单的布局而已;public class MainActivity extends Activity {private QuickIndexBar quickIndex;private ListView listView;priv
2016-07-25 09:27:28
621
原创 Android中ListView下拉刷新上拉加载更多效果实现
在Android开发中,下拉刷新和上拉加载更多在很多app中都会有用到,下面就是具体的实现的方法。首先,我们自定义一个RefreshListView来继承与ListView,下面是代码:package com.example.downrefresh;import java.text.SimpleDateFormat;import android.content.Co
2016-07-24 09:13:58
1324
原创 头部视觉视差(仿QQ控件下拉效果)
看到新版QQ空间出来的时候,首页的下拉的效果比较炫酷,下拉的时候会把整张图片显示出来,松开手之后就会自己恢复原状,不说了,上代码。这是效果图public class ParallaxListView extends ListView {//关于自定义控件//onmeasure->onlayout->ondraw这是调用顺序(也就是先测量,再摆放空间的位置,最后再把控件画出来
2016-07-05 11:13:32
585
谷歌tts引擎+中文语音包最新版20240205-02支持安卓12
2024-03-14
电脑远程控制屏幕的软件,点击安卓屏幕,截图,录制视频等等
2023-06-26
安卓串口助手,支持波特率,奇偶校验,数据位,停止位设置,多发送输入框
2023-06-26
CrashHandler.java
2019-07-02
RecyclerView的二级列表
2017-10-31
图书管理系统
2016-08-08
留言板系统
2016-08-08
电子商务系统
2016-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人