Android

前言 Android版本现在更新的越来越快,搞得开发者适配起来很烦,往往稍不注意就踩坑了,本篇博客主要用来记录Android版本行为不同带来的坑(踩到更新) 各个版本更改文档:https://developer.android.google.cn/about/versions 5.0(API 2...

发布 3 条评论

前言 本篇博客主要介绍Activity的几种启动模式的区别,也许有人会不屑一顾,觉得这是基础中的基础,不就那么四种启动模式么?不过这四种启动模式中的弯弯道道还是有很多的,只知道四种启动模式是不够的,还需要知道其中的细节。 在理...

发布 0 条评论

前言 在设备首次开机的时候我们往往会给与用户一些操作提示,比如如何对焦、遥控器配对等,这个时候就需要一个界面在Launcher启动之前呈现给用户,这个界面就是所谓的开机向导,本质上开机向导就是一个普通apk,只不过在系统启动之前...

发布 0 条评论

Notifycation的组成元素 对于一个通知来说,主要包含下面六个部分。其中只有1、3、5三项是必须设置的,其余几项可选。不同ROM以及不同版本默认实现不同。 对上图中六个部分相应的设置函数如下 1.内容标题 setContentTitle() 2.大图...

发布 0 条评论

前言 在我们使用app的时候总会好奇,我艹,这么炫的动画怎么做的或者觉得E文版看着不舒服想给app换语言甚至看看别人app的实现思路,这个时候我们就可以选择反编译app,抱着学习的心态尝试查看下"源码"。 快速查看apk源码 apk源码主要...

发布 0 条评论

前言 前几天Android Studio推送了2.3版本的更新,手贱升级了下,当时在写项目,还没有出什么问题,可是今天写Demo的时候,新建项目一直卡在了Building gradle project info,浪费了很长的时间才弄好,其实对于这个问题百度出来的方案...

发布 0 条评论

前言 随着Android版本的升级,Android系统也越来越完善,在Android 6.0版本(SdkVersion 23),Android为我们带来了全新的权限申请机制,对于部分高危权限应用必须动态申请才能继续操作 下面,我就来详细介绍下Android 6.0动态权限的那些...

发布 2 条评论

免root进行无线adb调试、使用shell查看文件、获取顶层Activity

发布 0 条评论

前言 开发Android应用的时候,最常见的问题就是异步处理了,针对这个问题往往采用回调解决,这样带来的问题就是会让我们的代码可读性很差,举个例子 假设有这样一个需求:界面上有一个自定义的视图 imageCollectorView ,它的作用是显...

发布 0 条评论

前言 在我们的开发中,如果使用了第三方库比如网络请求库LiteHttp,图片加载库universalimageloader等等都需要在Application里面进行初始化,可是当我们在使用多进程的时候Application会被重新创建,相当于有多少个进程就初始化多少次...

发布 0 条评论