刘望舒 刘望舒
3年前
Android深入理解JNI(一)JNI原理与静态、动态注册
Android框架层Android深入理解JNIAndroid框架层本文首发于微信公众号「刘望舒」前言JNI不仅仅在NDK开发中应用,它更是Android系统中Java与Native交互的桥梁,不理解JNI的话,你就只能停留在JavaFramework层。这一个系列我们来一起深入学习JNI。<!more1.JNI概述Android系统按语言来划分的
春风化雨 春风化雨
1年前
Android File Transfer for mac(强大的安卓文件传输工具)
AndroidFileTransfer是一款适用于Mac计算机的应用程序,允许用户在其Mac和Android设备之间传输文件。要使用Android文件传输,您需要通过USB数据线将您的Android设备连接到您的Mac。建立连接后,您可以在Mac上打开An
刘望舒 刘望舒
3年前
Android包管理机制(二)PackageInstaller安装APK
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」前言在本系列上一篇文章中我们学习了PackageInstaller是如何初始化的,这一篇文章我们接着学习PackageInstaller是如何安装APK的。本系列文章的源码基于Android8.0。1.PackageInstaller中的处理紧接着上一篇的内
简
3年前
Android 操作系统架构开篇
版权声明:本站所有博文内容均为原创,转载请务必注明作者与原文链接,且不得篡改原文内容。为便于日常查阅本博客,可通过方便检索文章一、引言众所周知,Android是谷歌开发的一款基于Linux的开源操作系统,从诞生至今已有10余年,这一路走来Android遇到哪些问题?大版本升级朝着什么方向演进?Android的未来如何?我的公号讲解了Android一
刘望舒 刘望舒
3年前
Android深入四大组件(二)Service的启动过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言此前我用较长的篇幅来介绍Android应用程序的启动过程(根Activity的启动过程),这一篇我们接着来分析Service的启动过程。建议阅读此篇文章前,请先阅读和这两篇文章。<!more1.ContextImpl到Activi
Stella981 Stella981
3年前
Android起步
AndroidSQLite http://facebook.github.io/stethoAndroid系统架构Android大致可以分为四层架构,五块区域。1\.Linux内核层Android系统是基于Linux2.6内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动
Stella981 Stella981
3年前
Android 服务器推送技术
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(CloudtoDevi
Wesley13 Wesley13
3年前
HDR10 中的名词解释
1.EOTF( ElectroOptical Transfer Function),电光转换函数。由电信号,转换成光信号时的规则。确定显示终端(电视机、投影仪等),如何合理地响应输入端的电信号,转成光信号时的曲线。而且,是非线性的。视频领域中的标清规范(Rec.601)、高清规范(BT.709)、以及新出的
流浪剑客 流浪剑客
1年前
Cinema 4D 2024 for mac(c4d)v2024.0.2中文版 支持M1
Cinema4D2024是一款专业的三维建模、动画和渲染软件,被广泛用于电影制作、广告设计、工业设计等领域。它具有强大的建模工具,可以创建各种复杂的三维场景和动画效果,如多边形网格、NURBS曲线和体积对象等。Cinema4D2024提供了丰富的材质和纹理
融云IM即时通讯 融云IM即时通讯
1个月前
融云IM干货丨推送通知自定义在不同设备上的兼容性问题如何处理?
处理推送通知自定义在不同设备上的兼容性问题,可以采取以下策略:1.适配不同Android版本Android8.0以上版本:使用NotificationChannel来创建通知渠道,并设置通知的属性,如灯光颜色、是否显示角标、震动模式等。Android8.0