自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 adb remount成功后push还是提示Read-only file system

在手机root和remount成功后执行adb push失败。

2022-09-14 14:18:19 867 1

原创 建造者模式的简单应用

一、概念建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。类图:二、作用意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部

2021-08-16 10:42:56 224

原创 跨应用启动Activity的任务栈分析

一、背景有两个应用,分别是应用a和应用b,点击a应用的Activity的按钮后跳转到b应用的Activity。分析此时a应用的activity和b应用的activity所处任务栈的情况。二、项目代码应用a的代码:activity部分public class AMainActivity extends AppCompatActivity { private Button btn_dump; @Override protected void onCreate(Bundle sa

2021-08-12 16:44:58 891 1

原创 adb push传文件时报错file: Read-only file system

首先是我的报错代码:C:\Users\WTCL>adb push E://adbTest.txt /E://adbTest.txt: 1 file pushed, 0 skipped.adb: error: failed to copy 'E://adbTest.txt' to '/adbTest.txt': remote couldn't create file: Read-only file system以上就是我准备从本地计算机传送文件到模拟器上面,但是保错说只有读取权限。原因在于我

2021-07-16 18:52:33 1714

原创 Android之三级缓存

啥是三级缓存三级缓存指的是:网络缓存(顺序优先级最低)本地缓存 (优先级次之)内存缓存(优先级最高)为啥使用三级缓存我们的App 经常会需要进行网络交互,通过网络获取图片是非常正常的事情。如果每次启动的时候都从网络拉取图片的话,这会消耗很多流量。对于用户来讲,流量就意味着电话费,一个很耗流量的应用肯定会多花套餐钱,这样用户数量肯定要受到影响。特别是当我们需要重复浏览加载一些图片时,如果每一次浏览都通过网络来获取加载,流量的浪费可想而知有多大。所以才提出三级缓存策略,通过网络、本地、内存三

2021-07-14 14:45:03 1626 2

原创 安卓之Bitmap

#一、基本介绍Bitmap(位图)。本质上就是一张图片的内容在内存中的表达形式。Bitmap原理:从纯数学的角度,任何一个面都由无数个点组成。但是对于图片而言,我们没必要用无数个点来表示这个图片,只需要将一张图片表示为有限但足够多的点即可。点的数量不能无限,因为无限的点信息量太大无法存储;但是点的数量也必须足够多,否则视觉上无法形成连贯性。这里的点就是像素。比如说,某个1080*640的图片,这里的像素总数即为1080X640个。Bitmap就是封装了这些像素点的对象。像素信息:每个像素的信息,就是A

2021-07-14 11:48:52 457

原创 AIDL绑定失败

#AppsFilter: interaction: ***BLOCKED 错误在 Android 11 上有时绑定服务的时候出现如下问题:AppsFilter: interaction: PackageSetting ... BLOCKED这是因为 Android 11 增加了安全限制,需在客户端的AndroidManifest.xml清单文件中加入query权限申请,才能检测到手机上安装的三方应用包安装状态解决办法:1) 降低SDK版本 : 修改build.gradle,降低SDK版本为

2021-06-30 20:26:17 616 3

原创 关于安卓的导航栏

关于安卓的导航栏关闭掉所有Activity中的导航栏:在AndroidManifest.xml文件中定义<application android:theme="@android:style/Theme.NoTitleBar">关闭掉某个Activity中的导航栏:在该Activity的onCreate()方法中添加requestWindowFeature(Window.FEATURE_NO_TITLE);...

2021-05-23 17:02:07 89

原创 PageHelper分页插件的易疑惑点

PageHelper分页插件的易疑惑点1.PageHelper.startPage(pageNum, pageSize)的位置:PageHelper.startPage(pageNum, pageSize) 只对该语句以后的第一个查 询语句得到的数据进行分页。对后面的查询语句无影响。2.查询返回的结果List的实际类型是Page类型:public class TestPageHelper { @Test public void testPageHelper() { S

2020-07-18 19:18:53 359

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除