Android

Android基于Toolbar实现顶部标题栏及后退键

最近设计安卓里面有个标题栏,里面有个后退键,可以完成后退之类的功能。 好,刚好可以用Toolbar去实现 上代码:activity_main.xml xml version="1.0" encoding="utf-8"android.support.design.widget.Coord...

Android实现界面跳转功能

本文实例为大家分享了Android实现界面跳转的具体代码,供大家参考,具体内容如下 布局 xml version="1.0" encoding="utf-8"android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk...

Android DrawLayout结合ListView用法实例

想做一个APP,设计中有侧边栏这个功能,所以现在开始学习下侧边栏的实现。 在官方的UI空间中已经给出了DrawerLayout这个侧滑的菜单空间。 因为在使用DrawerLayout的时候遇到了些问题,花...

Android TabHost如何实现顶部选项卡

用TabHost 来实现顶部选项卡,上代码:activity_main.xml xml version="1.0" encoding="utf-8"android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c...

Flutter项目在 iOS14 启动崩溃的解决方法

Flutter是什么? Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在Android 和iOS平台上都可以运行。 下面看下Flutter项目在 iOS14 启动崩溃的问题及解决方法 崩溃现象 在...

Android使用注解进行代码检查的实现方法

Android Studio 内置了代码检查工具 Lint,可在菜单栏选择 Analyze Inspect Code 执行相应的代码检查,代码检查能够根据推断一些不合法的潜在问题,有助于在开发阶段发现开发者因为主管原因...

Android绘图技巧使用详解

本文实例为大家分享了Android绘图技巧使用的具体代码,供大家参考,具体内容如下 XML绘图 Bitmap xml version="1.0" encoding="utf-8"bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="...

Android实现滑动效果

本文实例为大家分享了Android实现滑动效果的具体代码,供大家参考,具体内容如下 坐标系与视图坐标系相辅相成 1、坐标系:描述了View在屏幕中的位置关系(以 屏幕 最左上角的顶点作...

Android绘制钟表的方法

本文实例为大家分享了Android绘制钟表的具体代码,供大家参考,具体内容如下 首先要画一个表,我们要先知道步骤如何: 1、仪表盘----外面最大的圆盘 2、刻度线----四个长刻度和剩下...

Android动画系列之帧动画和补间动画的示例代码

Android 提供三种动画:帧动画、补间动画和属性动画,本篇文章介绍帧动画以及补间动画的使用,属性动画的使用将在后面的文章中分享,那就来复习一下这两种动画的使用吧。 FrameA...

100 行代码实现Flutter自定义TabBar的示例代码

Flutter 的确很强大,但美中不足的是生态还有待完善,没有出现像前端的 Antd 或 Element 那样全能的基础 UI 库。 由此带来的直接影响是开发效率提不上去,需要耗费大量的时间精力在基础...

通过实例解析android Activity启动过程

注:只是说明启动activity的过程(ActivityThread如何与ActivityManagerService简称AmS进行进程间通信调用全过程),不解析android从zygote(受精卵)到整个系统服务的启动 具体来讲,启动activity的...

使用IntelliJ IDEA 配置安卓(Android)开发环境的教程详

目录 一、jdk的下载安装与配置 1.1下载安装 二、下载安装配置SDK 2.1检查之前是否安装过SDK 2.2下载安装SDK 2.3添加SDK 2.4配置环境变量 三、gradle下载与配置 3.1gradle下载 3.2添加环境变量 四...

Android自定义输入框提示功能

本文实例为大家分享了Android自定义输入框提示的具体代码,供大家参考,具体内容如下 这是系统提供的一个控件:AutoCompleteTextView AutoCompleteTextView android:layout_marginLeft="20dp" android:id="@...

Android实现计算器(计算表达式/计算小数点以及括

本文实例为大家分享了Android实现计算器的具体代码,供大家参考,具体内容如下 布局代码: xml version="1.0" encoding="utf-8"TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h...

android实现密码框右侧显示小眼睛

本文实例为大家分享了android实现密码框右侧显示小眼睛的具体代码,供大家参考,具体内容如下 实现效果 xml version="1.0" encoding="utf-8"LinearLayout xmlns:android="http://schemas.android.com/apk/res/an...

Android小部件Widget开发过程中的坑和问题小结

概述 官方参考 Build an App Widget 效果图 放张效果图,这是我玩的桌面 app 文件夹 AndroidManifest.xml Receiver 切记里面的字母不要弄错,最好复制粘贴再修改相对应自定义的地方就好,一个字母...

Kotlin中的Checked Exception机制浅析

前言 现在使用Kotlin的Android开发者已经越来越多了。 这门语言从一开始的无人问津,到后来成为Android开发的一级语言,再到后来Google官宣的Kotlin First。Kotlin正在被越来越多的开发者接受...

Android Studio error: Unable to start the daemon process的解决

在 Android Studio 上新建项目,出现 Unable to start the daemon process. 错误,具体错误信息如下: Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example,...

安卓11适配攻略抢先看

引言 近期,Google 发布了 Android 11的平台稳定版本。Android 11 将在确保用户隐私安全的前提下,更好地让用户畅享最新科技。 下图是 Android 11 发布整体流程的时间线: 个推深耕开发者领...

解决Android Studio一直停留在MyApplication:syncing的问题

在我们打开Android Studio时,可能出现一直停留在MyApplication:syncing的情况(下图的情况),我在此给出解决办法 注意看你的绿色框框位置的的zip是什么样的,在下面的链接中找到一样的压...

Android课程表界面布局实现代码

前言 Android课程表布局实现 我是个菜鸟,文章供参考 示例 图1: 图2: 布局分析 该界面主要可分为三部分: 1.显示年份及周数部分 2.显示周一到周日 3.课程显示部分 实现步骤 1. 首先整...

详解Android studio 动态fragment的用法

fragment的使用时Android的基础,它有两种用法,第一个就是静态的fragment。第二个则是动态的fragment。 静态fragment直接在layout创建你想要的fragment的XML的文件,然后在你的Java包里面创建对应...

教你一文搞懂Kotlin中的Jvm注解

JvmOverloads 创建一个kotlin的类 class Student(val name: String, val sex: Int = 1, val age: Int = 18) 可以看出来 这个构造函数的参数是有默认值的,kotlin的特性对吧,我们在使用的时候可以方便的使用,...

浅谈Android Studio 4.1 更新内容

概览 Android Studio 4.1 目前已经发布,该版本共修复了2370 个 bug 以及 275 个 issue,主要包含如下新增功能: 设计 Material Design 组件库的更新 开发 Database Inspector 功能 直接在 Android Studio 中运...

Android+OpenCV4.2.0环境配置详解(Android studio)

仅是个人记录,希望能对有需要的给予一些小小的帮助 首先我们肯定是要去到OpenCV的官网下载对应的SDK,并解压得到文件夹( opencv-4.2.0-android-sdk ) 其次是NDK环境搭建(双击shift,输入...

Android studio4.1更新后出现的问题详解

Android studio4.1更新后出现的问题如下 Task : app : kaptDebugKotlin FAILED FAILURE: Build failed with an exception. wrong: Execution failed for task ' :app : kaptDebugKotlin'. A failure occurred while executing org. jetbrains . kot...

AndroidStudio4.0日志中文乱码问题

打开AndroidStudio安装目录,找到bin下这两个文件 最后一行添加 -Dfile.encoding=UTF-8 保存,重启,ok Android Studio 4.0 Run窗口中文乱码解决办法 解决方法: 依次打开菜单:Help--Edit Custom VM Optio...

Android Studio 配置忽略文件的方法实现

简介 当我们在进行上传代码到Git、SVN仓库时,通常需要先配置忽略文件,这样主要是方便上传的代码下载的时候不会与编译器和Gradle的版本发生冲突,能够保证下载的代码能正常运行。...

android studio 4.0 新建类没有修饰符的方法

原因是新建类的模板被更改了,匹配符变成了大写,并且没有默认修饰符。 不想自己改的,粘上去就好了,不过我只加了默认的。 #if (${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#if (${IMPOR...

Android Studio签名打包的两种方式(图文教程)

签名打包的两种方式: 注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使...

更新至Android Studio4.1后发现as打不开的解决方法

前言 今天收到了as更新4.1推送,更完后发现打不开了,报下面的错误 Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDesc...

使用Android Studio创建OpenCV4.1.0 项目的步骤

一、OpenCV OpenCV(开源计算机视觉库)是一个开源的计算机视觉和机器学习软件库,是一个基于C与C++的跨平台计算机视觉处理库。 二、下载 开发基于Andorid的计算机视觉的应用可以使用...

Android Studio 运行按钮灰色的完美解决方法

今天新建项目的时候突然发现编译后运行按钮为灰色。 解决方案: 第一步:点击图中的Add Configuration,出来如下界面 第二步:点+号,并选择Android App选项 出来下图所示界面 第三步:在...

浅谈Android Studio 的四种打包方式

虽然这个博客的内容很简单,但是作为新手的我还是百度了好久才掌握了Android Studio的打包方式,希望对后来人有所帮助。 打包的第一种方式 (1)在Android Studio 中选中app这么module,选...

Android实现倒计时效果

本文实例为大家分享了Android实现倒计时效果的具体代码,供大家参考,具体内容如下 一个倒计时的效果 先看效果图: 直接上代码: 这里是关于倒计时 …天时分秒…的逻辑判断 /** *...

Android Studio IDE升级4.1以后Start Failed

突然遇到Android Studio IDE自升级到4.1,然后就无法启动了. 以下是错误截图 : 于是各种重新卸载,重新安装都不行,最终找到解决方法是:删除.local/share/google的Google文件包,然后重新启...

ubuntu下 AndroidStudio4.1启动报错问题的解决

报错信息如下: Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl; at...

Android studio升级4.1时遇到的问题记录

1.布局文件预览不了 百度搜索了好多办法,有要降低android sdk版本的,有要改Theme的都没有成功。 个人的解决办法:在布局文件的design界面,点击右上角的感叹号,如图1, 在下方展开的...

Android Studio配置(Android Studio4.1为例)

目录 Android Studio下载(下文统称AS) Android SDK下载 SDK安装器下载 JDK配置 JDK下载 JDK安装 JDK环境变量配置 SDK路径配置 SVN配置 安装SVN AS关联SVN 配置忽略文件 添加资源库 清除SVN信息的脚本...

Android studio 4.1打包失败和插件错误提示的解决

一、Android studio 升级4.1,Android Gradle插件从4.0.2升级到4.1.0后打包失败,回退到4.0.2后打包正常。 错误信息: What went wrong: Execution failed for task ‘:app:processDebugManifest'. Could not get unknown pr...

AndroidStudio升级4.1坑(无法启动、插件plugin不好用、

上班坐稳,打开AS看到studio有更新,于是就点击升级,4.1版本,看更新日志:bug修复什么什么一大堆,感觉挺好的,应该做了不少优化,结果升级完后就无法启动了,于是肠子悔青了。...

Android Gradle Plug 4.1.0 升级后gradle获取manifest位置失

问题背景 项目编译过程中,使用了类似Android Gradle Plugin的gradle插件进行编译,在最终打包apk时,会动态修改manifest文件。 近期发现线上用户有反应升级到以下开发环境后,打包apk后ma...

AndroidStudio升级4.1后启动失败Plugin问题解决

AS升级4.1 后启动失败 Plugin问题 start fail 弹窗如下: Internal error. Please refer to https://code.google.com/p/android/issues java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/inte...

Android Studio升级到4.1以后插件问题解决

当把Android Studio升级到4.1以后插件提示不可用,然后启动的报下面的错: 错误的意思是该插件只支持IDEA,然后想把这个插件删除,发现在已安装的插件中是找不到这个插件的,如下:...

Android开发微信小程序页面的图文教程

目录 初识Android Android Studio 项目介绍 项目开始 初识Android Android是我们在日常生活中注视最久的,我们所使用的所有手机APP基本上都可以在Android上运行。而这次我们将开发一个app页面。...

关于Android中Gradle和jar包下载慢的问题及解决方法

gradle下载慢问题 解决方法 下载之后自行安装 ps:就是手动更新。 官网地址和gradle各版本下载地址: 官网: http://gradle.org/release-candidate/ 各版本下载地址: http://services.gradle.org/distribu...

详解Android 消息处理机制

摘要 Android应用程序是通过消息来驱动的,当Android主线程启动时就会在内部创建一个消息队列。然后进入一个无限循环中,轮询是否有新的消息需要处理。如果有新消息就处理新消息。...

Android如何调整线程调用栈大小

在常规的Android开发过程中,随着业务逻辑越来越复杂,调用栈可能会越来越深,难免会遇到调用栈越界的情况,这种情况下,就需要调整线程栈的大小。 当然,主要还是增大线程栈大...

项目发布Debug和Release版的区别详解

本文为大家讲解了项目发布Debug和Release版的区别,供大家参考,具体内容如下 一、Debug和Release的区别 Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(...