android
Dash_Yagi
这个作者很懒,什么都没留下…
展开
-
android基础总结:Camera2详解之二调用流程图解
二googlesamples中关于camera2的解读google的camera2demo中,对camera2相关的类的使用,有详细的代码注释,不过camera2相关的类太多,如果不很熟悉类的调用流程,很容易让人混乱,现在我就结合源码,用一张图彻底了解调用,让大家柳暗花明(逻辑图和google源码高度结合,一些流程都是总结的内容,只看图片不容易理解具体含义,一定要结合源码理解才透彻):原创 2021-09-16 16:17:39 · 892 阅读 · 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 · 382 阅读 · 0 评论 -
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 · 730 阅读 · 4 评论 -
视频流NV12旋转90度,保存成mp4格式的一种方案
说明:项目中使用usb网络摄像头,在横屏版本使用后台看视频正常,但是需要适配竖屏版本的,竖屏视频传到后台是横着的,需要旋转90度。由于设备是嵌入式,编译耗时,单独截取一帧数据,用android方式来做,效率很高。具体实现步骤:将nv12转成nv21,nv21再旋转90度,但是有些算法nv12转成nv21不支持核心代码如下: //调用,byteBuffer为nv12数据 byt...原创 2021-09-16 16:04:56 · 1164 阅读 · 1 评论 -
Android面试题总结(android+java+数据库与算法等)
感谢小伙伴的支持,本内容全是来自知名网站开发者,会贴出来源,本人会持续更新。告诫开发的童鞋,积累来自日常,揠苗助长只会浪费更多的面试机会,应厚积薄发,日积月累,定会一撮而就。更新时间:2018-0917 第一次更新。ActivityQ:说下Activity的生命周期?Q:onStart()和onResume()/onPause()和onStop()的区别?Q:Activity A启...原创 2018-09-17 17:25:46 · 574 阅读 · 5 评论 -
android源码学习:ActivityManager类全理解
android.app下有个ActivityManager类,给类的作用,官方的解释是: 这个类提供有关、交互、 activities, services和包含process的信息。 这个类中的许多方法都是为了调试或信息的目的,它们不应该被用来影响应用程序的运行时行为,这些方法在方法级文档中被调用。 大多数应用程序开发人员不应该使用这个类,大多数的方法都是专门用例的。然而,一些方法更广泛地适原创 2017-12-21 12:44:35 · 8265 阅读 · 0 评论 -
Android基础总结: Camera2详解之一 API学习
本篇介绍Camera2相关类的API,每个类使用的字段和方法都以表格形式展示。包括android.hardware.camera2的所有类,布局类TextureView,结果处理类ImageReader。这篇是对API的基础总结,是不错的中文参考手册原创 2017-12-15 13:20:53 · 15111 阅读 · 5 评论 -
自定义dialog显示详细资料以及出现的布局问题解决
as和小米pad2测试 自定义dialog,显示如下dialog顶部有一块空白,原因是在自定义dialog时,extends Dialog,Dialog有一个默认title,就是图片中的空白部分,想要去掉,改成 extends AlertDialog,最后图片如下:现在贴出自定dialog的源码:(1)dialog_detail.xml:<RelativeLayout原创 2017-04-28 16:49:59 · 1694 阅读 · 0 评论 -
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 · 3623 阅读 · 0 评论 -
解決 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 · 5894 阅读 · 3 评论 -
解决 :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 · 3040 阅读 · 1 评论 -
android基础总结-内部存储和外部存储的大局观
开胃菜—android的存储题: 1.SharedPreferences和SQLite的数据存储路径,怎么获取,存在什么位置? 2.今年android主流机型支持双卡,小卡的位置支持扩展第二张SD卡,那么,用代码如何区分内置/扩展SD卡的路径? 3.用Environment操作创建的路径文件,会不会污染SD卡?一android中存储操作的相关类关于android存储操作,一般就是路径的操作,比原创 2017-12-05 12:05:05 · 5161 阅读 · 0 评论