自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2577

原创 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 7028

原创 谷歌tts引擎+中文语音包最新版20240205-02支持安卓12 rk3568

谷歌tts引擎+中文语音包最新版20240205-02支持安卓12 rk3568 rk3288等。tts文字转语音 rk3288、rk3399 rk3568等 完全离线使用。rk3568安卓12系统亲测可用。研究两天才研究出来的方案,

2024-03-14 09:43:14 314

原创 android每日定时任务AlarmManager+BroadcastReceiver实现

android 安卓 定时重启 定时任务 每日执行

2022-08-11 14:14:11 1250

原创 android设备打开5555远程连接端口

//在安卓设备上面打开5555端口用于通过网络远程连接setprop service.adb.tcp.port 5555stop adbdstart adbdapk下载链接https://download.csdn.net/download/qq_32673327/12507117

2021-09-23 15:16:00 5633 1

原创 android adb 导出dmesg 到电脑

windows系统下为>>adb shell dmesg >>D:/dmesg.log

2021-06-17 10:11:25 968

原创 android studio打未签名的正式release包

1.打开gardle 然后找到工程下面的build--------assemble,然后双击assemble即可打包2.打包完毕后,可在app-------build------outputs---apk目录下看到打包完毕的apk

2020-06-19 13:36:10 2651

原创 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 507

原创 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 1521

原创 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 1166

原创 android平板USB摄像头百度离线人脸采集对接问题整理

近日,因工作原因需要对接百度人脸识别,为了控制成本,我们采取的方案是android客户端使用百度离线人脸采集,将采集的人脸图片上传给后台,通过后台进行人脸识别,后台将结果返回给前台客户端。对接过程中遇到了一些问题,特此记录一下 1.摄像头预览角度与实际角度不符,由于不同摄像头厂家设备的摄像头的配置不同 2.人脸识别中,图片的宽高比不同导致无法识别...

2019-10-22 14:16:52 1021 7

原创 windows环境下在线API接口管理平台搭建YAPI安装教程

参考链接:https://blog.csdn.net/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 704

原创 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 457

原创 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 452

原创 adnroid SoundPool短提示音播放

一、SoundPool相对于MediaPlayer的优点1.SoundPool适合 短且对反应速度比较高 的情况(游戏音效或按键声等),文件大小一般控制在几十K到几百K,最好不超过1M,2.SoundPool 可以与MediaPlayer同时播放,SoundPool也可以同时播放多个声音;3.SoundPool 最终编解码实现与MediaPlayer相同;4.MediaPlaye...

2019-08-16 09:46:03 179

原创 Windows服务器部署.net后台、网站

写这篇文章之前,我一直是个Android开发工程师,因为其中有个项目朋友的服务器到期了,所以要把.net后台部署到自己的服务器上,朋友的服务器是Linux的,都是命令部署的。让他帮我 部署他也不会。当时最快开始的时候是一种懵逼的状态,上学的时候也没好好的学过.net。下面正式开始1.首先你要开启IIS的服务器功能,开启的时候,把所有的都勾上。2.将你的后台应用添加到IIS的应用池。...

2019-07-02 16:11:15 815

原创 Android Sutdio中的gradle项目版本依赖统一配置管理

在我们平时项目的开发过程中,通常会使用一些android support库和一些moudle库,就是每个 Module 以及 Module 中一些公用库的依赖可能会出现版本不统一的问题,包括使用的编译版本,SDK 的版本等,导致不能编译打包,这样我们可以使用gradle统一配置文件来解决我们的问题。首先我们先来看正常先看 app 下的 build.gradlebuild.gra...

2019-04-29 10:19:58 145

原创 三、AsyncTask

1.什么是AsyncTask? 本质上就是封装了线程池和handler的异步框架2.AsyncTask使用方法 1. onPreExcute ---UI线程 2. doInBackgrond---耗时操作 3. onPostExcute--- 异步结束之后执行3.AsyncTask机制原理 1.本质是线程池,AsyncTask派生出的子类可以实现不同的异步任务 ,这些任务提交到...

2018-11-30 11:54:05 154

原创 二、Fragment详解

Fragment为什么称为第五大组件有自己的生命周期可以灵活的添加到activity中使用频率比较高依附于activtiy1.fagment加载到activity的两种方式添加frament到activity的布局文件中动态在activity中添加fragment 使用FragmentManager管理, FragmentTranceaction添加和替换fragmen...

2018-11-28 11:50:37 266 1

原创 一、Activity详解

一、Activity的生命周期1. activity的四种状态running activity可以活动 用户可以点击 处于栈顶的位置 pause 失去焦点 被acitvity窗口覆盖 ,或者是透明activity处于栈顶位置 失去和用户的交互 内存紧张会被回收 stoped 被完全覆盖 内存紧张会被回收 killed 被系统回收掉2. activity的生命周期启动 oncre...

2018-11-28 11:48:33 298

原创 Eclipse中一直出现 Android SDK resolving error markers

删除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重启Eclipse即可。

2018-03-19 09:50:22 484

原创 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 2105

原创 TabLayout+ViewPager+Fragment

Fragment重新进行加载FragmentPagerAdapter与FragmentStatePagerAdapter的区别FragmentPagerAdapterFragmentPagerAdapter类默认会对getItem()方法返回的Fragment做缓存处理,只有当第一次打开ViewPager的页面才会去创建Fragment的对象,后面再打开页面时就会直接从缓存

2017-12-14 15:32:43 218

原创 Android 学习之Service

什么是Service?       Service,俗名服务。在Android系统中,Service与Activity就像一个妈生的,不仅长得像,而且行为(生命周期)也有一些类似。对于Activity来说大家肯定不会陌生,开发Android应用中打过交道最多的莫非就是Activity了,所以今天我们借助Activity来引入讲解Service。Service跟Activity一样是Andr

2017-11-08 15:16:58 167

原创 Activity之四大启动模式

Activity启动模式有四种,分别是:standard(默认模式)singleTop(栈顶模式)singleTask(栈内复用模式)singleInstance(全局唯一模式)在正式讲解之前我们先讲一下任务栈什么是任务栈?       任务栈Task,是一种用来放置Activity实例的容器,他是以栈的形式进行盛放,也就是所谓的

2017-10-28 19:54:10 213

原创 Activity之生命周期

Android四大组件有Activity,Service,Broadcast Receiver,BroadcastReceiver。什么是Activity?官方的说法是Activity一个应用程序的组件,它提供一个屏幕来与用户交互,以便做一些诸如打电话、发邮件和看地图之类的事情,原话如下:An Activity is an application component t

2017-10-27 14:39:21 220

原创 java设计模式之单例模式

什么是单例模式?类的一个对象成为整个系统中的唯一实例。特点:       1、单例类只能有一个实例。       2、单例类必须自己创建自己的唯一实例。       3、单例类必须给所有其他对象提供这一实例。例:一、懒汉式单例publicclassSingleton {private  static  class

2017-10-25 12:34:47 158

原创 java中重载与重写的区别

重载(Overloading)(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用

2017-10-24 17:12:53 186

原创 面向对象之类与对象

面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。在java中,对象就是用来描述客观事物的的一个实体,有一组属性和方法构成。什么是类呢?

2017-10-24 16:44:47 205

原创 面向对象的三大特征

封装、继承、多态一、封装       简单的说,属性能够描述事物的特征,方法能够描述事物的动作。封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。       封装是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部的数据和方

2017-10-24 16:43:49 158

原创 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 1783

原创 viewpagerindacator仿今日头条

api的话建议独自申请一个,我申请的是聚合数据的新闻的接口,免费的但是只能用两个月1.       首先准备csdn-XListView,viewpagerindacator(只需要其中的library)的类库,Gson.jar,xUtils.jar2.       选中新建的工程,单击右键Properties->android->add选中我们需要添加的两个类库,另外把所需要的jar包放

2016-10-25 14:13:46 599

原创 ListView的优化(多方面)

在网上看了许多关于ListView优化的文章,自己也码了这么长时间代码关于ListView的优化也有自己的一点心得,下面是我对ListView优化的一些见解。为什么要对ListView进行优化?很多时候我们直接对ListView的适配器进行编写完成之后,运行程序,如果ListView中有很多item,你一直上下滑动的时候程序突然崩了,这就是因为你不停的滑动的时候,一直在Findviewby

2016-07-27 11:02:02 308

原创 仿照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 364

原创 联系人快速检索实现

这种快速检索的功能在很多app中都有应用;例如手机联系人的检索,微信中联系人的检索等等很多;这里是MainActivity,布局文件没什么好说的;一个简单的布局而已;public class MainActivity extends Activity {private QuickIndexBar quickIndex;private ListView listView;priv

2016-07-25 09:27:28 589

原创 Android中ListView下拉刷新上拉加载更多效果实现

在Android开发中,下拉刷新和上拉加载更多在很多app中都会有用到,下面就是具体的实现的方法。首先,我们自定义一个RefreshListView来继承与ListView,下面是代码:package com.example.downrefresh;import java.text.SimpleDateFormat;import android.content.Co

2016-07-24 09:13:58 1244 1

原创 头部视觉视差(仿QQ控件下拉效果)

看到新版QQ空间出来的时候,首页的下拉的效果比较炫酷,下拉的时候会把整张图片显示出来,松开手之后就会自己恢复原状,不说了,上代码。这是效果图public class ParallaxListView extends ListView {//关于自定义控件//onmeasure->onlayout->ondraw这是调用顺序(也就是先测量,再摆放空间的位置,最后再把控件画出来

2016-07-05 11:13:32 549

谷歌tts引擎+中文语音包最新版20240205-02支持安卓12

tts文字转语音 rk3288、rk3399 rk3568等 rk3568安卓12系统亲测可用 压缩包包含谷歌语音引擎apk 20240205版本 中文语音包也是配套的 内部使用方法也都说明

2024-03-14

电脑远程控制屏幕的软件,点击安卓屏幕,截图,录制视频等等

电脑远程控制屏幕的软件,点击安卓屏幕,截图,录制视频等等 电脑通过USB有线连接或者是adb无线连接手机或者平板,就可以通过电脑控制手机啦

2023-06-26

安卓谷歌原生浏览器只有3M大小

轻量级浏览器,适合安卓工控机使用

2023-06-26

安卓串口助手,支持波特率,奇偶校验,数据位,停止位设置,多发送输入框

安卓串口助手,支持波特率,奇偶校验,数据位,停止位设置,多发送输入框,公司多个安卓硬件项目使用近两年时间,必须好评

2023-06-26

安卓科大讯飞文字转语音TTS安装包,包含语音包,无需联网下载

安卓科大讯飞文字转语音TTS安装包,包含语音包,无需联网下载,亲测可用,公司商业级项目内网使用,无互联网环境

2023-06-26

Android安卓TTS语音工具类

Android安卓TTS语音工具类

2020-11-27

JAVA SHA256Util工具类

用java原生的摘要实现SHA256加密

2020-11-27

Google谷歌官方文字转语音

谷歌官方文字转语音TTS引擎,可以使用TextToSpeech播放中文语音,完全离线

2020-11-26

android 删除文件夹及文件夹下面的所有文件

android 删除文件夹及文件夹下面的所有文件

2020-11-06

android shell命令工具类

android shell命令工具类,可以执行单个命令 多个命令

2020-06-09

java android Base64工具类 大厂封装

MD5不可逆加密工具类 大厂封装

2020-06-09

androidButton工具类

Button工具类 * 判断两次点击的时间 * 防止用户误点 判断两次点击的间隔,如果小于1000,则认为是多次无效点击

2020-06-09

java进制转换工具类

二进制数组转换为二进制字符串 将二进制数组转换为十六进制字符串 将十六进制转换为二进制字节数组 将十六进制转换为二进制字符串

2020-06-09

JAVA国密SM3封装工具类

JAVA国密SM3工具类,大厂封装出来的工具类

2020-06-09

AndroidUSBCamera-master.zip

android外接的USB摄像头,可以进行调用查看预览摄像头信息

2020-03-13

rtmp-rtsp-stream-client-java-master.zip

安卓直播推流 rtmp方式,android studio3.5以上版本使用,服务器需要自己搭建

2020-03-13

SerialPortHelper.zip

android serial串口通讯 设置串口数据位,校验位, 速率,停止位、校验类型,

2019-08-15

android线程池管理工具类

android线程池管理工具类,用来管理线程的一些操作,避免重复new线程造成的资源浪费

2019-07-02

Crc16Utils.java

* Crc16Utils 工具类 用于校验数据,android Crc16Utils工具类 用于进行数据校验

2019-07-02

CrashHandler.java

异常崩溃处理 * * 需在程序的入口进行初始化 * CrashHandler.getInstance().init(getCarLockContext()); * Thread.setDefaultUncaughtExceptionHandler(CrashHandler.getInstance());

2019-07-02

BootCompleteReceiver.java

Android 接收开机广播,自动运行本app,开机广播 运行本程序 android root 定制设备使用

2019-07-02

WebServer.java

android http server工具类基于nanohttpd封装,实现接受客户端http的推送消息

2019-07-02

SocketUtils.java

adnroid Socket Server端封装工具类,封装的socket server用来接受客户端的链接,可以进行单独发送

2019-07-02

okhttp.zip

adnroid okHttp工具类,进行了简单的Post封装,便于自己扩展,强烈推荐

2019-07-02

DataUtils.java

android hex16进制工具类 串口开发必备,用来进行数据转换

2019-07-02

TestSerialport.zip

Android 串口示例demo亲测可用,发送16进制数据,可以用来发送和接收串口返回的数据

2019-07-02

RecyclerView的二级列表

RecyclerView的二级列表RecyclerView的二级列表RecyclerView的二级列表RecyclerView的二级列表RecyclerView的二级列表RecyclerView的二级列表

2017-10-31

Android 可拖拽的GridView

Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换

2017-10-18

android中baseActivity的Demo

BaseActivity的封装,包含内容较全,高复合,低耦合,谁用谁知道

2017-10-10

Fragment和RadioGroup使用Demo

Fragment和RadioGroup使用,简单实用,容易上手,开发的不二利器

2017-10-10

android手写数字是被

是一个免费的手写识别引擎,可以二次开发,但也有前提的,具体自己看里面的文档吧,自己用很合适!

2017-04-05

校园卡管理系统

三层架构

2016-08-08

微博网站系统

三层架构

2016-08-08

图书管理系统

2016-08-08

论坛网站系统

三层架构

2016-08-08

留言板系统

2016-08-08

电子商务系统

2016-08-08

超市管理系统

超市管理系统

2016-08-08

办公自动化系统

.net办公自动化系统

2016-08-08

BBS论坛系统

BBS论坛系统

2016-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除