• 等级
  • 67386 访问
  • 41 原创
  • 0 转发
  • 57350 排名
  • 76 评论
  • 142 获赞

刘海屏水滴屏小米89等安卓P底部留黑or白适配

小米8安卓P底部留黑or白适配一问题一些老旧项目安装到目前安卓高版本,会出现手机底部留黑or白二瞬秒解决Android官方提供了适配方案,即提高App所支持的最大屏幕纵横比,在AndroidManifest.xml中做如下配置即可:<meta-dataandroid:name="android.max_aspect"android:value="ratio_float...

2019-03-28 13:17:49

Detected problems with API compatibility...修复

DetectedproblemswithAPIcompatibility…修复一,DetectedproblemswithAPI…问题产生AndroidP后谷歌限制了开发者调用非官方公开API方法或接口,也就是说,你用反射直接调用源码就会有这样的提示弹窗出现,非SDK接口指的是Android系统内部使用、并未提供在SDK中的接口,开发者可能通过Java反...

2019-03-28 11:00:04

安卓EditText外围任何点击收起键盘

EditText外围任何点击收起键盘@OverridepublicbooleandispatchTouchEvent(MotionEventev){if(ev.getAction()==MotionEvent.ACTION_DOWN){Viewv=getCurrentFocus();if(...

2019-03-26 16:40:42

Android--ANR可能发生点

主线程被阻塞,导致应用在5秒时间未响应用户很多种ANR错误出现的场景:1)主线程当中执行IO/网络操作,容易阻塞。2)主线程当中执行了耗时的计算。----自定义控件的时候onDraw方法里面经常这么做。(涉及自定义控件的性能优化:在onDraw里面创建对象容易导致内存抖动—绘制动作会大量不断调用,产生大量垃圾对象导致GC很频繁就造成了内存抖动。)内存抖动就容易造成UI出现掉帧卡顿的...

2019-01-08 22:50:35

多渠道打包

多渠道打包文章目录多渠道打包一前言二AndroidManifest.xml配置三在模块下的build.gradle中的android标签内声明四获取签名五尾言一前言应用市场:豌豆荚,应用宝,360,小米,华为,百度等。多渠道打包的目的是为了区分用户从哪个应用市场下载的apk,为产品的运营和推广提供数据支持。二AndroidManifest.xml配置在AndroidM...

2018-12-31 22:26:32

UI设计的APP标准规范

UI设计的APP标准规范文章目录UI设计的APP标准规范零本文对象一前言二UI设计的APP标准规范-图实例三UI使用PS与蓝湖,墨刀四尾言零本文对象UI萌妹或者抠脚小汉移动端开发者(方便交涉使用)项目管控者(把控所有)一前言做移动端的同学都知道,一个专业UI重要性,能让你省去很多麻烦,降低沟通成本,增加功效,项目立项定好主色调,辅色调等,新手UI有时一问三不知,得...

2018-12-29 13:29:16

Android应用配置成系统识别视频应用(核心配置)

Android应用配置成系统识别视频应用(核心配置)<activityandroid:name=".ui.activity.KXVideoPlayerActivity"android:configChanges="screenSize|keyboard|orientation"><!--响应本地视频播...

2018-12-23 12:30:28

Android设置页面PreferenceFragment使用详细+代码分析

Android设置页面PreferenceFragment使用详细文章目录Android设置页面PreferenceFragment使用详细一设置页面核心代码二设置页面布局核心代码三SettingFragment核心代码四setting.xml核心代码五本文例子一份六尾言一设置页面核心代码/**创建者:KX*创建时间:2018/12/1022:17...

2018-12-11 21:33:34

自定义控件之组合式控件 下拉选择框

自定义控件之组合式控件下拉选择框文章目录自定义控件之组合式控件下拉选择框一自定义控件思路二MainActivity核心代码三activity_main.xml核心代码四SpinnerView核心代码五view_spinner.xml核心代码六list_item.xml核心代码七控件背景edit_bg.xml八组合式自定义控件优点:九本文源码下载十尾言一自定义控件思路...

2018-12-08 18:36:29

Android支付宝微信银联等底部弹窗dialog(源码分析+例子)

Android支付宝微信银联等底部弹窗dialog(源码分析+例子)本博文做技术分享存档使用,涉及技术点包含动画,自定义控件,三方支付SDK等,本文相对简单直接贴相关代码,有不懂的请留言,博主看到会及时解答,谢谢理解.本文源码下载文章目录Android支付宝微信银联等底部弹窗dialog(源码分析+例子)一MainActivity核心代码二activity_main.xml布局核心代...

2018-12-05 14:46:43

设计模式-适配器模式(代码分析)

设计模式-适配器模式文章目录设计模式-适配器模式一适配器模式介绍二适配器模式的定义三适配器模式使用场景四适配器模式优缺点优点缺点五代码实例为媒体播放器和更高级的媒体播放器创建接口创建实现了AdvancedMediaPlayer接口的实体类创建实现了MediaPlayer接口的适配器类创建实现了MediaPlayer接口的实体类使用AudioPlayer来播放不同类型的音...

2018-12-04 16:02:42

设计模式-单例模式(代码分析+例子)

设计模式-单例模式文章目录设计模式-单例模式一单例模式介绍二实现单例模式主要关键点三单例模式实现方式1.懒汉模式(个人理解:懒,就是调用时候再new)2.饿汉模式(个人理解:饿,new好,直接获取)四DoubleCheckLock-DCL(双重锁定机制)实现单例,不赞成使用点一两次判空点二DCL乱序处理之volatileDCL优缺点五静态内部类单例模式(推荐使用)六单例总...

2018-12-03 17:41:52

Android 手机同时安装debug release版(四部曲)

Android手机同时安装debugrelease版(不同名字)文章目录Android手机同时安装debugrelease版(不同名字)引入步骤一build.gradle步骤二strings.xml步骤三AndroidManifest.xml步骤四可能的坑解决办法尾言引入同一部手机上安装app的debug版和release版,不会相互覆盖,这在开发中会用的一个小功能点...

2018-11-27 14:15:51

ADB常用命令

ADB常用命令文章目录ADB常用命令一ADB安装配置一ADB安装配置ADB工具位于SDK的platform-tools目录下,以此在命令行中使用ADB的时候,需要通过cd命令,切换到该目录下,或者将platform-tools的路径添加到系统环境变量中,这样就可以直接使用了.配置好后,在命令中输入命令即可如下图所示,表示你配置成功并且可以尽情使用cmd...

2018-11-23 10:22:32

Android禁止app字体大小跟随系统字体大小调节

Android禁止app字体大小跟随系统字体大小调节针对字体不随系统应用改变而改变,不然会导致原来的一些节目变化,在Application中重写getResources()@OverridepublicResourcesgetResources(){//禁止app字体大小跟随系统字体大小调节Resourcesresources...

2018-11-14 17:22:58

Android完整知识体系路线(菜鸟-资深-大牛必进之路)

Android完整知识体系路线文章目录Android完整知识体系路线Java基础Java高阶数据结构及算法数据结构算法Android基础Android开发高级Android技术难点Android框架层源码掌握各种原理,经典第三方库源码系列Android进程通信以及多进程开发Android多进程和Application关系混合开发及AndroidWebView应用Gradle,自动化构建,持续...

2018-11-14 13:37:48

Android 性能优化方法

Android性能优化方法开发中常会做一些性能优化,主要优化内容包括布局层级优化,绘制优化,内存泄露优化(音频,视频,io等回收),响应速度优化,ListView优化,Bitmap优化,线程优化以及一些性能优化,在面试中面试官也会经常问到该点.前面博文我收集的各大厂等面试题文章目录Android性能优化方法布局优化绘制优化内存泄露优化响应速度优化ListView和Bitmap优化线...

2018-11-13 18:17:16

# 安卓Context上下文对象

安卓Context上下文对象在开发中很多地方都会用到Context,相信很多读者都是会一知半解的,那么在安卓中"上下文"是指什么意思?首先我们要回顾下,在我们大语文中,上下文我们可以理解为语境,而在我们编程开发中,我们可以理解为当前对象在程序中所处的一个环境,一个与系统交互的过程.一Context体系Android系统的上下文对象,即在Context中,为我们开发者封装了一个这个"...

2018-11-08 17:01:35

Android安卓使用动画的注意事项

Android安卓使用动画的注意事项开发中通过动画可以实现一些比较绚丽的效果,但是在开发过程中,需要注意一些点,主要分为下面几类一OOM问题OOM这个问题主要出现帧动画中,当图片数量较多且图片较大时就极易出现OOM,这个在实际的开发中要尤其注意,尽量避免使用帧动画.二内存泄露在属性动画中有一类无限循环的动画,这类动画需要在Activity退出时及时停止,否则将导致Activ...

2018-11-06 15:18:28

NestedScrollView内嵌多个RecyclerView流畅问题

NestedScrollView内嵌多个RecyclerView流畅问题问题:当一个页面不可避免需要嵌套多个RecyclerView,页面也会遇到卡顿,一行代码解决办法1,xml中,RecyclerView设置android:nestedScrollingEnabled=“false”办法2,recyclerView.setNestedScrollingEnabled(false)...

2018-11-02 10:21:17

KX興

Kx興
关注
奖章
  • 持之以恒
  • 1024勋章