- 博客(11)
- 收藏
- 关注
转载 设置定时任务的几种方式
◦ 前言 ◦ 解决方案 ▪ 普通线程sleep的方式实现定时任务 ▪ Timer实现定时任务 ▪ ScheduledExecutorService实现定时任务 ▪ Handler实现定时任务 ▪ AlarmManager实现精确定时操作前言项目中总是会因为各种需求添加各种定时任务,所以就打...
2019-04-29 14:27:29
545
转载 vs中debug和release版本的区别(转载)
vs中debug和release版本的区别 vs中的程序有debug和release两个版本,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信 息,同时,它往往进行了各种优化,以期达到代码最小和速度...
2019-04-12 11:18:43
225
转载 Android系统架构介绍
Android系统架构1、Android系统架构最新的Android系统分为五层六区(域):Linux内核层(Linux Kernel):Android系统基于Linux2.6内核,这一层为Android设备各种硬件提供了底层驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等; 硬件抽象层(android hardware abstraction lay...
2019-04-05 16:37:08
306
转载 setBackgroundResource与setImageResource在view和button的使用上
setBackgroundResource是设置view的背景图片setImageResource是设置ImageView的图片对于一个imagevewButton来说,你既可以setBackgroundResource也可以setImageResource。结果就是这样:你可以看到两张图片,一张是setBackgroundResource,也就是变形的大的那个,一张是setImag...
2019-03-21 15:50:02
483
原创 为什么执行了动态权限初始化会导致activity onpause呢
我的程序在主activity做了一些初始化操作,并执行了动态权限获取,android运行版本是7.0,但是我的gradle中targetSdkVersion版本是22(6.0版本一下),正常是不需要动态权限获取,实际在运行时也未弹出需要手动获取权限的提示,但是activity先执行完 onResume 紧接着执行 onPause然后又执行了onResume。我的动态权限获取代码如下:...
2019-03-20 14:44:24
880
4
原创 sqlite数据库被锁住会导致相机预览功能失效吗
一个项目在主界面activity执行有相机初始化(打开相机窗口)及sqlite数据库初始化操作,在与主界面与其他界面来回完成多次跳转时候,主界面在执行完sqlit增加数据操作后 ,相机预览功能异常在仔细查看代码及logcat后 每次进入该界面后都做了数据库初始化操作,在最后执行完数据库查询操作时抛出sqlite被锁住异常,改过之后相机不会异常分析:难道多次初始化sqlite引起数据库锁住会...
2019-03-09 15:17:34
198
转载 一个安卓组件化学习的很好实例
在掘金上的一篇文章,讲的很详细,可以学习下:在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module 这个概念,每个功能都是一个 module,每个功能的代码都在自己所属的 ...
2019-03-05 20:58:50
414
原创 实现不同界面下都要实现人脸识别的功能
好久没写博客啦,后面得坚持写下去,作一个有心的程序猿:去年遇到一个很蛋疼的需求,需要在两个不同的界面都需要实现人脸识别功能,两个界面会经常来回切换,这个需求看起来也没那么复杂,但最终能找到最佳的方案其实并不容易:最开始想在service 实现人脸检测、比对、等操作,后面就放弃这种想法第二种是在两个activity重复单独实现相机预览、检测、比对等的功能,那么问题就来了,在finish当...
2019-03-05 20:26:21
1531
转载 读取系统时间的四种方法(转载)
Java获取系统时间的四种方法原创 2016年11月09日 18:07:08标签:java57333 1、Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(day)); 通过Date类来获取当前时间 ...
2018-03-16 09:04:52
1181
转载 「转载」安卓串口调试通用例程,可以用
简介公司最近正好有个关于Android串口通信的项目,所以我花了一段时间学习并总结了一下,以便大家学习以及自己日后回顾。话不多说,直接进入正题。我们都知道,Android串口通信要使用到JNI以及NDK的内容,但这一块的内容网上资源一抓一大把,这里就不加以赘述了。不了解的可以先去百度了解一下再来。项目的配置首先,关于JNI方面以及SO库的编译这方面的内容不包括在本文中,本文直接使用了GitHub上...
2018-03-12 11:02:43
5358
原创 com.andriod.application cannot found
Andriod stido在编译时候会出现com.andriod.application cannot found的错误时候,不要慌。解决办法:那是因为工程里缺少了buil.gardle(Project:××××),1、将buil.gardle(Project:××××)里的代码复制到buil.gardleModule:××××)里面,buil.gardle(Project
2017-11-30 11:02:49
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人