首页
学习
活动
专区
工具
TVP
发布

拭心的安卓进阶之路

专栏成员
245
文章
278278
阅读量
62
订阅数
自研的内存分析利器开源了!Android Bitmap Monitor 助你定位不合理的图片使用
在日常工作中,我们往往只关注 Java 内存使用情况,这主要是因为 Java 内存分析相关的工具比较多。与之不同的是,图片内存分析的工具比较少,当分析图片内存问题时我们需要花费很大的精力。
张拭心 shixinzhang
2023-03-06
6190
【Java多线程】的学习总结
多线程其实就是进程中一个独立的控制单元或者说是执行路径,线程控制着进程的执行,【重点】一个进程中,至少有一个线程存在。
张拭心 shixinzhang
2022-11-30
5570
@SuppressWarnings的使用、作用、用法
在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上
张拭心 shixinzhang
2022-11-30
8230
android的sd卡上创建目录不显示
但是如果要创建一个好几层的目录呢?即需要递归创建了,File有个方法叫做mkdirs(),即多了一个”s“,Yes!
张拭心 shixinzhang
2022-11-30
7340
Android实习周记:第五周,如果测试没提那么多bug,世界将变成美好的人间
这周我终于见识了传说中的测试的威力 1.工作总结 上周把UI画好,这周周一调接口,填充数据,周四打包提测,下班前师兄”阴险“地对我说:明天准备迎接bug吧~~。 其实一开始我是不以为然的,因为我自信已经把该做的都做的比较好了。 结果!!!!! 硬生生是报了100个bug! 📷 好吧我手一抖多打了个0,但是对于伪处女座的我10个也很多啊! 我怀着”我倒要看看你是什么gui“的心情打开了wiki。 结果第一个bug就是:字体大小与要求不符。 wtf?!明明一样的好不好,找测试理论,结果她居然硬是说
张拭心 shixinzhang
2022-11-30
3300
Android图片压缩质量参数Bitmap.Config RGB_565、 ARGB_8888的含义及用法
android中的大图片一般都要经过压缩才显示,不然容易发生oom,一般我们压缩的时候都只关注其尺寸方面的大小,其实除了尺寸之外,影响一个图片占用空间的还有其色彩细节。
张拭心 shixinzhang
2022-11-30
1.2K0
Android中文API——Bitmap
    Android中文翻译组: http://androidbox.sinaapp.com/
张拭心 shixinzhang
2022-11-30
1.2K0
Android中文API —— VideoView
  本章内容是android.widget.VideoView,版本为Android 3.1 r1,翻译来自"唐明",由"cnmahj"审核,再次感谢"唐明"!欢迎你一起参与Android的中文翻译,联系我over140@gmail.com。 
张拭心 shixinzhang
2022-11-30
1.4K0
Android的bitmap和优化
内存溢出:就是分配的内存不足以放下数据项序列。如在一个域中输入的数据超过了它的要求就会引发数据溢出问题,多余的数据就可以作为指令在计算机上运行。就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出
张拭心 shixinzhang
2022-11-30
5230
Android之Bitmap
1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况:
张拭心 shixinzhang
2022-11-30
8280
【ViewPager的学习】三、实现自动循环切换
(1)在MyAdapter中首先修改getCount()方法中的大小,让ViewPager可滑动页面增多。
张拭心 shixinzhang
2022-11-30
5850
JAVA 内存管理总结:内存泄露、数据存储、垃圾回收机制一网打尽!
分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。
张拭心 shixinzhang
2022-11-30
5650
Android自定义组合控件的过程
(2)实现父类的(3个)构造方法,通常需要在每个构造方法中调用自定义的初始化布局方法(比如那个initView方法,这个方法需要将我们组合控件的那个布局文件转换成一个View,并且加载到自定义的View; 然后将要操作到的控件实例化)
张拭心 shixinzhang
2022-11-30
4170
Android存储之SharedPreferences
1.SharedPreferences 是一种轻量级的文件文件存储方式,他将数据以值key-value方式存储在xml文件中
张拭心 shixinzhang
2022-11-30
3230
Java必须理解的六大基础问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
张拭心 shixinzhang
2022-11-30
2520
Java的中间缓存变量机制与自增操作符
一大早起来,本想做个小题练练手,没想到居然被难住了!!先把题目贴上,各位先做做看:
张拭心 shixinzhang
2022-11-30
4551
Android应用中如何调用系统闹钟及日历
今天开发一个小应用需要添加一个响应事件实现跳转到闹钟和日历,在遍访网上各种回答后得出了最简单答案,现记下来供自己与网友共享。
张拭心 shixinzhang
2022-11-30
1.8K0
Android 中的那些策略模式
在 RecyclerView 还没火起来前,ListView 是一个很重要的组件,我们通常在布局里写个 ListView 组件,然后在代码中 setAdapter,把 View 与 Model 结合的任务交给了 Adapter。
张拭心 shixinzhang
2022-05-10
5320
策略模式:网络小说的固定套路
百度一搜“唐家三少”,好家伙,几年不见又出了这么多新书,产量惊人啊!把这些小说简介一看,啧啧,还是那个 屌丝逆袭 套路啊。
张拭心 shixinzhang
2022-05-10
3380
Golang 基础:底层并发原语 Mutex RWMutex Cond WaitGroup Once等使用和基本实现
上一篇 《原生并发 goroutine channel 和 select 常见使用场景》 介绍了基于 CSP 模型的并发方式。
张拭心 shixinzhang
2022-05-10
3790
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档