一、背景 熟悉VC编译器的朋友,对switch case汇编代码不会感到陌生。 switch case 代码基本分位3类: 1、case分支小于等于3,数值连续。编译器生成的汇编代码,直接用 cmp [ebp+var_4…
标签:Android
Android 经典笔记七 全局弹窗Dialog
目录介绍 1.全局弹窗分析 2.全局弹窗必要条件 3.全局弹窗实现方式 3.1. 利用系统弹出dialog 3.2. 获取WindowManager,直接添加view 3.3. 在服务里,获取栈顶的Activity,弹窗…
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语言类对象的双等号操作符默认比较的是对象的地址,即是否是同一个对象。可…
android – 使用SlidingPaneLayout从底部滑动
有没有办法让SlidingPaneLayout从下到上而不是从右到左滑动. 最佳答案 试试这个图书馆: https://github.com/umano/AndroidSlidingUpPanel 我认为它符合您的需求.
即使使用位置权限,也不会触发Android BLE startDiscovery()回调
该应用程序的目标是22,最低版本为18,并在Lollipop上按预期工作.启动Marshmallow应用程序需要为BLE提供“精细”和“粗略”权限.我添加了它们,但回调没有被触发. AndroidManifest: ..…
android – 自定义editText,具有不同的文本大小,如Instagram
我正在 Android应用程序中实现一个功能,其中多行editText中的文本大小取决于该行中的字符数. Here is what i want to achieve. 我想知道如何实现这一目标.任何指南或方向都会非常有…