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
Adnroid
Adnroid
文件存储路径getFilesDir()与getExternalFilesDir的区别
作为一个开发者,我们经常需要通过缓存一些文件到SD卡中,常见的方式就是,通过:FilesdCard=Environment.getExternalStorageDirectory();获取SD卡根目录,然后自定义文件/文件名进行文件存储.这样做法的结果就是,当手机安装了大量的app时,SD卡根目录会迅速变得杂乱不堪。并且在API6.0之后,根目录文件存储是需要用户授权的,就算你在AndroidMa
皓皓amous
·
2024-02-11 12:45
Unity2022.3.15+Android Studio发布Google市场AAB包
采用通过Unity发布AndroidStudio工程,然后在AndroidStudio工程再做证书相关的设置一、Unity导出
Adnroid
工程发布前先设置64位运行环境,否则打包出来的应用会弹出提示:
蒙双眼看世界
·
2024-01-19 10:27
android
studio
android
ide
CordovaAndroid项目部分原理解析
CordovaAndroid项目源码不完整类图:Cordova——Android类图.pngCordova
Adnroid
项目源码启动时序图(不完整):Corodva——启动图.pngCordova
Adnroid
键盘之下无新事儿
·
2023-12-27 23:14
Adnroid
系统分布式编译: Ubuntu系统,ccache + distcc + rant
背景:Android工程代码量很大,在普通的个人PC上编译甚至在配置较低的服务器上的编译速度都非常慢,通常完全编译在1h~3h左右。为了加快编译速度,想到了建立distcc分布式编译环境。工具:DISTCC:一个非常快且免费的分布式C/C++编译工具,它可以实现将本地机器的编译任务分配到一台或多台远程服务器上进行编译,完成后再发送回本地机器进行连接。它旨在充分利用局域网内所有PC机器的CPU和Me
ace_an
·
2023-12-23 20:42
编译
Android
分布式
ubuntu
android
c
c++
flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)
目前
adnroid
和ios推送消息分别叫FCM和APNs。这里通过google的firebase分别向两个平台同时推送消息只需要配置一套服务便可以。
玫瑰花开一片一片
·
2023-12-22 19:46
flutter
xcode
android
ios
Android---彻底掌握 Handler
Handler现在几乎是Android面试的必问知识点,大多数
Adnroid
工程师都在项目中使用过Handler。
别偷我的猪_09
·
2023-11-06 07:57
#
Android进阶
android
Android studio百度地图开发获取SHA1码值
cd到cdUsers\Administrator接着输入命令cdUsers\Administrator其中Administrator是自己的用户名我这里是wanggAdministrator文件下有个.
adnroid
从新开始学android
·
2023-11-01 07:26
APP逆向基础(APK流程)
APK的基本结构Android体系结构和APK基本结构-CSDN博客APK打包流程【Android安装包优化】APK打包流程(文件结构|打包流程|安装流程|安卓虚拟机)_
adnroid
安装包优化,打指定资源
Python9724
·
2023-10-27 03:26
python
java
Adnroid
MK BP Stub编译jar包隐藏方法具体实现
Stub编译android.mk和android.bp编译生成的jar包隐藏方式具体实现举例说明Android.mk需要加的#Note:Themaketargetisandroid.car-stub-docsLOCAL_MODULE:=android.car-stubLOCAL_DROIDDOC_OPTIONS:=\-stubs$(callintermediates-dir-for,JAVA_LI
xuyewen288
·
2023-10-18 06:29
android系统
android
Adnroid
卡顿分析与布局优化
1卡顿分析1SystraceSystrace是Android平台提供的一款工具,用于记录短期内的设备活动,其中汇总了Android内核中的数据,例如CPU调度程序,磁盘活动和应用程序,Systrace主要用来分析绘制性能方面的问题,在发生卡顿时,通过这份报告,可以知道当前整个系统所处的状态,从而帮助开发者更直观的分析系统瓶颈,改进系统性能`2androidprofile中的cpu监测**App层面
a136447572
·
2023-10-17 02:52
android-文字笔记
andriod
android
布局优化
卡顿监测
Android11 适配
targetSdkVersion为30将build.gradle的目标版本targetSdkVersion修改为30(Android11)targetSdkVersion30Android11的改变改变主要影响以
Adnroid
11
Billy_Zuo
·
2023-09-22 11:50
android
【PendingIntent FLAG_MUTABLE 和 FLAG_MUTABLE的区别】
最近在获通过NfcAdapter.aenableForegroundDispatch发现不能正确调度使用android.nfc,后来发现是
Adnroid
12以后PendingIntent的新特性导致。
阿波_!@
·
2023-09-17 02:15
android
java
Android JNI 问题 | missing and no known rule to make it |
Buildcommandfailed.ErrorwhileexecutingprocessD:\Android\sdk\cmake\3.10.2.4988404\bin\cmake.exewitharguments{--buildE:\0.WORK\
Adnroid
Studio_Project
WnniandaoYu
·
2023-09-10 14:01
Adnroid
存储之SharedPreferences
昨天和朋友说到SharedPreferences的用法,顺便也自己回顾补习一下。因为很久没用了(没自己撸了,都是用的别人工具类)。首先回顾一下,android五大存储方式:一、使用SharedPreferences存储数据二、文本存储三、SqLite数据库存储四、继承方式的,ContentProvider存储五、网络存储以上就是基本的五种存储方式,那么今天,记录一下刚刚回顾的shreadPrefe
cat_coffee
·
2023-08-17 00:42
Android 迁移到androidX教程 Kotlin支持androidX
google在后期将库整合一个新库,
adnroid
X系列。相对原来的v4和v7,这样便于有效管理。AndroidX对原始Android支持库进行了重大改进,后者现在已不再维护。
蜗牛、Z
·
2023-07-28 08:51
android
android
android
studio
gradle
adnroid
11. 0 Activity启动流程图解
从Launcher到ActivityTaskManager从ActivityTaskManagerService到ApplicationThread从ApplicationThread到onCreate
飞yu流星
·
2023-07-26 19:41
流程图
Android
图解
【Android】红米5Note Android9.0版本横竖屏切换
背景第一个问题网上查询资料说Andorid3.2以前的SDK可以使用如下配置防止横竖屏切换重新创建Activityandroid:configChanges="orientation|keyboardHidden"
Adnroid
3.2
秀叶寒冬
·
2023-07-19 15:03
Android 源码中添加一个产品
本文基于
Adnroid
9.0系统。步骤首先,在deivice目录下,创建目录twitter/m20。一般目录命名规则为:公司名/产品名。
佳朗
·
2023-07-14 18:56
Android系统
android
Android——8种通知栏-适配
Adnroid
12
通知栏效果图:(博主真机一加10Tpro
Adnroid
版本12)目录通知栏效果图:(博主真机一加10Tpro
Adnroid
版本12)使用GT库里的,当然需要先依赖好GT库啦:第一种:最为常见的普通通知栏第二种
PlayfulKing
·
2023-06-19 22:57
GT使用教程
android
java
开发语言
Android异步处理技术(二)
异步处理技术(二)写在前面前文写了
adnroid
的前三种异步处理技术,而且前文结尾也说了在这篇会总结后面三种技术,不多说就直接点吧。
Kinton
·
2023-04-15 10:15
Android-全自动埋点方法论-下
Adnroid
开发基于java代码(常规)Android的基础语言是java语言,java语言的开发流程包括java代码-class文件-运行Android安装包apk构建打包是将上述class代码
AnonyPer
·
2023-04-15 05:58
adnroid
系统OTA升级
OTA功能,主要用于修复bug、系统升级等。一.OTA升级包分为整体完全升级包和增量升级包,增量升级包需要增量编译(编译脚本的修改),相比完全升级包,升级包的体积更小。整体完全升级包优势:使用全包的优势在于无需对应版本号,可以直接从任何之前的版本升级到OTA包中的版本。劣势:全包所占的空间比较大,升级时间较长。全编项目版本,然后使用指令,即可制作ota全包makeotapackageout目录下生
m0_71008721
·
2023-04-04 07:54
android
1024程序员节
关于
adnroid
Studio一直提示Task 'generateDebugSources' not found in project ':app'
AS中踩的这个坑儿在项目中碰到了,我在gradlesyc之后出现了这个东西,而且无法再次syc,cleanbulid完全不在生效即使执行也是提示Task‘generateDebugSources’notfoundinproject‘:app’。后来注意到在代码框上方始终提示一个Gradleprojectsycinprogressgradle始终在syc不曾停止,那么问题貌似就清楚了。比较坑的是并没
有时有晌
·
2023-03-31 07:56
Android
Adnroid
持久化数据存储SharedPreferences
零、难过的我做了7年iOS,3年的app,4年的游戏SDK,受不了某些大厂的内卷,找了个离家近的小公司,可他们让我做iOS+Android,我哪会啊!可是不努力就被吸,所以老老实实来学习了。第一个Android项目,就是之前的大兄弟写的登录sdk,虽然我不是很懂安卓,但我也知道,不会有人仅仅存用户名和密码,就用txt文件吧,还存到SD卡,这不是胡闹吗。于是查找有没有类似iOS中NSUserDefa
Spencer_wu
·
2023-03-25 07:15
adnroid
SoundPool短提示音播放
一、SoundPool相对于MediaPlayer的优点1.SoundPool适合短且对反应速度比较高的情况(游戏音效或按键声等),文件大小一般控制在几十K到几百K,最好不超过1M,2.SoundPool可以与MediaPlayer同时播放,SoundPool也可以同时播放多个声音;3.SoundPool最终编解码实现与MediaPlayer相同;4.MediaPlayer只能同时播放一个声音,加
飞天_shine
·
2023-03-14 21:45
Adnroid
打开网页-打包app来体验手机网站
记录为主,直接上代码吧。packagecom.example.myapplication;importandroid.app.Activity;importandroid.net.http.SslError;importandroid.os.Build;importandroid.os.Bundle;importandroid.webkit.SslErrorHandler;importandroi
蒙双眼看世界
·
2023-03-10 22:31
Adnroid
WebView
AndroidwebView注意问题//解决图片不显示webView.getSettings().setBlockNetworkImage(false);//启用地理定位webSettings.setGeolocationEnabled(true);//启用数据库webSettings.setDatabaseEnabled(true);//启用地理定位Stringdir=this.getAppli
舒童1024
·
2023-02-07 09:13
AndroidStudio 3.0 NDK环境搭建
前言网上关于NDK开发环境配置的相关博客已经很多,但是很少有关于NDK在
Adnroid
Stduio3.0以上的环境搭建相关的博客.所以特此记录下.首先是对NDK的介绍,先对NDK有个初步的印象:NDK(
hero的技术小黑屋
·
2023-01-30 05:49
Android UI渲染优化
1.3工具位置:Androidstudio,
Adnroid
-device-monitor,Hierar
AlvinShen
·
2023-01-29 15:02
Adnroid
MVP模式简介
简称:MVP全称:Model-View-Presenter;MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方,Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示模式特点1.MVP是根据MVC演变而来mvc.jpg3.在MVC中,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的会包括一些业务逻辑。在MVC模型
已换号
·
2023-01-26 15:35
Adnroid
Studio kotlin 报错AssertionError: Could not delete caches xxx kotlin\compileKotlin文件名太长
起因AndroidStudio使用kotlin编写代码编译时频繁遇到java.lang.AssertionError:Couldnotdeletecachesdirxxx\build\kotlin\compileKotlin,文件名太长等问题,必须重启软件或在任务管理器中结束占用该目录的java进程关掉才能正常编译,但是没过多久又会报这个错误;原因AndroidStudio的Kotlin插件和项目
i听音乐的猿
·
2022-10-26 12:13
note
android
kotlin
android
java
9月【笔耕不辍】勋章活动获奖名单公布
请以收到私信或者参考活动页抽奖机会为主(若有抽奖机会却不在此公布名单中说明是获得了阳光普照奖)其他获奖用户详细名单:CSDNID昵称博客主页奖项奖品qq_27489007芝麻粒儿芝麻粒儿的博客_CSDN博客-瞎编瞎写,熬夜再战
Adnroid
CSDN官方博客
·
2022-10-11 07:51
CSDN
官方活动
征文
Adnroid
Studio Terminal Flutter - 命令行运行提示 zsh: command not found: flutter
MacOSCatalina10.15.4,在AndroidStudio的Terminal中使用flutter的命令失效,提示zsh:commandnotfound:flutter据官方说,从macOSCatalina版开始,您的Mac将使用zsh作为默认登录Shell和交互式Shell。您还可以在较低版本的macOS中将zsh设置为默认Shell。永久解决方法1、执行:【open~/.zshrc】
神的漾
·
2022-02-12 22:58
Adnroid
Dialog,DialogFragment 弹出导致沉浸栏(statusbar)变黑的问题
经测试动态设置屏幕宽高可解决getDialog().getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ConfigYibaisong.window_y);//宽度随意高度不能用ViewGroup.LayoutParams.MATCH_PARENT,高度自己获取屏幕高度然后set进去就可。
小于先森
·
2022-02-05 23:18
CountDownTimer 写一下手机验证的倒数秒
Adnroid
原生2018-08-08
开始写吧今天是2018/8/9昨天突然网连不上了好了会归正题先上一个效果图首先写一个类来继承CountDownTimer算了还是直接复制代码吧(直接点大家都是程序员谁不知道谁呀)/***创建人:Ninetailsfox*创建时间:2018/8/912:00*功能描述:功能*联系方式:
[email protected]
**@authordell-pc*/publicclassVerification
阿狸清纯的容颜
·
2021-06-21 08:13
Adnroid
Studio3.2.1 引发的问题Failed to resolve: multidex
今天把AndroidStudio升级到了3.2.1版本,抛出了异常Failedtoresolve:multidex异常。配置如下:buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.2.1'classpath'com.github.dcendents:android-m
焦百万
·
2021-06-09 16:11
Adnroid
集成腾讯云通讯IM无UI库
API地址https://cloud.tencent.com/document/product/269/36909按照文档接入没得问题,但是很草蛋:)遇到的问题只有一个,其他问题大部分参照错误码和api就能解决:客服端登录时遇到7000370013,请甩锅后台:)原因:服务端生成usersig时的userid和客户端不匹配,或者生成usersig时的有效期请参照默认设置,不能设置太长时间。检查有效
涂涂家的小七呀
·
2021-06-08 04:55
配置ndk环境变量
sudogedit~/.bashrcecho'exportANDROID_HOME="'$HOME'/
Adnroid
/sdk"'>>~/.bashrcecho'exportANDROID_NDK_HOME
22a5d2ee8385
·
2021-05-14 08:45
Android studio获取开发版SHA1和测试版SHA1
一、获取开发版SHA1:1、打开androidstudio找到Terminal并打开,或者在最下面找到Terminal如下图:图12、输入命令C:进入c盘,然后找到C盘下面.
adnroid
文件,获取路径
冬瓜去哪儿
·
2021-04-28 19:57
高德地图 点聚合功能(
Adnroid
)
1、需求:接下来的项目要实现像链家APP中地图看房的功能(效果如下图)。链家APP地图找房效果2、实现思路、查阅资料看到这个效果图,首先想到的是在view上放一个marker,但是marker只能设置title,没有在中间设置内容的效果。于是乎去查阅高德地图的api,发现有画圆的方法,有设置Text内容标记的方法。就在想能不能先在一个经纬度上先画一个圆形,然后再画一个text的内容标记。然而这个方
我是李小米
·
2021-04-27 00:14
2021 年 Android 程序员面试看这篇就够了, 助你加薪无忧!【上篇】
大家知道
Adnroid
高级工程师不会像刚入门那样被问的问题一句话两句话
10块钱new一个对象
·
2021-04-18 19:49
adnroid
报错:app:transformClassesWithDexForDebug
今天在github上面git了一个很不错的项目,但是运行起来就报了这个错,百思不得其姐。图如下:查了网上说是项目依赖库,重复引用的问题,结果往这方面查,发现依赖库没有问题。最后发现在app的build.gradle下面设置多分包为true就解决了:multiDexEnabledtrue这是一个奇怪的问题,好了记录下,帮助更多为这个问题迷茫的人,解决的图如下:
柒号公园
·
2020-09-16 15:02
Android
Studio小技巧
Android应用程序创建桌面快捷方式
测试环境为
Adnroid
2.1以上。
u014440968
·
2020-09-15 11:22
Android
Android
android应用
launcher
桌面快捷方式
Adnroid
面试题 关于AsyncTask源码解析
到底AsyncTask线程池的大小是?总结:3.0之前的同时运行的线程数、线程池大小是经验值3.0之后改为了和CPU数目有关系5.0版本,同一时刻能运行的线程数是CPU的数目+1,线程总池大小是CPU_COUNT*2+1privatestaticfinalintCORE_POOL_SIZE=CPU_COUNT+1;privatestaticfinalintMAXIMUM_POOL_SIZE=CPU
学习编程知识
·
2020-09-14 22:21
android
asynctask
源码
java
android
thread
SVG使用
1.
Adnroid
Studio引入本地SVG上图吧!引入之后,就不多说了。这里可以修改颜色,宽高啊神马神马的。2.svg图标库网站htt
Yunr阿云
·
2020-09-14 12:38
Android
svg
h5 移动端 监听软键盘弹起、收起
前面一篇博客h5安卓键盘弹起界面适配修改webview高度提到了在
adnroid
中如何监听软键盘的弹起与收起,是利用的窗口的高度发生变化window.onresize事件来做突破点的,但是ios中软键盘的弹起收起并不触发
weixin_30950887
·
2020-09-12 14:06
adnroid
3D 系列之光效篇
光效三要素在OpenGLES中,光由三个元素组成,分别是环境元素(ambientcomponent),散射元素(diffusecomponent)和高光元素(specularcomponent)。我们使用颜色来设定光线元素,这看上去有些奇怪,但是由于它允许你同时指定各光线元素的颜色和相对强度,这个方法工作得很好。明亮的白色光定义为白色({1.0,1.0,1.0,1.0}),而暗白色可能定义为灰色(
qianjintianguo
·
2020-09-12 11:09
Android
图像视频开发
float
constructor
buffer
class
照片
测试
android EditText被键盘遮住的问题
发现这个问题后从网上找了找,1)说是在
Adnroid
Mainfest.xml中对应的activtiy设置属性Android:windowSoftInputMode=”stateVisible|adjustPan
qq_15602525
·
2020-09-12 10:09
Android开发技术累积
交叉编译
在android开发的时候需要经常编译第三方c库文件,可你编译的时候在电脑运行在
adnroid
上,所以需要交叉编译实现。
安儿IT
·
2020-09-10 15:31
安卓学习之旅
Android
JNI学习之旅
android studio jar包 c#调用。
step1.
adnroid
studio新建工程project,一直next就行了,这期间的命名都用不上,2.新建模块module。选androidlibrary,包名最好跟unity包名一致。
hitheqing
·
2020-09-10 13:36
随笔
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他