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
Studio NDK编译protobuf库
1.在
Android
studio里面有plugin可以直接配置使用protobuf,但是如果想要在jni里面的c++上使用,就需要自己编译了。
晴天5273
·
2024-02-01 14:41
Android
OpenGL
ES
2.0
Android
Studio
protobuf
ndk
android
jni
failure occurred while executing com.
android
.build.gradle.internal.tasks.CheckDuplicatesRunnable
>Afailureoccurredwhileexecutingcom.
android
.build.gradle.internal.tasks.CheckDuplicatesRu
CHNE_TAO_EMSM
·
2024-02-01 14:40
android
android
studio
studio.deploy: Could not get package
问题描述:
Android
studio直接运行app到手机出现E/studio.deploy:Couldnotgetpackageuserid:run-as:Package'camo.learn2codeproject3
CHNE_TAO_EMSM
·
2024-02-01 14:40
android
studio
android
Android
-33源码分析: Handler消息机制
的声明:ActivityThread管理应用进程中主线程的执行,根据AMS调度执行广播和其他操作Handler发送消息并处理消息MessageQueue用于存放消息的消息队列Looper循环消息队列中的消息循环器Message可在整个app中传递的消息ActivityThreadpublicstaticvoidmain(String[]args){Trace.traceBegin(Trace.TR
CHNE_TAO_EMSM
·
2024-02-01 14:10
android
android
studio 2021 protobuf格式数据读取
android
studio2021小蜜蜂版的build文件内格式发生了较大的变化,基于此问题,写了这个博客。
bunny@
·
2024-02-01 14:09
笔记
android
studio
java
Android
-33源码分析: ContentProvider插入查询注册流程
注意点:1:Activity中使用getContentResolver()获取ContentResolver,其实就是Context实现类ContextImpl中getContentResolver()所返回该类中的静态内不类ApplicationContentResolverApplicationContentResolver继承ContentResolver拥有它的能力2:IContentPr
CHNE_TAO_EMSM
·
2024-02-01 14:09
android
Android
-33源码分析: 系统启动流程
1、按下电源键进行系统启动:触发引导芯片,加载预定义代码,启动引导程序BootLoader2、启动BootLoader引导程序:它是一个
Android
系统启动前运行的一个小程序,用来拉起OS并运行3、启动
CHNE_TAO_EMSM
·
2024-02-01 14:39
android
Android
studio protobuf配置
第一步:id'com.google.protobuf'version'0.9.3'applyfalse第二步:applyplugin:'com.google.protobuf'sourceSets{main{proto{srcDir'src/main/protos'}}}protobuf{protoc{artifact='com.google.protobuf:protoc:3.19.2'}gen
CHNE_TAO_EMSM
·
2024-02-01 14:08
android
studio
android
ide
收藏 | 抖音
Android
性能优化系列:启动优化实践
和你一起终身学习,这里是程序员
Android
经典好文推荐,通过阅读本文,您将收获以下知识点:一、优化案例解析二、后台任务优化三、全局优化启动性能是APP使用体验的门面,启动过程耗时较长很可能使用户削减使用
程序员Android1
·
2024-02-01 14:25
HashMap内部原理解析
HeaderHashMap在平时Java/
Android
开发中,是绝大多数开发者都普遍使用的集合类。它内部是基于哈希表实现的键值对存储,继承AbstractMap并且实现了Map接口。
俞其荣
·
2024-02-01 14:29
解决fiddler无法抓包
Android
的https请求的坑
准备条件1.fiddler下载地址2.fiddler对https抓包的配置3.关闭PC电脑的防火墙遇坑情况在证书等一切配置完好的情况下,
Android
手机运行程序后,无法连接上网,也抓不到https请求
所幸时光未苍凉
·
2024-02-01 13:31
抽象类和接口
//定义一个代码块{System.out.println("锻炼身体");}//定义一个属性用于保存数据publicStringjavaBook;publicDreamdream;publicBase
Android
Stu
凤橙_52c9
·
2024-02-01 13:20
Android
系统remount功能的实现原理
前言remount是
Android
系统中的一个命令,用于重新挂载文件系统为可读写模式。在
Android
设备中,大多数文件系统默认是以只读模式挂载的,在这种模式下,无法修改或删除文件。
AFinalStone
·
2024-02-01 13:04
Framework技术
android
Android
12系统源码_窗口管理(四)RootWindowContainer简介
前言在
Android
12中,RootWindowContainer是一个重要的类,它是WindowManagerService的主要组成部分之一,它是一个管理窗口的容器,其主要作用是管理整个系统中所有窗口的层级关系和布局
AFinalStone
·
2024-02-01 13:34
Framework12源码
android
frameworks
Android
9.0系统源码_窗口管理(二)WindowManager对窗口的管理过程
在此基础上,我本打算应该进一步分析WindowManagerService是如何管理系统中的各种窗口的,然而由于
Android
系统的架构设计,在分析WindowManagerService之前,我们必须先对
AFinalStone
·
2024-02-01 13:33
Framework9源码
frameworks
android
Android
12系统源码_窗口管理(二)WindowManager对窗口的管理过程
在此基础上,我本打算应该进一步分析WindowManagerService是如何管理系统中的各种窗口的,然而由于
Android
系统的架构设计,在分析WindowManagerService之前,我们必须先对
AFinalStone
·
2024-02-01 13:33
Framework12源码
android
java
frameworks
Android
12系统源码_页面管理(四)获取系统当前最上层的Activity信息
前言很多应用开发人员,在日常开发过程中,经常会遇到一些需求,例如需要知道当前最上层的Activity是哪个,并结合这个Activity的名称来完成一些特定场景的需求。最简单的方法,是在创建Activity的时候将该Actvity存储到一个集合中,而当Activity销毁的时候,再将该Activity从集合中移除,这种方案虽然能够获取自己应用当前最上层的Activity是那个,但却无法获取除了自己应
AFinalStone
·
2024-02-01 13:31
Framework12源码
android
frameworks
浏览器滚动恢复属性History.scrollRestoration
chrome|
android
).)*safari/i.test(navigator.userAgent);if(isSa
KazooTTT
·
2024-02-01 13:16
前端
前端
chrome
html
javascript
MSBuild MSB3073 error in VS
Android
|Linux Makefile Project
背景在VS中创建VisualC++-->CrossPlatform-->
Android
|Linux-->MakefileProject后,只是在项目中有这样一段代码:LOGD("datalengtherror
Xamarin信仰中心
·
2024-02-01 12:31
Android
:启动页--最佳实践
一、前言
Android
开发过程中启动页是必不可少的,但是我们经常会看到启动打开后是先白屏或者黑屏,然后才会显示出启动页的图片,本文会解析此现象的原因,以及给出解决方案1.1启动白屏或黑屏的原因
Android
Manifest.xml
Mr_panmin
·
2024-02-01 12:49
判断当前设备是不是安卓或者IOS?
代码(重要点):当前文件要是xxx.js文件,就需要写好代码后调用才会执行://判断是不是安卓constis
Android
=()=>{return/
android
/.test(navigator.userAgent.toLowerCase
fury_123
·
2024-02-01 12:01
android
ios
Kotlin 协程五 —— 在
Android
中使用 Kotlin 协程
一、
Android
MVVM结构
Android
官方提供的架构图二、添加依赖如需在
Android
项目中使用协程,请将以下依赖项添加到应用的build.gradle文件中:dependencies{implementation
金戈鐡馬
·
2024-02-01 12:50
Android
android
kotlin
协程
线程
MVVM
Android
进阶知识:ANR的定位与解决
1、前言ANR对于
Android
开发者来说一定不会陌生,从刚开始学习
Android
时的一不注意就ANR,到后来知道主线程不能进行耗时操作注意到这点后,程序出现ANR的情况就大大减少了,甚至于消失了。
hudawei996
·
2024-02-01 12:19
android
libflutter.so not found
在生成的
Android
文件的build.gradle中修改下ndk配置:ndk{//设置支持的SO库架构//正式打包的时候改成这个,我估计我们打包的时候这个架构其实写错了//abiFilters"armeabi-v7a
hudawei996
·
2024-02-01 12:48
flutter
uniapp基于
Android
平台的古诗词学习挑战系统 微信小程序_b7obw
APP性能需求(1)用户在安卓APP页面各种操作可及时得到反馈。(2)该平台是提供给多个用户使用的平台,用户使用之前需要注册登录。登录验证后,用户才可进行各种操作[10]。(3)管理员用户拥有信息新增,修改和删除等权限。(4)数据库表设计简单,各表之间联系直观清晰明了。(5)界面布局设计简洁合理,能够让用户具有更加流畅且愉悦的体验。3.2APP需求分析作为一款诗词学习系统,面向的是大多数学者,软件
QQ_402205496
·
2024-02-01 11:11
uni-app
学习
微信小程序
hbuiderx+uniapp基于
Android
宠物饲养交流养宠系统 微信小程序3_reqva
3.2APP需求分析作为一款宠物饲养管理APP,面向的是大多数学者,软件的界面设计简洁清晰,用户可轻松掌握使用技巧。在调查之后,获得用户以下需求:(1)用户注册登录后,可进入系统解锁更多功能,用户将信息加入到后台数据库。(2)用户不仅可以查看宠物信息,而且还可以自行搜索宠物信息。(3)管理员具有权限,对宠物信息、年龄段、饮食信息、生活习惯、常见疾病等,进行添加、修改、删除等操作[11]。(4)用户
QQ_402205496
·
2024-02-01 11:11
uni-app
宠物
微信小程序
Android
性能优化汇总
Android
性能优化可以从以下几个方面展开流畅度优化内存优化电量优化安装包优化流畅度优化:
Android
设备的刷新频率一般是是60HZ也就是一秒60帧,每一帧16ms左右。
MadnessXiong
·
2024-02-01 11:09
Android
使用XBanner一屏多显 切换后失败
在使用XBanner时,多次切换数据出现一屏多显关闭的现象。查看源码与实际情况发现是因为,当加载到的数据小于三张时会自动关闭一屏多显模式解决方案如下:isClipChildrenMode可以理解为在有三条以上数据时的一屏多显功能isClipChildrenModeLessThree可以理解为在不足三条数据时的一屏多显功能使用XBanner.setBannerData(data);设置数据data.
失去梦的哆啦A
·
2024-02-01 11:47
查看阿里云maven仓中某个库有哪些版本
:Backtracesstarts.java.lang.NullPointerException:Attempttoinvokeinterfacemethod'voidcom.alibaba.sdk.
android
.vod.upload.auth.AliyunV
喜欢踢足球的老罗
·
2024-02-01 11:04
Android开发之旅
阿里云
maven
android
上传sdk
Android
: 深入理解 ‘companion object {}‘
Android
:深入理解‘companionobject{}’Kotlin是一种现代的、静态类型的编程语言,它在设计时充分考虑了开发者的生产力和代码的可读性。
jiet_h
·
2024-02-01 10:21
Android
夯实基础
android
Kotlin 协程:用源码来理解 ‘viewModelScope‘
在
Android
开发中,我们经常需要在后台线程执行耗时操作,例如网络请求或数据库查询,然后在主线程更新UI。Kotlin协程让我们可以用同步的方式写异步代码,使得代码更易读、更易写。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin 协程:深入理解 ‘lifecycleScope‘
在Kotlin协程库中,lifecycleScope是一个关键的概念,它允许我们将协程的生命周期绑定到
Android
组件的生命周期。
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
node.js+mysql点餐系统app-计算机毕业设计源码84406
论文主要是对基于
Android
的点餐系统app的开发与设计进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,
vx2_Biye_Design
·
2024-02-01 10:37
node.js
mysql
css
ajax
java
Android
U 配置 WiFiCalling 场景下PLMN/SPN 显示的代码逻辑介绍
功能介绍根据设备的网络连接情况更新状态栏显示的运营商及网络状态。注册上WFC(WiFiCalling)后,支持客制化显示左上角状态栏中的运营商网络状态信息。具体的代码逻辑在CarrierDisplayNameResolver.java。ServiceStateTracker网络状态变化触发更新,流程如下:updateSpnDisplay(),有以下场景会更新SPN:onSubscriptionsC
Dic-
·
2024-02-01 10:04
Telephony
Android
Telephony
网络通信
Android
Telephony
SPN
PLMN
WiFiCalling
Android
双卡适配 subId 相关方法
业务场景双卡设备进行网络等业务时,需要正确操作对应的卡。执行卡业务和主要是使用subId和PhoneId/SlotId进行区分隔离。代码举例初始化subId//初始化subIdprivateintmSubId=SubscriptionManager.INVALID_SUBSCRIPTION_ID;//1、通过intent传值(常用场景),默认为invaildIdintmSubId=intent.g
Dic-
·
2024-02-01 10:30
Android
Telephony
Telephony
APN
Data
Android
Telephony
Subscription
网络注册
移动数据网络
Record videos
令人高兴的是,大多数搭载
android
操作系统的设备已经有了一个可以记录视频的摄像头应用程序。在这节课中,你让它为你做这个。
WilsonYoung
·
2024-02-01 10:40
基于
Android
的成人教育课程学习考试系统uniAPP的 小程序_12lo1
APP性能需求(1)会员在安卓App页面各种操作可及时得到反馈。(2)该平台是提供给多个会员使用的平台,会员使用之前需要注册登录。登录验证后,会员才可进行各种操作[10]。(3)管理员用户拥有信息新增,修改和删除等权限。(4)数据库表设计简单,各表之间联系直观清晰明了。(5)界面布局设计简洁合理,能够让用户具有更加流畅且愉悦的体验。前端开发:vue语言:java+python+nodejs+php
QQ_402205496
·
2024-02-01 10:34
学习
uni-app
小程序
uniapp基于
Android
平台的校园生活服务交流论坛系统(二手,失物招领 -跑腿) 小程序hbuiderx
作为一款APP的校园论坛系统,面向的是大多数学者,软件的界面设计简洁清晰,用户可轻松掌握使用技巧。在调查之后,获得用户以下需求:(1)用户注册登录后,可进入系统解锁更多功能,用户将信息加入到后台数据库。(2)用户不仅可以查看广场、失物招领、二手闲置、跑腿代取、学习分享,而且还可以自行搜索二手闲置或者收藏等。(3)管理员具有权限,对用户、失物招领、二手闲置、跑腿代取进行添加、修改、删除等[11]。(
QQ_402205496
·
2024-02-01 10:33
uni-app
小程序
Android
框架(1)| LitePal
本节目录LitePal简介LitePal是一款开源的
Android
数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表
yzbkaka
·
2024-02-01 10:21
全志H713
Android
11 :给AOSP源码,新增一个Product
文章目录一、卷首二、新增device目录2.1基本信息2.2操作步骤2.3编辑h713\_tuna\_p3\_myboard.mk2.4编辑
Android
Products.mk三、新增内核配置3.1新增
阿迷创客
·
2024-02-01 09:06
全志H713平台定制开发
android
【
Android
13】使用
Android
Studio调试系统应用之Settings移植(七):Search子模块,新的依赖,解决找不到javax.annotation的问题
文章目录一、篇头二、系列文章2.1
Android
13系列文章2.2
Android
9系列文章2.3
Android
11系列文章三、Search子模块3.1ORG_目录结构3.2
Android
.bp3.2common.mk
阿迷创客
·
2024-02-01 09:05
Android
Studio
调试系统APP
android
android
studio
Android
系统中config.xml和defaults.xml区别
首先直接说结论:1.config.xml是平台性的默认配置文件;2.defaults.xml是系统应用中provider里面的默认值;这个两个默认配置直接是交集关系,那么谁的优先级高呢?publicDisplayPowerController(Contextcontext,369DisplayPowerCallbackscallbacks,Handlerhandler,370SensorManag
FW_G8Z
·
2024-02-01 09:34
Android
ROM
android
Android
系统中设置 默认值 default.xml 参数 解释
在SettingsProvider中设置系统中默认值,我们可以在frameworks\base\packages\SettingsProvider\res\values\default.xml文件中看到常用的一些默认值。default.xml中名称类型意义def_dim_screenbool是否自动关屏,默认truedef_screen_off_timeoutinteger自动关屏幕时间def_a
fmc088
·
2024-02-01 09:30
android
系统开发
基于全志H713
Android
11:给TvSettings添加default.xml默认值
篇头如今去过厂家的SOC,尤其是国产芯片,在设计其
Android
AOSP系统的时候,基本都会遵循谷歌的架构和规范。
阿迷创客
·
2024-02-01 09:29
全志H713平台定制开发
android
settings
Android
如何实现语言切换
在
Android
應用中,為了適應不同國家和地區的語言文字,通常需要國際化。當用戶的手機系統語言發生改變時,應用中的語言也會改變成系統語言。
勿念及时雨
·
2024-02-01 09:28
android
app target sdk从23升级到28
android
apptargetsdk从23升级到28一、23升级到241.隐式广播2.权限更改3.NDK应用链接至平台库二、24升级到261.后台服务2.语言区域和国际化3.提醒窗口4.集合的处理5.
呆呆_fdd9
·
2024-02-01 09:08
命令行手机导出日志到电脑
2018-08-21方式1:已有log文件从手机目录导出日志到电脑某个文件下:adbpull/sdcard/
Android
/data/com.suning.snmessenger/logs/.d:/suning
从此用心
·
2024-02-01 08:20
[RK3568
Android
11] 教程之内核printk便捷调试方法
总目录链接:[RK3568
Android
11]本专栏说明和总目录目录前言一、关于printk二、printk便捷调试方法前言开发过程中都会使用到调试串口,为了方便调试,需要添加一些调试信息;为了快速打开和屏蔽调试信息
~未来可期~
·
2024-02-01 08:01
RK3568
驱动开发
printk函数
printk便捷调试方法
rockchip
驱动教程
[RK3568
Android
11] 教程之内核printk函数的用法
总目录链接:[RK3568
Android
11]本专栏说明和总目录目录前言一、printk函数的用法前言printk()是内核模块中用于记录和输出调试信息的函数,printk()是属于内核空间而不是用户空间
~未来可期~
·
2024-02-01 08:30
RK3568
printk
kernel
printk
内核printk
内核打印信息
linux
printk
Android
代码混淆——Proguard
一、概述ProGuard会检测和移除封装应用中未使用的类、字段、方法和属性,包括自带代码库中的未使用项(这使其成为以变通方式解决64k引用限制的有用工具)。ProGuard还可优化字节码,移除未使用的代码指令,以及用短名称混淆其余的类、字段和方法。混淆过的代码可令您的APK难以被逆向工程,这在应用使用许可验证等安全敏感性功能时特别有用。二、开启混淆在module的build.gradle文件中添加
编码前线
·
2024-02-01 08:54
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他