51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ROI
Android ANR总结
1、ANR定义ANR的全称是applicationnotresponding,是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间未能得到有效响应或者响应时间过长,都会造成ANR。一般地,这时往往会弹出一个提示框,告知用户“xxx没有响应”,用户可选择继...
代码星球
·
2020-04-06
Android
ANR
总结
Windows10+Android Studio 3.5编译项目报错——NDK Resolution Outcome: Project settings: Gradle model version=4.10.1, NDK version is UNKNOWN
项目背景:系统有C、D两个盘,AndroidStudio安装在D盘,sdk安装在C盘。 出现的问题:从git拉取项目后,一直编译不通过,提示“NDKResolutionOutcome:Projectsettings:Gradlemodelversion=4.10.1,NDKversionisUNK...
代码星球
·
2020-04-06
NDK
version
Windows10+Android
Studio
编译
Android获取设备唯一码
Stringuuid="";Stringserial=null;Stringm_szDevIDShort="35"+Build.BOARD.length()%10+Build.BRAND.length()%10+Build.CPU_ABI.length()%10+Build.DEVICE.length()%10+Bui...
代码星球
·
2020-04-06
Android
获取
设备
唯一
Android invalidate()方法 requestLayout()方法分析
强调一点的就是,在onMeasure(),onLayout(),onDraw()这三个流程中,Google已经帮我们把draw()过程框架已经写好了,自定义的ViewGroup只需要实现measure()过程和layout()过程即可。这三种情况,最终会直接或间接调用到三个函数,分别为invalidate(),requ...
代码星球
·
2020-04-06
方法
Android
invalidate
requestLayout
分析
Android使用AIDL跨进程通信
AIDL是Android中IPC(Inter-ProcessCommunication)方式中的一种,AIDL是AndroidInterfacedefinitionlanguage的缩写,对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互。因为是...
代码星球
·
2020-04-06
Android
使用
AIDL
进程
通信
Android Gradle Plugin Version和Gradle Version 对应关系
1、gradle插件版本配置位置:project对应的build.gradle文件中buildscript{repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.5.0'//NOTE:Donotpla...
代码星球
·
2020-04-06
Gradle
Version
Android
Plugin
对应
error: device unauthorized —— android studio 链接不上虚拟机
问题原因:以前用Eclipse开发的时候在环境变量里配置了ANDRIOD_SDK_HOME。解决方法:将电脑环境变量中的ANDRIOD_SDK_HOME删除,重新运行adbdevices,手机上出现授权提示,问题解决。 大功告成。...
代码星球
·
2020-04-06
error
device
unauthorized
android
studio
Touch事件传递机制 Android
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分...
代码星球
·
2020-04-06
Touch
事件
传递
机制
Android
Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.
AndroidStudio导入Eclipse项目报错Error:Couldnotdeterminetheclass-pathforinterfacecom.android.builder.model.AndroidProject.的解决办法 错误原因:因为Eclipse所使用的ADT插件已经不再更新,所以从E...
代码星球
·
2020-04-06
Error
Could
not
determine
the
android studio jni调用入门
一、开发环境配置:1、AndroidStudio2.3.32、android-ndk-r14b-windows-x86_64二、创建项目1、新建android项目2、新建文件3、编译生成.class文件 4、生成.h文件(1)、首先进入打开Terminal,进入对应的工程目录下,访问build/i...
代码星球
·
2020-04-06
android
studio
jni
调用
入门
Android返回系统Home桌面
Intentintent=newIntent();//为Intent设置Action、Category属性intent.setAction(Intent.ACTION_MAIN);//"android.intent.action.MAIN"intent.addCategory(Intent.CATEGORY_HOME)...
代码星球
·
2020-04-06
Android
返回
系统
Home
桌面
Android Studio修改字体大小
androidstudio提供的主题是不能修改字体和字体大小的,如果要修改大小就的另存一份自定义的主题了。1、启动AndroidStudio,菜单"File"-"Setting...",如图: 2、在左边的菜单中选择"Editor"-"Colors&Fonts"-"Font",如图: 3、右...
代码星球
·
2020-04-06
Android
Studio
修改
字体
大小
Android Studio打开非本机项目比较慢的问题。
使用AndroidStudio打开其他项目的时候,如果使用的AS版本、gradle不同的话,会在打开项目的时候下载gradle版本,网速不好的情况下回非常的慢。解决方案:1、将本机创建的AS项目中的gradle文件拷贝到所要打开的项目对应的位置。文件目录在:.gradle文件夹下。2、修改gradle配置参数。修改gr...
代码星球
·
2020-04-06
Android
Studio
打开
本机
项目
Android Studio打开项目提示找不到sdk路径的问题。
问题如图:这是由于所打开的项目不是本机创建的,所使用的sdk路径不一致所导致。解决方案:打开项目所在目录,找到local.properties文件并打开,发现sdk.dir=D:\Android\Sdk,这就是问题所在。 这个提示不用理会,点击确定会自动更新sdk路径。...
代码星球
·
2020-04-06
Android
Studio
打开
项目
提示
android输入框显示在软键盘上边
有时候在界面需要输入的时候,如果输入框在界面的下方,软键盘弹出的时候会遮挡输入框界面,对用户的体验不是很好。在网上找的别人的解决方案首先: 清单文件里面配置:android:windowSoftInputMode="adjustPan|stateHidden"android:windowSoftInputMo...
代码星球
·
2020-04-06
android
输入
显示
键盘
上边
首页
上一页
...
98
99
100
101
102
...
下一页
尾页
按字母分类:
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
其他