posted @ 2016-05-25 16:02
左手指月
阅读(311)
推荐(0)
摘要:
7 Failure [INSTALL_FAILED_INVALID_APK] 执行 adb install -r test.apk。时出现错误 Failure [INSTALL_FAILED_INVALID_APK] 可能是apk的签名出现问题,这个在之前遇到过,需要给apk签名 今天安装多个apk
阅读全文
posted @ 2016-01-29 10:11
左手指月
阅读(906)
推荐(0)
2023年11月7日
摘要:
一.获取bitmap的圆角图片 //调用方法: Drawable drawable = getResources().getDrawable(R.drawable.bg); BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable; Bitm
阅读全文
posted @ 2023-11-07 16:28
左手指月
阅读(21)
推荐(0)
2023年2月17日
摘要:
四、Java的IO、NIO和Okioio是输入输出流,作用就是对外部进行数据交互使用的,内部和外部分别表示的是内存以及内存以外的,外部包括手机文件,电脑文件和网络, 服务器等都称为外部 ,外部统称为文件和网络IO与NIO的主要区别是什么① IO是面向流的,NIO是面向缓冲区的② IO是阻塞的, NI
阅读全文
posted @ 2023-02-17 20:56
左手指月
阅读(648)
推荐(0)
2023年2月15日
摘要:
1、handler的原理是什么 ?1)、Handler封装了消息的发送,(主要包括消息发送给谁)Looper 消息封装的载体1.内部包含一个消息队列就是MessageQueue,所有的Handler发送的消息都走这个消息队列。2.Looper.Loop()方法,就是一个for死循环,不断的从Mess
阅读全文
posted @ 2023-02-15 15:35
左手指月
阅读(117)
推荐(0)
摘要:
1.什么是handlerhandler的涉及的设计模式?Android中更新UI的几种方式? 非UI线程真的不能更新UI吗? handler的注意事项?Handler与Looper、MessageQueue 的关系,handler的原理和过程? handler的基本使用Handler与子线程:如何实
阅读全文
posted @ 2023-02-15 12:51
左手指月
阅读(87)
推荐(0)
2023年2月14日
摘要:
1.rxjava之操作符 1). 转换类操作符 (map flatMap concatMap flatMapIterable switchMap scan groupBy...);map及flatMap以及concatMap区别?map和flatMap都可以对RxJava传入的数据进行变换。map对
阅读全文
posted @ 2023-02-14 12:25
左手指月
阅读(59)
推荐(0)
摘要:
一okhttp 1.简介: 官方简介:OkHttp是一个默认高效的HTTP客户端 1、HTTP2支持允许对同一主机的所有请求共享一个套接字。 2、透明GZIP缩小了下载大小。OKHttp优点--使用GZip压缩减少传输的数据量, 缓存(减少重复请求); 3、连接池减少了请求延迟。 4、响应缓存完全避
阅读全文
posted @ 2023-02-14 11:12
左手指月
阅读(553)
推荐(0)
2023年2月13日
摘要:
先简单了解一下单元测试,对软件中的最小可测试单元进行测试,一般是函数。接下来说说它的作用, (1)能够验证程序的准确性,为开发提供保障,能放心大胆的修改和重构。(2)能规范我们的设计,能写单元测试的程序其耦合度更低。(3)通过测试case,能很好的了解一个功能点涉及到的其他隐藏功能点,从这一点上来看
阅读全文
posted @ 2023-02-13 16:54
左手指月
阅读(77)
推荐(0)
2023年1月5日
摘要:
一.IPC概念 1.//AIDL中支持以下的数据类型//1. 基本数据类型//2. String 和CharSequence//3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型;//4. AIDL自动生成的接口(需要导入-import)//5. 实现androi
阅读全文
posted @ 2023-01-05 19:38
左手指月
阅读(67)
推荐(0)
2022年12月31日
摘要:
优化之内存泄露 常见的内存泄漏原因及解决方法 Android内存优化——常见内存泄露及优化方案 Android常见内存泄露分析总结 一.常见的内存泄漏和解决方案 什么是内存泄漏?内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗。内存泄漏并不是指物理上的内存消失,这里的内存泄漏是
阅读全文
posted @ 2022-12-31 15:49
左手指月
阅读(526)
推荐(0)
2022年11月17日
摘要:
现象:报这个异常信息: baidumapsdk.demo E/baidumapsdk: Authentication Error errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败 导致问题根本的原因: 在百度生成SHA1所使用的xx.keysto
阅读全文
posted @ 2022-11-17 18:30
左手指月
阅读(768)
推荐(0)
2022年10月16日
摘要:
//侧滑删除menuimplementation 'com.github.anzaizai:EasySwipeMenuLayout:1.1.4' implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.42' pdf开
阅读全文
posted @ 2022-10-16 22:08
左手指月
阅读(171)
推荐(0)
2022年9月19日
摘要:
一. JVM 常见问题 对象创建过程 new一个对象时,会在堆内存开辟一块空间,并给该空间分配一个地址; 把该对象的所有非静态成员加载到该空间下,所有非静态成员加载完成后,对其进行默认初始化; 非静态成员初始化完成以后,调用构造方法。调用构造方法又分以下几步: 调用super()方法,有时候构造方法
阅读全文
posted @ 2022-09-19 17:51
左手指月
阅读(38)
推荐(0)
摘要:
一、动画 1.动画的种类: tween 补间动画。通过指定View的初末状态和变化方式,对View的内容完成一系列的图形变换来实现动画效果。 Alpha, Scale ,Translate, Rotate。 frame 帧动画。AnimationDrawable控制animation-list.xm
阅读全文
posted @ 2022-09-19 11:51
左手指月
阅读(178)
推荐(0)
2022年5月3日
摘要:
七. 计算机网络部分 TCP 有哪些状态 TCP 和 和 UDP TCP 协议: 使用TCP协议前,须先建立TCP连接,形成传输数据通道 传输前,采用“ 三次握手”方式,点对点通信,是可靠的 TCP协议进行通信的两个应用进程:客户端、服务端。 在连接中可进行大数据量的传输 传输完
阅读全文
posted @ 2022-05-03 19:49
左手指月
阅读(68)
推荐(0)
2022年4月30日
摘要:
Android Jetpack组件Lifecycle基本使用和原理分析Jetpack 的 Android Architecture Components 中Lifecycle 分析。 什么是 Lifecycle,然后通过一个例子,来验证 Lifecycle特性!最后Lifecycle源码! 1.Li
阅读全文
posted @ 2022-04-30 21:16
左手指月
阅读(135)
推荐(0)
摘要:
二.Activity的进出动画? 方法一:自定义styles.xml文件,在AndroidManifest.xml清单文件中注册android:theme以实现动画,然后正常启动页面即可(application中设置应所有页面,activity中设置应用单个页面)注意事项: 1、activityOp
阅读全文
posted @ 2022-04-30 12:02
左手指月
阅读(89)
推荐(0)
2022年4月28日
摘要:
二. 图片相关? 五.图片常见的问题 1.图片优化,以及图片加载框架的使用,如Picasso、 Fresco、Glide等?1)尽量使用小的图片,对图片进行压缩,bitmapfactory.options图片配置类,insimplesize进行缩放,设置图片的编码方式;对图片使用软引用,内存不够时即
阅读全文
posted @ 2022-04-28 21:48
左手指月
阅读(150)
推荐(0)
摘要:
二.Java泛型通配符总结 本文参考了 Java泛型详解 和 Java 之泛型通配符 ? extends T 与 ? super T 解惑 泛型基础java泛型擦除的概念,感觉大家都熟悉,首先, 说到 Java 的泛型, 我们必须要提到的是Java 泛型的类型擦除机制: Java中的泛型基本上都是在
阅读全文
posted @ 2022-04-28 15:02
左手指月
阅读(119)
推荐(0)
2022年4月26日
摘要:
一. 设计模式 ——可复用面向对象软件的基础 http://zz563143188.iteye.com/blog/1847029 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码
阅读全文
posted @ 2022-04-26 16:41
左手指月
阅读(8386)
推荐(0)
摘要:
RecyclerView 其功能的高度解耦化,规范ViewHolder 的写法,以及对动画友好支持,都是与传统控件ListView区别。而无论 ListView 还是 RecyclerView,本质上都是在有限的屏幕之上,展示大量的内容。所以复用的逻辑,就成了它们最最重要的核心原理, 一. Recy
阅读全文
posted @ 2022-04-26 09:02
左手指月
阅读(442)
推荐(0)
2022年4月10日
摘要:
文章包含图片很多,已经尽力让图片尽可能可以看清了,但是无奈手机屏幕太小,仍有一些模糊~ 0前言 学 Android 有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关 Activity 的内容以问题的形式梳理出来,也供大家查缺补漏。 文章目录 方便大
阅读全文
posted @ 2022-04-10 17:58
左手指月
阅读(434)
推荐(0)
2022年3月27日
摘要:
二. kotlin面试第二部转载:https://www.jianshu.com/p/45866c8415c8 1. kotlin有而java没有的特性1.空指针安全2.操作符重载3.协程4.Range 表达式5.智能转换6.伴随体 kotlin优势?- Kotlin更安全:如空引用由类型系统控制,
阅读全文
posted @ 2022-03-27 22:31
左手指月
阅读(367)
推荐(0)
摘要:
三. Android:Kotlin详细入门学习指南-基础语法(一)Kotlin的基础语法: 1. kotlin有但是Java没有的特点?null safety.Operator overloading.Coroutines.Range expressions.Smart casts.Companio
阅读全文
posted @ 2022-03-27 22:09
左手指月
阅读(931)
推荐(0)
摘要:
一.数据结构定义 一.Array数组是长度不可变,具有固定大小 arrayOf()函数: var myArray1 = arrayOf(1,10,4,6,15) var myArray2 = arrayOf(1,10,4,6,15) var myArray4= arrayOf(1,10,4, "Aj
阅读全文
posted @ 2022-03-27 19:27
左手指月
阅读(151)
推荐(0)
2022年3月20日
摘要:
一.泛型知识 目录 • 定义 • 意义(即为什么要使用泛型) • 作用及特点 • 原理 • 额外说明: List<String>能否转为List<Object>?作用: 1. 使编译器可在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常; 2. 运行时所有的转换都是强制、
阅读全文
posted @ 2022-03-20 13:27
左手指月
阅读(231)
推荐(0)
2021年7月18日
摘要:
今日任务 完成对MYSQL数据库的数据库,表及数据的CRUD操作 教学目标 掌握MYSQL的基本数据库,表及表中的记录的操作 昨天内容回顾: 请简单介绍一下BootStrap: 1.轻量级开发响应式页面的前端框架2.全局CSS,组件,JS插件3.栅格系统:将页面的宽度分为12个等分(CSS3@m
阅读全文
posted @ 2021-07-18 21:45
左手指月
阅读(276)
推荐(0)
2020年6月27日
摘要:
package com.ymw.sqlite.testData;import android.util.Log;import java.text.DecimalFormat;import java.text.ParsePosition;import java.text.SimpleDateForma
阅读全文
posted @ 2020-06-27 20:13
左手指月
阅读(361)
推荐(0)
2020年6月25日
摘要:
package com.ymw.sqlite.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;
阅读全文
posted @ 2020-06-25 13:33
左手指月
阅读(2898)
推荐(0)
2020年5月9日
摘要:
Android 属性动画:这是一篇全面 & 详细的 属性动画 总结&攻略 当然,我也想补充一点,关于组合动画这部分,应该把PropertyValuesHolder这个加上。单纯的使用AnimatorSet,仅仅只是将各种不同的动画组合,效果看起来还是动画各自执行。而使用PropertyValuesH
阅读全文
posted @ 2020-05-09 21:29
左手指月
阅读(354)
推荐(0)
2020年5月6日
摘要:
一.Android多线程:线程池理解和使用总结 一.android中的线程池 线程池的好处 (1)重用线程池中的线程,避免因为线程的创建和销毁所带来的性能的开销。 (2)能有效控制线程池的最大并发数,避免线程间因抢占系统资源而导致线程阻塞。 (3)能够对线程进行管理,并提供定时执行及指定间隔循环执行
阅读全文
posted @ 2020-05-06 21:06
左手指月
阅读(467)
推荐(0)