自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Android

这是一个专注提供 Java Android 知识体系服务的公众号。 和你一起终身学习,小安愿做你成长道路上的垫脚石,不断垫高你的高度,衬托你的威仪。风里雨里,我们一直在学习的路上支持你!

  • 博客(805)
  • 资源 (37)
  • 收藏
  • 关注

原创 Android 开发技术干货

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Android 开发知识点二、Android 稳定性知识点三、Android 面试知识点四...

2020-12-09 08:00:00 1615 3

原创 相机请求预览实现流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:Camera 起预览时候回调用CameraCaptureSession类的setRepeatingRequest方法,该方法的实现是由CameraCaptureSessionImpl来完成的。CameraCaptureSession.java (frameworks\base\core\java\andro...

2024-04-15 08:38:24 624

原创 用手机抓取Systrace方法教程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、手机端打开Systrace方法二、System Traceing的主要功能三、Systrace 的抓取方法四、Systrace 的打开方法五、Sytrace 转换成html 的方法一、手机端打开Systrace方法Systrace 是研发人员用来分析手机卡顿等性能问题的Log,那么如何在手机端抓取Sys...

2024-04-12 08:22:36 804

转载 育儿 | 彩虹色的花

​ 太阳升起来把原野照得亮亮的。 太阳说:“好,今天我一定要把积雪全都融化掉。” 他吃了一惊:昨天还是一片积雪的原野上,竟然开着一朵花! “早安,你是谁?”太阳问。 花儿回答说:“早安,我是彩虹色的花。冬天的时候,我一直待在泥土里,可我再也等不及了。现在终于见到你了,我多高兴呀!我想跟每个人分享我的快乐。” 过了几天,好像有谁从花儿的身边...

2024-04-07 08:28:15 15

原创 Android.mk 常用方法汇总

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Android.mk 简介二、Android.mk 的基本格式三、Android.mk 深入学习一四、 Android.mk 深入学习二五、 Android.mk 深入学习三六、 Android.mk 判断语句一 、Android.mk 简介Android.mk 是Android 提供的一种makefi...

2024-04-02 07:49:39 343

原创 Android Doze 使用详解

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Doze 模式二、空闲状态下,优化app耗电三、Doze 模式下的限制措施四、Doze 模式概要五、Doze 模式涉及的类如下:六、Doze 模式状态七、Doze 白名单八、Doze 模式测试方法九、开启Doze dubug 调试开关一、Doze 模式当设备处于非充电、灭屏状态下静止一段时间,设备将进入...

2024-03-19 07:41:45 593

转载 App 内存优化

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、App内存优化概述二、监视可用内存和内存使用情况三、合理的释放内存四、分析App需要用多少内存五、使用内存优化框架六、移除内存密集型资源,以及lib库一、App内存优化概述随机存取存储器(RAM)在任何软件开发环境中都是非常有价值的资源,但对于物理内存经常受到限制的移动操作系统来说,它更有价值。尽管An...

2024-03-12 07:50:41 41

转载 Android Service 性能优化

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Service 介绍二、Service 优先级三、Service 回收过程四、Service 保活方法一、Service 介绍service:是一个后台服务,专门用来处理常驻后台的工作的组件。服务的优化 主要体验在两个方面:一·服务的保活,二·服务后台对于执行任务的集中管理.下面我们主要对服务的保活方面...

2024-03-08 07:51:08 34

原创 MTK camera驱动结构介绍

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、概述MTK camera主要的内容在hal层,现在有hal1/hal3,当下主流的使用的是hal3,驱动主要负责sensor电源的控制以及sensor相关寄存器的操作,MTK采用设备和驱动分离的思想,抽象出imgsensor.c来控制sensor的上下电以及sensor具体的操作,结构图如下:程序员An...

2024-03-05 08:29:48 1067

转载 90%的中奖率,70个红包,现在仅80人,没参与的快来

2024-02-28 07:55:15 35

原创 飞行模式待机电流分析

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、飞行模式测试步骤二、飞行模式Debug 要点三、如何确认休眠唤醒源四、如何根据 RTC alarm 唤醒寻找对应的app和alarm一、飞行模式测试步骤飞行模式待机电流是测试其他场景电流的基础,如需解决其他场景的电流问题,第一要保证的是飞行模式待机电流正常。否则无法确定问题。下面我们看看飞行模式待机电流...

2024-02-27 07:55:22 753

原创 手机联网状态下的功耗分析

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、确保手机硬件最优状态二、确保手机以下三个基本场景功耗正常三、确保没有网络传输导致电流抬升四、modem 唤醒源一、确保手机硬件最优状态开启数据流量功耗分析影响点很多,首先,我们要确保测试功耗的手机处于最优状态。比如:确保手机射频校准过。确保手机射频参数刷版本时候没有被擦掉。确保手机天线接触良好。如果天线...

2024-02-26 07:51:47 555

转载 Android ANR 无响应原理解读

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一 概述ANR (Application Not responding),是指应用程序未响应,Android 系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成 ANR。一般地,这时往往会弹出一个提示框,告知用户当前 xxx 未响应,用户可选择继续等待或...

2024-02-22 07:55:23 74

原创 Android 相机启动流程笔记

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Camera 框架介绍:Camera的框架分为Kernel部分和hal部分,其中kernel部分主要有两块:image sensor driver,负责具体型号的sensor的id检测,上电,以及在preview、capture、初始化、3A等等功能设定时的寄存器配置;isp driver,通过DMA将...

2024-02-21 08:23:20 1022

原创 Android内存泄漏知识点

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、什么是内存泄漏?二、Android中导致内存泄漏的主要几个点三、Java虚拟机内存管理四、Java内存几种分配策略?五、垃圾收集器是如何判断对象是否可回收?六、什么是内存抖动?七、内存抖动产生的原因?八、Android中4种引用九、常见的导致内存泄漏的示例下面我们就以上面几个知识点来进行逐一的分析:一、...

2024-02-20 07:48:41 995

原创 Android 多线程并发优化实现

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、Thread 使用二、Android Thread三.线程优先级一、Thread 使用在讲解多线程之前,我们先来讲解Thread使用几个需要注意的点:1.Thread 中断常用的有两种方式:(1).通过抛出InterruptedException来中断线程public static class M...

2024-02-19 07:50:56 729

转载 微信红包,新年快乐!!!

感恩关注,2024年第一次抽奖!上期中奖的小伙伴赶紧找小编来领奖!!!​已经核销一部分,中奖的小伙伴赶紧来领!!!

2024-02-10 10:06:25 56

转载 App内存泄露测试方法总结

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、内存泄露二、 Android的GC机制三、为什么会内存泄露四、 系统级别的内存管理五、内存抖动六、内存名词VSS、RSS、PSS、USS解释七、 内存值获取方法八、 测试场景选择九、 定位内存泄露的原因一、内存泄露Android系统为每一个运行的程序都指定了一个最大运行内存,超过这个值则会触发OOM机制...

2024-02-07 07:59:04 610

转载 育儿 | 冰糖葫芦,谁买

一到冬天,北京大街小巷上卖冰糖葫芦的就多起来了。满街飘着甜甜的糖浆味儿,孩子们举着火红的冰糖葫芦,吃得叫那叫一个美。这天,一个卖冰糖葫芦的老爷爷推着车,照例走进了猫眼儿胡同。“冰糖葫芦儿—”吆喝声在长长的胡同里面响了起来,胡同里立刻就飘起了甜丝丝的糖浆味儿。 昨天下的雪还没有化胡同里面冷飕飕的。卖冰糖葫芦的老爷爷走了几条胡同都没有遇到一个小孩。老爷爷向往常一样,在电线杆下放...

2024-02-07 07:59:04 24

转载 育儿 | 虎头帽

《虎头帽》这个故事讲述的是黄小虎所在的球队通过戴上虎头帽神奇赢得了比赛的事情,作者将中国文化元素作为穿插于故事中的背景,告诉我们“遗”就在我们的生活中,让我们去了解文化的精髓,感受生活中的美好!两年前,黄小虎一家搬到了纽约,他的爸爸黄大虎把小时候戴过的虎头帽也带来了。他们家一进门的墙上,挂着一幅幅有意义的家庭合照,只有一张照片是黑白的,穿插在彩色照片中格外醒目。黄...

2024-02-07 07:59:04 14

转载 育儿 | 好忙的除夕

除夕这一天好忙,我和弟弟一大早就起床。妈妈好忙,忙着做菜。他跟大厨师一样厉害,可以做出一整桌的年夜饭。妈妈要我和弟弟去旁边玩别过来,我们保证会认真帮忙不捣蛋。妈妈的厨艺人人夸,但比起大厨师,她更适合当警察,我和弟弟才偷吃几块年糕就被抓!奶奶好忙,忙着蒸糕。奶奶说糕蒸的好,代表新的一年节节高!看奶奶一个人忙不过来,我和弟弟帮忙把糕拿到桌上摆。弟弟跑太快...

2024-02-07 07:59:04 33

转载 育儿 | 七只鼹鼠包饺子

故事里面有鼹鼠大哥、鼹鼠二姐、鼹鼠三姐、鼹鼠四哥、鼹鼠五哥、鼹鼠六姐、鼹鼠小七。天气越来越冷了。今天一大早,七只鼹鼠忙里又忙外。因为,他们要干一件大事。什么大事?包饺子,过新年哪!好困!买来面粉买来肉,白菜、芹菜和鸡蛋,还有葱姜蒜,一样不能少。乒乒乓乓,盆来了;丁零当啷,桶来了。一样一样...

2024-02-07 07:59:04 137

原创 MTK 多帧算法集成实现流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、选择feature和配置feature table二、 挂载算法三、自定义metadata四、APP调用算法五、结语一、选择feature和配置feature table1.1 选择feature多帧降噪算法(MFNR)是一种很常见的多帧算法,在MTK已预置的feature中有MTK_FEATURE_M...

2024-02-05 07:55:29 848

转载 微信红包,抽奖

2024-02-04 07:55:03 22

原创 微信红包 抽奖

2024-01-31 09:17:46 117

转载 MTK 多摄算法集成流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、 双摄算法简介二、 选择feature和配置feature table三、挂载算法四、 APP调用算法五、结语一、 双摄算法简介双摄算法相比单帧算法和多帧算法要复杂的多。无论是用于夜拍,HDR,还是用于虚化(景深/人像/大光圈)的双摄算法,一般都会需要主、辅两个摄像头的图像同步。并且,由于每一组摄像头模...

2024-01-30 08:27:37 79

原创 Android Zygote实现流程分析

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、 Android 系统基本服务二、虚拟机创建和第一个Java 程序引导三、Dalvik 虚拟机基本配置四、Zygote 启动流程五、Zygote 启动分析六、Zygote 创建system_server主要方法七、Zygote 创建System_server 分析八、Zygote 创建应用九、Zygot...

2024-01-29 06:59:57 308

原创 SystemServer 流程分析

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、SystemServer 启动的服务有哪些二、SystemServer启动总体流程概述三、SystemServer 如何启动,是谁启动的?四、 SystemServer 启动入门 main 方法五、SystemServer Run 方法初始与启动六、SystemServer 的引导服务有哪些七、Syst...

2024-01-26 08:02:38 740

原创 camera算法集成实现流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:算法概览一、算法集成前的准备二、 为算法选择feature三、 将算法对应的feature添加到scenario配置表四、挂载算法五、自定义metadata六、APP调用算法七、遇到的问题及解决方法八、结语算法概览为了给用户提供更好的成像效果,现在的手机都会接入一些第三方的图像处理算法。MTK平台的HAL3...

2024-01-15 07:58:19 1031

原创 Camx 添加pipeline实现流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一.需求概述二.简介三.添加pipeline实现一.需求概述添加一条PipeLine实现两路Raw进,一路Raw出二.简介要添加的PipeLine:SWMFMergeRawTwo2One包含1个memcpy node,这个node用于将2个raw buffer input输入 变为 1个raw buffer...

2024-01-05 08:08:32 1028

原创 Camx 添加一个Feature实现流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一.概述二.添加客制化Feature三.Feature2中使用Feature描述符(Descriptor)一.概述以HDR Feature为例,在CamX中添加一个新的Feature1 从上游stream(upstream) feature获取格式P010的多帧数据作为input2 pipeline(SWM...

2024-01-04 08:08:59 875

转载 育儿|爱吃水果的牛

和你一起终身学习,这里是程序员Android课件获取:关注公众号:程序员Android回复“爱吃水果的牛”至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!课件获取:关注公众号:程序员Android 回复 “爱吃水果的牛”...

2024-01-04 08:08:59 47

转载 育儿 | 鳄鱼怕怕,牙医怕怕

和你一起终身学习,这里是程序员Android课件获取:关注公众号:程序员Android 回复“鳄鱼怕怕牙医怕怕”课件获取:关注公众号:程序员Android 回复 “鳄鱼怕怕牙医怕怕”...

2024-01-03 08:08:40 30

原创 高通相机camx-chi 架构详解

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一.初步认知二.CAMX整体架构三.CAMX CHI-CDK基本组件四.组件之间的关系五.基础组件与上层交互六.日志TAG:七.其他网上关于高通CameraHAL3的介绍文档不多,之前做高通CameraHAL3的一些总结、整理,杂乱了一点,将就着看吧。一.初步认知高通CameraHAL3的架构很庞大,代码量...

2024-01-03 08:08:40 2025

原创 Camera pipeline 剪裁实现

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、基础介绍1.ChiUsecase数据结构用来概括一个usecase的信息2.ChiPipelineTargetCreateDescriptor数据结构用来描述一个完整的pipeline3.ChiPipelineCreateDescriptor数据结构描述一个pipeline的构成4.ChiTargetP...

2023-12-22 08:08:37 182

原创 Android Camera API2架构和流程介绍

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、简介二、Camera API2 架构2.1 Camera应用框架2.2 Camera AIDL2.3 Camera Native 框架2.4 Camera binder IPC 接口2.5 CameraService2.6 Camera HAL三、Camera API 2 操作流程3.1 Camera参...

2023-12-20 08:08:38 216

原创 如何开启In-sensor zoom 功能

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、In-sensor zoom 概述二、如何开启 In-sensor zoom2.1 开启 camxsettings.xml setting2.2 多摄像头,需要添加特殊的逻辑2.3 在 MetaTransitionTable 配置 sensorModeGroupId 的范围2.4 在Sensor.xml...

2023-12-19 09:10:03 353

原创 Camera API2 FWK open流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、前言二、frameworks openCamera流程2.1 openCamera详细流程讲解2.1.1 CameraManager流程2.1.2 CameraService流程2.1.3 CameraDeviceClient2.1.4 Camera2ClientBase2.1.5 Camera3Dev...

2023-12-18 08:08:15 69

原创 CAMX 驱动基本调试手段

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、高通相关网址二、高通平台调试手段一、高通相关网址Createpoint:https://createpoint.qti.qualcomm.com(可下载文档,ReleaseNote,Case,文档,工具等等)Chipcode:https://chipcode.qti.qualcomm.com(下载私有...

2023-10-19 08:08:10 387

原创 Camera ConfigureStreams 调用流程

和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:从CameraDeviceSession开始这个调用是app通过createCaptureSession一路下来的(CameraDeviceClient–>Camera3Device–>CameraDeviceSession)???? \hardware\interfaces\camera\devic...

2023-10-18 08:08:41 215

dom4j-1.6.1.jar

dom4j-1.6.1.jar 用于解析XML文档的jar

2013-04-05

xml 的应用方法

xml 的应用方法 包含学生成绩管理系统的增删改查功能的实现

2013-04-04

java 基础知识强化

java 基础知识强化 一些代码

2013-04-04

linux 文件I/O编程

这里包含文件操作的一些用法,比如open read write lseek close 还有对文件添加读取锁和写入锁的一些内容

2013-03-09

android 简单通讯录

android 通讯录源码,实现一些常用的功能

2012-12-04

模仿QQ的左右滑动切换界面和下拉更新的效果

模仿QQ的左右滑动切换界面和下拉更新的效果,简单的实现一些功能

2012-08-02

android-support-v4.jar

android-support-v4.jar 是实现viewpaper 的第三方jar包

2012-07-31

android手机中MP3播放器的实现

这是关于android的MP3音乐播放器,其功能主要有,首先由欢迎界面---网络歌曲下载界面---本地SD卡中歌曲列表---点击本地MP3列表可以进行MP3播放,并同时同步歌词的功能

2012-07-20

apache-tomcat-6.0.18.exe

apache-tomcat-6.0.18.exe apache服务器的可执行的安装程序

2012-07-15

mars android视频全集教程源码

mars android视频第一季全集教程源码,估计是很少有的全集android的源码压缩包,包含1到33集的源码

2012-07-13

高德地图Overlay的应用以及照相功能的实现

本代码实现了高德地图的覆盖方法,和照相机照相的功能实现,实现了从MapActivity和Activity之间的跳转功能

2012-07-12

sax2r2.jar

android google weather API的sax2r2.jar的第三方jar包,用于SAX解析google天气预报!

2012-07-09

android版本的天气预报

本程序实现了android手机上的天气预报的功能,可以根据输入的城市名称,调用google weather API 接口实现想要找的城市未来四天内的天气预报功能!

2012-07-09

简单的图片浏览器

android版本的 简单的图片浏览器 ,可以根据手势的滑动,来实现图片的切换功能

2012-06-28

ARM 学习的总结

总结一下学习ARM嵌入式的一些东西,其中包括SDL的运行,Mp3移植,静态库,动态库的编译等。

2012-06-26

SAX解析XML文档

利用SAX解析XML文档,实现对南工自习室的解析,解决自习室难找的问题

2012-06-15

农夫过河的问题

采用深度优先遍历图的方法,解决农夫过河的问题,有代码,有可执行文件和流程图

2012-06-15

基于SDL图片的移动和风车的转动

基于SDL的嵌入式系统课程设计,调用SDL库函数实现在嵌入式开发板上的一些课创意

2012-06-15

SAX解析XML文档的初级源码

android初学关于SAX解析XML的一个范例

2012-05-20

mysql-connector-java-5.1.26-bin

mysql-connector-java-5.1.26-bin.jar Mysql数据库驱动

2013-11-09

androidSlindingMenu

androidSlindingMenu 最火的android开源项目,好多流行的应用中都有他的影子,侧滑拖动界面..

2013-06-04

ViewPaperTest

ViewPaperTest简单的实现滑动效果

2013-05-15

WebJSONDemo

使用JSON的方法从服务器上获取资源的服务端

2013-05-08

GetJSONDemo

GetJSONDemo 使用JSON方式获取服务器上的数据

2013-05-08

GetXMLDemo

从服务器上获取XML文件的客户端的实现, GetXMLDemo

2013-05-08

WebForPOSTMethod

POST向服务器上传数据,POST上传的数据适用于数据量大,数据类型复杂,数据安全性能要求高的地方

2013-05-08

POSTDateToWeb

POST向服务器上传数据,POST上传的数据适用于数据量大,数据类型复杂,数据安全性能要求高的地方

2013-05-08

WebForGETMethod

使用Get方法上传数据到服务器上,GET上传的数据一般是很小的并且安全性能不高的数据,

2013-05-08

GetDataToWeb.zip

使用Get方法上传数据到服务器上,GET上传的数据一般是很小的并且安全性能不高的数据,

2013-05-08

WebXMLDemo

WebXMLDemo 服务器端,用法发布XML数据

2013-05-01

获取网络上的XML客户端

GetXMLDemo.zip 获取网络上的XML资源,实现客户端解析文件

2013-05-01

ViewPaperDemo1

ViewPaperDemo 实现的简单的滑屏切换的功能

2013-04-29

SaxXmlDemo

SaxXmlDemo xml解析 android中常用的Sax解析XML文档的方法

2013-04-23

tomcat服务器

tomcat6.0 在eclipse中搭建Tomcat服务器,开发Web用的

2013-04-21

GridViewDemo

GridViewDemo android 中的网格布局的例子

2013-04-17

SliderDrawer抽屉组件

SliderDrawer抽屉组件 简单的Demo

2013-04-17

jaxen-1.1.1.zip

jaxen-1.1.1.zip 用于java实现提取XML文件中的内容

2013-04-05

空空如也

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

TA关注的人

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