#ROI

Android ANR总结

1、ANR定义ANR的全称是applicationnotresponding,是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间未能得到有效响应或者响应时间过长,都会造成ANR。一般地,这时往往会弹出一个提示框,告知用户“xxx没有响应”,用户可选择继...
代码星球 ·2020-04-06

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...

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 invalidate()方法 requestLayout()方法分析

强调一点的就是,在onMeasure(),onLayout(),onDraw()这三个流程中,Google已经帮我们把draw()过程框架已经写好了,自定义的ViewGroup只需要实现measure()过程和layout()过程即可。这三种情况,最终会直接或间接调用到三个函数,分别为invalidate(),requ...

Android使用AIDL跨进程通信

AIDL是Android中IPC(Inter-ProcessCommunication)方式中的一种,AIDL是AndroidInterfacedefinitionlanguage的缩写,对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互。因为是...

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...

error: device unauthorized —— android studio 链接不上虚拟机

问题原因:以前用Eclipse开发的时候在环境变量里配置了ANDRIOD_SDK_HOME。解决方法:将电脑环境变量中的ANDRIOD_SDK_HOME删除,重新运行adbdevices,手机上出现授权提示,问题解决。 大功告成。...

Touch事件传递机制 Android

Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分...

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...

android studio jni调用入门

一、开发环境配置:1、AndroidStudio2.3.32、android-ndk-r14b-windows-x86_64二、创建项目1、新建android项目2、新建文件3、编译生成.class文件  4、生成.h文件(1)、首先进入打开Terminal,进入对应的工程目录下,访问build/i...

Android返回系统Home桌面

Intentintent=newIntent();//为Intent设置Action、Category属性intent.setAction(Intent.ACTION_MAIN);//"android.intent.action.MAIN"intent.addCategory(Intent.CATEGORY_HOME)...

Android Studio修改字体大小

androidstudio提供的主题是不能修改字体和字体大小的,如果要修改大小就的另存一份自定义的主题了。1、启动AndroidStudio,菜单"File"-"Setting...",如图: 2、在左边的菜单中选择"Editor"-"Colors&Fonts"-"Font",如图: 3、右...

Android Studio打开非本机项目比较慢的问题。

使用AndroidStudio打开其他项目的时候,如果使用的AS版本、gradle不同的话,会在打开项目的时候下载gradle版本,网速不好的情况下回非常的慢。解决方案:1、将本机创建的AS项目中的gradle文件拷贝到所要打开的项目对应的位置。文件目录在:.gradle文件夹下。2、修改gradle配置参数。修改gr...

Android Studio打开项目提示找不到sdk路径的问题。

问题如图:这是由于所打开的项目不是本机创建的,所使用的sdk路径不一致所导致。解决方案:打开项目所在目录,找到local.properties文件并打开,发现sdk.dir=D:\Android\Sdk,这就是问题所在。 这个提示不用理会,点击确定会自动更新sdk路径。...

android输入框显示在软键盘上边

有时候在界面需要输入的时候,如果输入框在界面的下方,软键盘弹出的时候会遮挡输入框界面,对用户的体验不是很好。在网上找的别人的解决方案首先: 清单文件里面配置:android:windowSoftInputMode="adjustPan|stateHidden"android:windowSoftInputMo...
首页上一页...9899100101102...下一页尾页