跨线程更新UI 在客户端开发的过程中,我们经常碰到的问题有可能就是 IO 请求完成后,在主线程中更新 UI 这件事了,看见这个问题,我们一般会直接想到 Handler这个大杀器, Android 中我们知道有Looper…
标签:Android
深入理解java虚拟机(7)---线程安全 & 锁优化
关于线程安全的话题,足可以使用一本书来讲解这些东西。<Java Concurrency in Practice> 就是讲解这些的,在这里 主要还是分析JVM中关于线程安全这块的内容。 1.线程安全是什么? 线…
Android 源码分析(八) Launcher 桌面启动App过程
一.前言: init进程 –> Zygote进程 –> SystemServer进程 –> Launcher桌面程序 -> 我们的App应用 &n…
Android 设置华为手机跳转默认桌面
本文主要是记录下代码功能,刚好用到设置桌面功能,在华为手机上设置奔溃,然后看到是跳转桌面原因,就找了下。哈哈哈,还是挺容易找的,刚开始测试以为不行,调用直接返回桌面了,这里给新手提个醒:需要下载有设置桌面的…
2021最新android,以及启动图设置
结论:后台设置三张图 1080_1920 1080_2340 720*1440 亲测 android 魅族note5 note6 全屏百分百显示【1080_1920】分辨率16:9 华为 畅享8&nb…
android设置字体颜色的三种方法
text.setTextColor(Color.BLACK); //方法一 text.setTextColor(Color.parseColor("#909090")); //方法二 text.setTextColor(…
Android反编译:使用dex2jar查看dex文件
APK解压之后,其中一个文件是dex。怎么查看呢?使用dex2jar。 下载解压 GitHub – pxb1988/dex2jar: Tools to work with android .dex and…
Android文件实现选择打开方式
对于Android的一些文件,假如我们要实现和电脑上选择打开方式的话,Android上面提供了比较简便的方式。 首先获取文件类型,即MIME类型 MIME类型表后面附上 /** * 根据文件后缀名获得对应的MIME类…
【转载】 硬盘主引导记录(MBR)及其结构详解
硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用于硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。 1.MBR的读…
Android 隐藏 返回键 Home键 隐藏最下面的NAVIGATION栏
需要4.0以上 1.在setContentView前面加上(这种方式,点击屏幕的时候会弹出) WindowManager.LayoutParams params = getWindow().getAttributes()…
Android图片压缩
好长时间没写博客了,最近忙着毕业的事。其实我一直想写一篇关于图片压缩的博客,写博客其实也是为了整理一下自己学过的知识和思路作为记录。 Android的图片压缩不仅是在移动开发中是难点,在任何语言中处理起来都不是特别简单。…
Android线程管理(二)——ActivityThread
线程通信、ActivityThread及Thread类是理解Android线程管理的关键。 线程…