- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 android基础总结:Camera2详解之二调用流程图解
二googlesamples中关于camera2的解读google的camera2demo中,对camera2相关的类的使用,有详细的代码注释,不过camera2相关的类太多,如果不很熟悉类的调用流程,很容易让人混乱,现在我就结合源码,用一张图彻底了解调用,让大家柳暗花明(逻辑图和google源码高度结合,一些流程都是总结的内容,只看图片不容易理解具体含义,一定要结合源码理解才透彻):
2021-09-16 16:17:39
948
1
原创 视频流NV12旋转90度,保存成mp4格式的一种方案
说明:项目中使用usb网络摄像头,在横屏版本使用后台看视频正常,但是需要适配竖屏版本的,竖屏视频传到后台是横着的,需要旋转90度。由于设备是嵌入式,编译耗时,单独截取一帧数据,用android方式来做,效率很高。具体实现步骤:将nv12转成nv21,nv21再旋转90度,但是有些算法nv12转成nv21不支持核心代码如下: //调用,byteBuffer为nv12数据 byt...
2021-09-16 16:04:56
1280
1
原创 mac github一直失败的电脑配置
mac github一直失败的电脑配置3月特殊时候,作为开发人员,github被和谐很痛苦,但是为了学习,能正常使用github浏览、下载代码,本人对mac配置加入dns代理,写入hosts,最终如愿:查询github.com的DNS 网址:http://tool.chinaz.com/dns/?type=1&host=github.com&ip=mac打开hosts文件 位置:/etc/hosts,打开需要管理员权限,输入权限密码即可将第一步骤查到的DNS ip,写
2021-03-18 18:48:57
446
原创 2021年 Android面试总结(5年经验)
面试决心12月初,靠着享学课堂的童鞋内推,面试了京东北辰,虽卡在hr面试,但是本人对自己的技术能力很有信心,2020年12月22日提出离职,利用7天年假时间去集中面试,最终如愿拿到满意的offer。投递简历时,只考虑公司规模,投了10个左右的公司集中面,面试过程一波三折,虽然不是技术面试上的问题,但是有几家hr和审批也卡人的情况,让我猝不及防,不知如何表达当时的心情,委屈的内心只能苦笑。功夫不负有心人,是个坑总有人跳的,终于入坑新东方在线,第一个收获的offer,终于赶在1月18日生日前得到一丝慰藉,
2021-01-18 03:00:57
14697
42
原创 kotlin-jetpack-navigation 动态管理fragment
kotlin-jetpack-navigation 动态管理fragment流程关键点流程关键点(1)/res/navigation/xxx.xml中,关闭 app:startDestination 属性(2)act的oncreate中,加入动态判断代码:when (projectType)) { 0 -> {//图书馆项目,启动测温页 LogUtils.d(TAG, "预约通用项目") var navH
2020-07-22 14:50:32
772
4
原创 android API Window类
Window类参考:点击查看英文api1.回调interface解释Window.Callback返回回调Window.OnFrameMetricsAvailableListener希望为窗口呈现的每个帧提供帧定时信息的客户机的回调。Window.OnRestrictedCaptionAreaChangedListener为希望知道标题在何处绘制内容的客户...
2018-09-28 19:39:27
1901
原创 Android面试题总结(android+java+数据库与算法等)
感谢小伙伴的支持,本内容全是来自知名网站开发者,会贴出来源,本人会持续更新。告诫开发的童鞋,积累来自日常,揠苗助长只会浪费更多的面试机会,应厚积薄发,日积月累,定会一撮而就。更新时间:2018-0917 第一次更新。ActivityQ:说下Activity的生命周期?Q:onStart()和onResume()/onPause()和onStop()的区别?Q:Activity A启...
2018-09-17 17:25:46
610
5
原创 android源码学习:ActivityManager类全理解
android.app下有个ActivityManager类,给类的作用,官方的解释是: 这个类提供有关、交互、 activities, services和包含process的信息。 这个类中的许多方法都是为了调试或信息的目的,它们不应该被用来影响应用程序的运行时行为,这些方法在方法级文档中被调用。 大多数应用程序开发人员不应该使用这个类,大多数的方法都是专门用例的。然而,一些方法更广泛地适
2017-12-21 12:44:35
8443
原创 Android基础总结: Camera2详解之一 API学习
本篇介绍Camera2相关类的API,每个类使用的字段和方法都以表格形式展示。包括android.hardware.camera2的所有类,布局类TextureView,结果处理类ImageReader。这篇是对API的基础总结,是不错的中文参考手册
2017-12-15 13:20:53
15358
5
原创 android基础总结-内部存储和外部存储的大局观
开胃菜—android的存储题: 1.SharedPreferences和SQLite的数据存储路径,怎么获取,存在什么位置? 2.今年android主流机型支持双卡,小卡的位置支持扩展第二张SD卡,那么,用代码如何区分内置/扩展SD卡的路径? 3.用Environment操作创建的路径文件,会不会污染SD卡?一android中存储操作的相关类关于android存储操作,一般就是路径的操作,比
2017-12-05 12:05:05
5818
原创 解决 :android studio 提交代码到git/github失败 Could not read from remote repository
通常 有些项目需要复制一份,修改包名,某些配置,再修改接口及界面就可以当做一个新项目使用。但是如果之前的项目关联了git/github,新项目再提交到git或github时就会:Could not read from remote repository。(除了提交,同步服务器最新代码也会报这个错误)网上一些建议是 file-->setting-->version control-->git--
2017-06-22 10:23:03
3095
原创 解決 android studio更新失败的一种情况
some conflicts were found in the installtion area some of the conflicts below do not have a solution , so the pattch cannot be applied, please pressed cancle exit.java.io.ioexception cannot delete file
2017-05-13 22:22:05
5996
3
原创 android studio上HierarchyViewer的使用实例
使用方法:1无法再真机运行,需要在模拟机运行 2app在manifest要添加(1)uses-permission android:name="android.permission.INTERNET"/>(2)applicationandroid:debugable=" true" 3在测试的activity中使用:(1)添加三行代码:
2017-05-02 12:19:13
3660
原创 自定义dialog显示详细资料以及出现的布局问题解决
as和小米pad2测试 自定义dialog,显示如下dialog顶部有一块空白,原因是在自定义dialog时,extends Dialog,Dialog有一个默认title,就是图片中的空白部分,想要去掉,改成 extends AlertDialog,最后图片如下:现在贴出自定dialog的源码:(1)dialog_detail.xml:<RelativeLayout
2017-04-28 16:49:59
1749
nv12旋转90度
2019-04-23
android工具类-外部存储的缓存文件
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人