E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android开发技巧
Android
Apk签名算法使用SHA256
Android
apk签名算法使用SHA256本文不介绍复杂的签名过程,说一下
Android
签名算法使用SHA256。但是SHA1不是相对安全签名算法,SHA256更加安全一些。
峥嵘life
·
2024-02-05 21:24
apk
android
SHA256
Android
14 WMS-Configuration 与ConfigurationContainer类
Configuration的产生
Android
具有较好的兼容性
Android
支持不同的分辨率,不同的尺寸,不同的sim卡,不同的地区,不同的方向,不同的模式(夜间模式,白天模式)等,由于不同手机的尺寸大小
jinyanmei_335
·
2024-02-05 21:54
android
java
开发语言
Android
14 SurfaceFlinger的启动
由init进程启动,从main函数开始主要是初始化了Surflinger,并启动了线程79intmain(int,char**){80signal(SIGPIPE,SIG_IGN);8182hardware::configureRpcThreadpool(1/*maxThreads*/,83false/*callerWillJoin*/);//启动图形服务8485startGraphicsAllo
jinyanmei_335
·
2024-02-05 21:54
开发语言
android
Android
14 SurfaceFlinger的合成
frameworks/native/libs/gui/BufferQueueProducer.cpp831status_tBufferQueueProducer::queueBuffer(intslot,832constQueueBufferInput&input,QueueBufferOutput*output){1061addAndGetFrameTimestamps(&newFrameEve
jinyanmei_335
·
2024-02-05 21:54
java
前端
javascript
安卓巴士
Android
开发者门户
一、开源库1.SimpleRatingBar简单好用的ratingbar2.NumberRain
Android
自定义控件仿黑客帝国数字雨3.CacheWebView突破系统WebView缓存的空间限制的
迷你芊宝宝
·
2024-02-05 21:23
Android
Android
应用基础开发入门
本文写给
Android
小白,起步入门参考,不过还是喜欢从原理上尽量多讲一点东西。本文从以下四个方面展开,重点介绍前3节:第一节:什么是apk?
Robin.Zhao
·
2024-02-05 21:23
android
android
android
tv
移动开发
tvos
android
app bundle Split APKs
android
appbundleSplitAPKsBaseApk:该APK包含所有其他拆分APK都可以访问的代码和资源,并为您应用程序提供基本功能。
还不会飞的鸟
·
2024-02-05 21:23
android
app
bundle
Android
14 SurfaceFlinger-BLASTBufferQueue的创建
如果mWindowSession.relayout之后,mSurfaceControl将会变成有效的,此时会判断blast是否开启(blast特性时12新推出的,它默认开启的),所以进入到getOrCreateBLASTSurface,在这里将会生成一个BLASTBufferQueue,而原来的mSurface.copyFrom(mSurfaceControl)privateintrelayout
jinyanmei_335
·
2024-02-05 21:23
java
开发语言
Android
14 InputManager-InputWindow的更新过程
InputDispatcher分发时间需要知道所有的窗口的信息,而这些信息是由WMS更新到InputManager中的,下面我们分析窗口信息更新的过程InputWindow类描述了窗口的布局信息,包括创建口的位置窗口的大小,是否有焦点等,是窗口存在在输入系统中的形式每个WindowState中都有一个InputWindowHandleWrapper类WindowState.java616final
jinyanmei_335
·
2024-02-05 21:23
java
开发语言
Android
动态部署一:Google原生Split APK浅析
在分析
Android
动态部署原理之前,我们先通过以下四点来分析一下Google原生支持的SplitAPK机制,了解了SplitAPK机制之后,可能会对大家深入理解
Android
动态部署原理有一定的帮助。
饭小粒
·
2024-02-05 21:53
android
Androi
Android
split分割特殊字符
一、布局<<
白色单肩包
·
2024-02-05 21:53
android
Android
Split APK介绍
文章目录SplitAPKSplitAPK详细介绍概念
Android
AppBundle(AAB)SplitAPK的优势动态分发减小安装包大小模块化和渠道分发SplitAPK的类型基于屏幕密度###基于CPU
江上清风山间明月
·
2024-02-05 21:52
Android
android
Bundle
spilit
apk
split
apk
Android
应用添加系统签名权限的几种方式实现介绍
Android
应用添加系统签名权限的几种方式实现介绍文章目录
Android
应用添加系统签名权限的几种方式实现介绍一、前言二、
Android
应用添加系统签名权限的几种方式介绍1、在
Android
Studio
峥嵘life
·
2024-02-05 21:22
android
apk
android
android
tv开发-1,leanback替代品
目录tvapp与手机的重大不同tvapp的焦点dpadrecyclerview其它开发资源与示例leanback虽然可以简化开发流程,但国内好多设计与它不符合.有没有替代品可以用呢tvapp与手机的重大不同时刻需要焦点,以便告知用户现在操作点在哪里.交互略有不同,比如加载更多时应该如何页面复杂度要比手机低的多有更明显的动画效果,每一个可见的控件都要通过遥控器上下左右中能涉及到tv的主要功能页面完整
archko
·
2024-02-05 21:52
android
tv
android
tv
youtube
Android
14 WMS-DisplayArea层级结构生成
04.25835303530VjinyanmeiWMS:java.lang.RuntimeException:jinyanmeiWMS02-0219:55:04.25835303530VjinyanmeiWMS:atcom.
android
.server.wm
jinyanmei_335
·
2024-02-05 21:52
java
开发语言
android
FCM通知
在
Android
Manifest.xml配置//...//...获取到值的方法overridefunonNewIntent(intent:Intent){super.onNewIntent(intent
倾云鹤
·
2024-02-05 21:50
Android
android
FCM
SplashScreen使用
从
Android
12开始,SplashScreenAPI可让应用通过动画启动,包括启动时的进入应用动作、显示应用图标的启动画面,以及向应用本身的过渡。
倾云鹤
·
2024-02-05 21:49
Android
android
android
studio
Xamarin生成的APK大小分析
原文:Xamarin生成的APK大小分析刚接触Xamarin都会被Xamarin的售价吓一跳,另外就是它生成的APK大小,官方也有相关的说明,这里加上自己的理解同意讲解下:以下是针对
Android
平台而言
weixin_33872660
·
2024-02-05 21:48
移动开发
runtime
java
VS 2019Xamarin开发
Android
App生成apk文件
新建一个C#andriodapp选择
Android
应用选择前三个中的任意一个,可以直接生成可以在手机中安装的测试应用手机模拟器已经准备好,如果没有在Windows中设置,启动会非常慢,能够正常显示手机界面说明速度可以
weixin_49145350
·
2024-02-05 21:48
android
android
studio
6.关于Xamarin
Android
对APK包大小的处理
原文来自于:https://developer.xamarin.com/zh-cn/guides/
android
/advanced_topics/applic
weixin_30273175
·
2024-02-05 21:18
移动开发
runtime
Xamarin 打包生成
Android
apk 文件
VisualStudio支持apk发布Xamarin.Forms项目或Xamarin.
Android
项目开发完成之后需要发布。
weixin_30291791
·
2024-02-05 21:18
移动开发
xamarin.
android
发布生成APK真机运行闪退问题
生成发布APK方法参加一位博友的文章xamarin.
android
发布签名与控制apk大小。
weixin_33774883
·
2024-02-05 21:18
移动开发
Xamarin项目打包的apk在真机环境安装运行时闪退
在项目Properties/
Android
Manifest.xml文件中添加配置:或者在所需权限中,勾选下图中选项,表示获取完全的网络权限,其实在所需权限中勾选对应选项,会在
Android
Manifest.xml
log9527
·
2024-02-05 21:48
xamarin
壹[1],Xamarin开发环境配置
1,环境VS2022注:1,本来计划使用
Android
Studio,但是也是一堆莫名的配置让人搞得很神伤,还是回归C#。2,MAUI操作类似,但是很多错误解来解去,且调试起来很卡。
FairyTailQ
·
2024-02-05 21:17
C#_Xamarin篇
xamarin
贰[2],Xamarin生成APK
1,生成改为Release版本2,选中****.
Android
项目3,点击生成,选择存档4,点击分发5,选择临时6,添加签名标识7,选择对应的签名标识,点击另存为
FairyTailQ
·
2024-02-05 21:17
C#_Xamarin篇
xamarin
C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码
也只讲一个,如何打包生成安卓可安装的APK并精简大小.正文我记得,之前在写安卓方面的文章的时候,有人就问过我.Xamarin.
Android
为什么打包出来
Andrewniu
·
2024-02-05 21:17
XAMARIN技术总结
Xamarin如何生成
Android
项目的APK
Xamarin如何生成
Android
项目的APK首先需要选择Release模式生成项目。然后从“生成”菜单中选择Export
Android
Package命令,就可以导出APK包。
大学霸_ITDaren
·
2024-02-05 21:17
Xamarin跨平台开发
Android
搭建python环境
通过wifi连接adb:首先下载无线abd工具:https://www.downkuai.com/
android
/170494.html运行效果图:然后开启后根据自身ip即可连接:adbconnectip
GalaxySpaceX
·
2024-02-05 20:25
安装配置
笔记
Android
创建服务和发送邮件
首先编写activity_main.xml,其中添加了四个按钮,对应四个功能,分别为添加服务,关闭服务,发送邮件和提权:主界面MainActivity:import
android
.annotation.SuppressLint
GalaxySpaceX
·
2024-02-05 20:55
代码编程
android
Android
实现融云翻译并替换聊天内容
0.需求客户采用的是融云第三方聊天,需要实现长按聊天信息翻译并将结果替换原来的文本展示。1.效果直接看效果。QQ图片20181205084859.gif2.实现方式1.之前把融云的API文档全看了一遍也没有提供一个接口供使用。正当我一筹莫展的时候发现了这个-ConversationFragment。我们通过这个对象可以拿到聊天列表的adapter。/***加载会话页面ConversationFra
Maybe_G
·
2024-02-05 20:08
Android
WebView重定向问题
转载:https://blog.csdn.net/u010217289/article/details/68065017在实际项目开发中,我们用到WebView的场景,大多是在对接协议、第三方应用或网页时出现。如果每次开启一个新的WebView页面使达到原生的返回效果,在需要到重定向的链接的时候就会出现中有个空白页面,该怎么解决,请看下面。WebView中有两个工具类负责管理网页各种行为:WebC
撒哈拉霸
·
2024-02-05 20:31
Android
AIDL使用(双向callback,传递自定义类型)
适用于单服务端多客户端及1:N1.可以将多个客户端同时连接到某项服务。但是,系统会缓存IBinder服务通信通道。换言之,只有在第一个客户端绑定服务时,系统才会调用服务的onBind()方法来生成IBinder。然后,系统会将该IBinder传递至绑定到同一服务的所有其他客户端,无需再次调用onBind()。2.当最后一个客户端取消与服务的绑定时,服务端会执行onUnbind,系统会销毁该服务.注
风正吹
·
2024-02-05 19:56
Android基础
android
aidl
android
aidl案例,
Android
——使用AIDL实现进程间传递对象案例
1前言在
Android
——使用AIDL实现进程间通讯简单案例中介绍了使用AIDL在进程间传递字符串,对于8种基本数据类型(byte、short、int、long、float、double、boolean
大风吹牛
·
2024-02-05 19:55
android
aidl案例
Android
添加系统字体fonts
AddingCustomFonts|
Android
OpenSo
汤圆拓海
·
2024-02-05 19:54
android
Android
修改系统默认字体
custom_fonts.xml配置文件编译到系统中2、将自定义的字体ttf文件编译到系统中3、在系统的编译mk中添加fonts.mk的引用4、修改系统代码,使得优先加载使用custom_fonts.xml前言
Android
汤圆拓海
·
2024-02-05 19:54
android
Android
Sensor模块解析(Sensor Hidl服务)
文章目录前言一、Hidl服务的启动二、Sensor注册监听调用流程(Hidl层)三、Sensor接收数据流程(Hidl层)前言SensorHidl服务在眼镜中是一个
android
.hardware.sensors
汤圆拓海
·
2024-02-05 19:53
android
c++
Android
input输入设备与kl文件的匹配
Android
系统中预置了很多的kl文件,如果要定制input行为,我们也会添加或者修改kl文件。Generic.kl部分内容key103DPAD_UPkey104PAGE
汤圆拓海
·
2024-02-05 19:23
android
智能手机
人机交互
Android
ANR问题基本分析方法
对于ANR问题的介绍,首先可以参考google的官方文档ANR一、ANR的种类ANR的问题表现为以下4种:输入调度超时:如果您的应用在5秒内未响应输入事件(例如按键或屏幕触摸)。日志的标志性打印为://输入事件未响应的日志打印Reason:Inputdispatchingtimedout([GestureMonitor]edge-swipe(server)isnotresponding.Waite
汤圆拓海
·
2024-02-05 19:23
android
java
Android
keycode关联映射以及键值添加
/frameworks/base/core/res/res/values/attrs.xml中的键值总结前言
Android
的keycode添加需要在多个文
汤圆拓海
·
2024-02-05 19:53
Android
android
Android
Aidl for hal开发案例
前言
Android
11引入了在
Android
中将AIDL用于HAL的功能。这使得在没有HIDL的情况下实现部分
Android
成为可能。尽可能将HAL转换为专门使用AIDL。
汤圆拓海
·
2024-02-05 19:53
android
c++
解决
Android
11上无法通过AIDL传递MQDescriptor从而无法使用FMQ快速消息队列的方法
2、要么是在
Android
12以上通过aidl传输Descriptor。并未提供
汤圆拓海
·
2024-02-05 19:52
c++
android
QXlsx Qt操作excel
支持跨平台,支持Linux、mac、windows、
android
、国产化(统信、麒麟)等操作系统。如果你对QXlsx的中文文档感兴趣,你可以在
周不易
·
2024-02-05 18:33
qt
c++
QXlsx
Android
adb offline 的解决方案
之前在
Android
adb网络连接中总结了一次adb的网络连接,而最近工作中遇到
Android
设备连接adb的时候出现offline的提示,无法正常连接上设备,这个情况应该如何解决呢?
zjy_hll
·
2024-02-05 18:53
android
关于
Android
设置Button 属性background失效问题
设置Button的background属性时发现更改无效~解决方式:在检查要设置的background资源存在的情况下,更改项目的主题在res/values/themes.xml中,将换个别的主题,比如改为
wowo_emperor
·
2024-02-05 17:48
android
java
apache
解决
Android
的Button设置background失效问题
修改
Android
Manifest.xml中主题theme对应的配置:改为:整体配置为:@color/purple_500@color/purple_700@color/white@color/teal
走马川行雪
·
2024-02-05 17:16
Android
android
button
组件化之路 - ViewModel一知半解
优先把欠账补齐,关于Jetpack下Lifecycle、ViewModel、LiveData组件库,以及ViewModel+LiveData项目实践,如今也只差ViewModel还没有记录了,接下来就开始吧…
Android
ArchitectureComponents
远方那座山
·
2024-02-05 17:45
Android组件化之路
Android
JetPack
组件化
ViewModel
组件化之路 - LiveData一知半解
嗯,好吧,最近又整理了下JetPack下的Lifecycle、LivaData、ViewModels的相关知识,没想到越学越深,越整理越多,所以赶紧一起共勉一下吧~
Android
ArchitectureComponents
远方那座山
·
2024-02-05 17:15
Android进阶之路
#
项目开发知识点归纳
Android组件化之路
1024程序员节
Android组件化
LiveData
组件化之路 - LiveData + ViewModel一知半解
减法、减法、继续减法,之前记录了一半,最近抽时间再补全一下,仅为个人见解~
Android
ArchitectureComponents架构组件组件化之路-Lifecycle一知半解组件化之路-LiveData
远方那座山
·
2024-02-05 17:15
Android组件化之路
Android进阶之路
Android
Jetpack
LiveData
ViewModel
项目开发 多行编辑
问题项目开发中,如何进行多行编辑详细问题笔者使用IDEA,
Android
Studio进行项目开发时,由于代码冗余,修改过程中若是逐一删除或编辑,效率相对低,如何进行多行删除或编辑本文将提供IDEA,
Android
Studio
飞滕人生TYF
·
2024-02-05 17:14
intellij-idea
android-studio
pycharm
Android
进阶之路 - ViewPager2 比 ViewPager 强在哪?
我记得前年(2022)面试的时候有被问到ViewPager和ViewPager2有什么区别?当时因为之前工作一直在开发售货机相关的项目,使用的技术要求并不高,所以一直没去了解过ViewPager2~去年的时候正好有相关的功能需求,索性直接用ViewPager2进行了Tip:很多人可能比较关注俩者区别、变更,那么我们结论先行,然后再接着验证结论先行关于它们的区别,我仅从我个人理解的角度来讲(不知不觉
远方那座山
·
2024-02-05 17:42
Android进阶之路
Android
ViewPager2
ViewPager
ViewPager1
2区别
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他