目录介绍 1.全局弹窗分析 2.全局弹窗必要条件 3.全局弹窗实现方式 3.1. 利用系统弹出dialog 3.2. 获取WindowManager,直接添加view 3.3. 在服务里,获取栈顶的Activity,弹窗…
分类:Android
Android多点触控之PointerId与PointerIndex
引言 在处理Android的多点触控时,我们有时候需要追踪每根手指在屏幕上的动作、轨迹和压力等属性。这个时候我们就需要Android API提供的pointerId和PointerIndex,因为许多获取以上属性的方法都…
工具类之TimeUtils
时间相关工具类,注释写得已经很清楚了,用法可以参考单元测试,好了,老司机要发车了。 站点 时间相关→TimeUtils.java→Test millis2String : 将时间戳转为时间字符串 string2Milli…
十个最适合 Web 和 APP 开发的 NodeJS 框架
英文原文:NodeJS Frameworks: The 10 Best for Web and Apps Development 译者:HAILINCAI, wancheng, omegat, CleverKing, 社…
Glide入门教程——1.入门简介
Glide入门教程 原文:Getting Started & Simple Loading 作者:Norman Peitek 翻译:Dexter0218 Glide和Picasso一样,是一个优秀的图片加载工具库…
android权限大全
访问网络 android.permission.INTERNET,访问网络连接,可能产生GPRS流量 android.permission.CHANGE_WIFI_STATE Wifi 改变状态 androi…
Android:横屏时禁止输入法全屏
方法一:在代码里直接对EditText进行设置 mEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI); 方法二:在XML布局文件里的EditText加上属性…
1018. Android中 Integer对象使用==运算符还是equals()方法比较大小?
个人博客: 斯科特安的时间 最近项目组使用findbugs辅助检测代码问题,其中一个问题提到了Integer对象的值比较问题。虽然心里很清楚,java语言类对象的双等号操作符默认比较的是对象的地址,即是否是同一个对象。可…
安卓 5.0 6.0 新特性简单总结
Android 5.0新特性 1. 了解Material Design 概念:融合卡片式,立体式的设计风格,强调层次感,动画,阴影等元素 国内翻译介绍:查看 design.1sters.com 官网介绍:dev…
Android国际化
参考1:https://blog.csdn.net/Jason_996/article/details/78227452 参考2:https://blog.csdn.net/lanyeming2012/article/d…
关于Android Gradle你需要知道这些(4)
前言 上一篇文章,我们实现了一个简单的Gradle 插件,并打印出了Hello world。打通了对于插件开发的流程,导师之前写了一个检测目录资源的Gradle插件,看了其源码后,自己准备完全用groovy来实现一个帮助…
在AndroidStudio中出现android no debuggable application
某次在AndroidStudio中调试程序时,发现无法指定app了,在AndroidStudio窗口的底部android选项卡顶部只出现了设备名,其右边的框框显示 android no debuggable applic…