8 KX興

尚未进行身份认证

我要认证

Kx興

等级
TA的排名 5w+

Android H5 webView加载过程黑屏优化处理

Android H5 webView加载过程黑屏优化处理 H5内嵌页面时,用webView加载过程中黑屏优化处理,在setWebViewClient的onPageStarted和onPageFinished添加一个过渡的页面即可or 进度条 //复写shouldOverrideUrlLoading()方法.使得打开网页时不调用系统浏览器,而是在本Webview中显示 mWeb...

2019-10-22 13:37:58

No cached version of com.android.tools.build:aapt2:3.3.2-5309881 available for offline mode.

No cached version of com.android.tools.build:aapt2:3.3.2-5309881 available for offline mode.处理: gradlew clean ,gradlew assemble 清理

2019-08-30 14:33:25

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

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

2019-03-28 13:17:49

Detected problems with API compatibility...修复

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

2019-03-28 11:00:04

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

EditText外围任何点击收起键盘 @Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View v = 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应用配置成系统识别视频应用(核心配置)<activity android: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/10 22: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好,直接获取)四 Double Check Lock-DCL(双重锁定机制)实现单例,不赞成使用点一 两次判空点二 DCL乱序处理之volatileDCL优缺点五 静态内部类单例模式(推荐使用)六 单例总...

2018-12-03 17:41:52

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

Android 手机同时安装debug release版(不同名字)文章目录Android 手机同时安装debug release版(不同名字)引入步骤一 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() @Override public Resources getResources() { //禁止app字体大小跟随系统字体大小调节 Resources resources ...

2018-11-14 17:22:58

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

Android完整知识体系路线文章目录Android完整知识体系路线Java基础Java高阶数据结构及算法数据结构算法Android基础Android开发高级Android技术难点Android框架层源码掌握各种原理,经典第三方库源码系列Android进程通信以及多进程开发Android 多进程和Application关系混合开发及Android WebView应用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

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。