android开发

Android绘制跟随手指移动的小球

为了实现一个跟随手指移动的小球,考虑到开发自定义的UI组件,这个UI组件将会在一个指定的位置绘制一个小球,这个位置可以动态改变。当用户手指在屏幕上拖动时,程序监听到这个手指的动作,并且传入UI组件,通知组件重绘即可。 »

Android 实现自定义圆形listview功能的实例代码

最近遇到一个需求需要圆形listview作为悬浮窗,费了九牛二虎之力终于开发出来了,特别有成就感,下面分享下案例,项目原因,只能分享一部分供大家参考1.有图有真相下面就来讲解下代码:1.自定义listviewimport android.content.Context;import android.content.res.TypedArray;import »

Android输入框实时模糊搜索效果的示例代码

Android输入框实时模糊搜索很多开发场景会用到搜索框实时模糊搜索来帮助用户输入内容,如图思路是在EditText 字符变动的时候 弹出ListPopupwindow并更新列表,这样的做法google已经封装为AutoCompleteTextView用法mAutoCompleteTextView.setAdapter(adapter); mAutoCom »

简单了解Android性能优化方向及相关工具

开发一款性能优良的应用是每一个Android开发者都必须经历的挑战。常见的提高APP性能的优化方向有三个:布局和渲染优化、内存优化、功耗优化。这是因为RelativeLayout能够在不嵌套的情况下完成复杂的布局,而当布局比较简单时优先使用LinearLayout提高性能。解决方法为在Activity的onDestroy()方法里将该成员变量赋为Null。解决方法为回收Activity实例时同时调... »

Android自定义View实现直播点赞特效

由于开发的需要,需要开发类似直播点赞特效的需求,于是自定义View来实现这种效果案例图:1.自定义Viewimport android.animation.Animator;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.a »

Android自定义Dialog原理实例解析

Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog来实现此类功能。一般情况下,利用Android提供的Dialog及其子类能够满足多数此类需求,然而,其不足之处体现在:1. 基于Android提供的Dialog及其子类样式单一,风格上与App本身风格可能不太协调;2. Dialog弹窗在布局和功能上有所限制,有时不一定能满足实际的业务需求。本文将通过在Di... »

android开发实现文件读写

本文实例为大家分享了android实现文件读写的具体代码,供大家参考,具体内容如下 读取 /** * 文件读取 * @param is 文件的输入流 * @return 返回文件数组 */ private byte[] read(InputStream is) { //缓冲区inputStream BufferedInputStream bis = null; //用于存储数据 ByteArray... »

Android 使用Vibrator服务实现点击按钮带有震动效果

Vibrator振动器,是手机自带的振动器哦,不要想成岛国用的那种神秘东西哦~~Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator如何使用? »

Android studio 切换flutterSDK之后报错及解决办法(推荐)

Windows系统上面修改了flutter sdk的环境变量地址之后Android studio上面运行flutter项目就会报错类似于:Could not read script XXX\flutter.gradle' as it does not exist.还有这样:flutter:Warning! »

android studio3.0以上如何通过navicat访问SQLite数据库文件

SQLite毕竟是在手机上的数据库,开发者想在电脑上看还是比较烦恼,但相信大多数对navicat有所耳闻,我用的navicat 12就觉得数据库非常清晰简洁,操作也方便,那么下文就是教程。 »

Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码

在最近的开发工作中,要实现一个调色板的进度条,SeekBar要分成10段显示不同颜色,功夫不负有心人,终于实现了这个功能,下面分享给大家示例图:1.自定义SeekBarimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;impo »

Android App启动图启动界面(Splash)的简单实现代码

您可能感兴趣的文章:详解Android中App的启动界面Splash的编写方法Android开发基础之创建启动界面Splash Screen的方法Android笔记之:App应用之启动界面SplashActivity的使用Android开发笔记之:Splash的实现详解 »

Android开发自定义控件之折线图实现方法详解

本文实例讲述了Android开发自定义控件之折线图实现方法。分享给大家供大家参考,具体如下:前言折线图是Android开发中经常会碰到的效果,但由于涉及自定义View的知识,对许多刚入门的小白来说会觉得很高深。自定义控件的实现有四种方式:1.继承View,重写onDraw、onMeasure等方法。// 刻度之间的距离 private int degreeSpace; @Override p... »

如何在Android Studio下进行NDK开发

在AS中进行NDK开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 1. 到底什么是JNI,什么是NDK?Java开发要用到JDK,Android开发要用到SDK,那我们在Android中要进行native开发,也要用到它对应的工具包,即NDK。好了,上面的基本概念介绍完以后,我们正式进入AS下NDK开发的讲解。首先新建一个Android工程JNIDemo,Ctrl + shift +... »

总是听到有人说AndroidX,到底什么是AndroidX

于是Android团队推出了一个鼎鼎大名的Android Support Library,用于提供向下兼容的功能。那么很明显,Android团队也意识到这种命名已经非常不合适了,于是对这些API的架构进行了一次重新的划分,推出了AndroidX。另外,从Android Studio 3.4.2开始,我发现新建的项目已经强制勾选使用AndroidX架构了。这里点击Migrate,Android St... »

19个Android常用工具类汇总

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUti... »

AndroidStudio中重载方法@Override的使用详解

在我们使用Android Studio时,创建一个类是继承于Android中已有的类时,我们会对原有类中的方法进行重载,Android Studio为我们提供了快捷的插入重载的方法,便于开发、减轻了工作量。当我们继承一个Android中已有的类时,需要对其函数进行重载只需要点击菜单栏 Code->Override Methods,会跳出可以重载的函数,寻找需要的函数即可。您可能感兴趣的文章:... »

快速关闭android studio的自动保存功能教程

默认情况下,Android Studio 的 Ctrl+S 是保存所有修改的文件,我觉得挺好的。以上这篇快速关闭android studio的自动保存功能教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。您可能感兴趣的文章:Android开发实现保存图片到手机相册功能Android Studio屏幕方向以及UI界面状态的保存代码详解Android studio... »

解决Android Studio 格式化 Format代码快捷键问题

之前使用Eclipse来做开发,现在换Android Studio的时候,原来常用的格式化代码快捷键就无法使用了。android studio设置Tab为四空格缩进就讲完了。以上这篇解决Android Studio 格式化 Format代码快捷键问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。您可能感兴趣的文章:Android Studio 3.5格式化布局... »

Android实现动态改变shape.xml中图形的颜色

在Android开发过程中我们常遇到将某个图形的颜色改变像这样的需求,一般我们使用android的shape就可以实现,比如 如果有多种颜色,那么我们可以写多个这样的shape,然后去使用。这样似乎太麻烦了,如果有10几种颜色,文件可能巨多。因此下面介绍一种写法可以动态改变图形的颜色。 »

浅谈Android Studio3.6 更新功能

Native 工具以下更新支持Android Studio中的Native开发扩展的Kotlin支持,包括改进的错误检查和Kotlin JNI声明与其C / C ++实现之间的导航。Memory Profiler泄露检测现在,在Memory Profiler中分析堆转储时,您可以过滤Android Studio认为可能指示应用程序中Activity和Fragment实例的内存泄漏的概要分析数据。要... »

完美解决android 项目jar包冲突的问题

以上这篇完美解决android 项目jar包冲突的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 »

在Android中查看当前Activity是否销毁的操作

进入到Android-sdk中platform-tools目录在命令行中执行以下命令adb shell dumpsys activity>activity.txt可以将当前的四大组件的存在情况打印到当前目录的activity.txt文件中然后进入打印文件搜索:ACTIVITY MANAGER ACTIVITIES 补充知识:打开另一个Activity时前一个Activity被销毁的问题解决办... »

Android开发实现控件双击事件的监听接口封装类

写项目时,要求仿微信朋友圈,双击顶栏置顶,于是封装了双击回调接口,方便大家拿来就用/** * Created by Administrator on 2018/4/24. * 双击 */ public class OnDoubleClickListener implements View.OnTouchListener{ private int coun »

Android 项目正式签名打包教程分享

大家在开发安卓应用的时候,在调试阶段通常都是通过 run 的方式发布到模拟器或者真机上,我们知道 android 应用打包后的后缀名是 .apk 文件。既然,我们不可以通过系统默认签名来发布软件,所以 android studio 为我们提供了一种手动打包签名的方式,下面我们来学习一下如何使用自己的签名来打包。 »

Page 1 of 225123»