Android
zhuhewie
这个作者很懒,什么都没留下…
展开
-
Android Studio 自带 模拟器无声音 解决方法
用Android studio 自带的模拟器,模拟器没有声音输出,解决方案 禁用掉模拟器的snapshot原创 2021-04-16 11:54:21 · 7595 阅读 · 9 评论 -
Android 6.0以上获取悬浮窗权限
Android 6.0以上获取悬浮窗权限public static boolean checkFloatingPermission(Context context){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { //6以上机型需要动态授权悬浮窗权限 return Settings.canDrawOverlays(context); }else{原创 2021-02-02 18:09:49 · 602 阅读 · 0 评论 -
Android同一台机器不同app获取的android_id会出现有可能不一样的情况
With Android O the behaviour of the ANDROID_ID will change. The ANDROID_ID will be different per app per user on the phone.使用Android O时,ANDROID_ID的行为将发生变化。 手机上每个用户的每个应用程序的ANDROID_ID都不同。Taken from:...原创 2019-11-12 15:15:24 · 8636 阅读 · 2 评论 -
Android 中动态加载shape
Android 中动态加载shape动态加载shape类继承关系RoundRectShapeArcShape 绘制圆形或者扇形OvalShape 椭圆动态加载shape今天遇到一个动态加载shape的需求,解决后分享给大家.这篇文章参考了https://www.jianshu.com/p/8b8872b6bc21类继承关系RoundRectShape /** 外部矩形 ...原创 2019-10-30 11:27:27 · 610 阅读 · 0 评论 -
Android继承已有的控件自定义ViewGroup
题记:Android中自定义View分为很多种,今天我给大家介绍一种继承自已有布局,结合xml实现自定义View我们以一个顶部的TitleView为实例,带大家了解一下怎么实现一个这种类型的ViewGroup最终效果如下图:1. 写我们的xmlxml的文件名:view_back_layout<?xml version="1.0" encoding="utf-8"?>&...原创 2019-09-16 08:50:25 · 376 阅读 · 0 评论 -
Android自定义Toast
给大家带来一个全屏宽度的自定义Toast.这个用的是kotlin.package com.arbitratorapp.view.customimport android.content.Contextimport android.os.Buildimport android.support.constraint.ConstraintLayoutimport android.suppo...原创 2019-09-15 22:38:31 · 128 阅读 · 0 评论 -
Android自定义带删除按钮的Edittext
Android自定义带删除按钮的Edittext题记:在我们做需求的时候经常会遇到一个需求, 就是输入框右侧需要一个删除按钮,点击后删除已输入文本输入内容.今天我就给大家介绍一个实现的方法,正所谓道路千万条,喜欢的最好!这个功能实现起来有很多很多种方法.我今天介绍的也只是一种我认为比较好的一种方法.切记,选择最适合你的项目的,才是最好的!!我使用的是继承自EditTextpackage c...原创 2019-09-15 22:28:10 · 527 阅读 · 1 评论 -
Android中RecyclerView指定的item滚动到顶部
1.新建一个类,继承LinearSmoothScroller()2.重写他的两个回调方法class TopSmoothScroller (context: Context) :LinearSmoothScroller(context) { override fun getHorizontalSnapPreference(): Int { return SNAP_TO_S...原创 2019-09-06 01:35:44 · 2647 阅读 · 0 评论 -
Android 如何自定义apk打包的包名
今天插播一篇文章,如何通过Android Studio自定义我们打包的apk文件名.找到你App的build.gradle文件,不是根目录的Build.gradle如下图:在android 标签中添加如下代码 //修改apk 的 文件名 applicationVariants.all { variant -> variant.outputs.all { ...原创 2019-09-06 01:27:52 · 4372 阅读 · 0 评论