APSR状态寄存器 所有ARM汇编指令后带S的如ADDS,都会设置状态寄存器。 Nnegative,结果是负数时置1 Zzero,结果为零时置1 Ccarry, 如果目标寄存器放不下了就置1 Voverflow,如果此次…
分类:Android
Android Handler原理实践解析
前言 Handler消息处理机制在Android开发中起着举足轻重的作用,我们有必要好好理解下其原理,下面我们先从一个简单的例子出发 一、日常使用 假设我们有这么一个需要,请求网络然后将图片展示出来,我们知道网络请求是不…
碎片时间学算法(2)-买卖股票的最佳时机
题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之…
Android 7.0 以上 Charles 和 Fiddler 无法抓取 HTTPS 包的解决方式
最近升级了 targetSdkVersion 到 28 后发现在 Android 7.0 以上机型 Charles 抓取 https 包时显示找不到证书,但是 Android 6.0 机型还是可以正常抓包。原因是因为从 …
Android日常开发60条经验
♥♥♥ 原文转自极分享 更多详情及更新查看原文 ♥♥♥ 阅读原文 …
安卓自定义view(三) - 布局
上一篇文章中我们了解了view的测量过程,可能你会觉得很绕,比较难理解。不要怕,view的测量过程是拦路虎,只要把测量过程弄懂了,后面的layout和draw就很简单了。 view在布局中做了两件事 第一件事:在layo…
Java小数点位数保留
第一种方法-使用DecimalFormat类 举个例子,假如我们需要保留两位小数,我们可以这样写 DecimalFormat df = new DecimalFormat("0.00"); 测试如下: double d …
Android布局优化之include标签详解
一、include标签(布局重用) 1、说明:该标签的目的是解决重复定义布局的问题而诞生的,提高代码的复用。 2、使用方法: <include android:id="@+id/my_title_ly" andro…
Android开发小知识1—如何从自己的应用打开邮箱
前言 我从2014年开始接触Android开发,作为一个非科班出身的女程序员,我在android这条道上已经走了3年。三年中,参加了大大小小快10个项目。经历了种种的坑,在不停学习的同时,我想自己应该把这些我与Andro…
Android Monkey Test修改开发步骤(二)
二、monkey.jar导入手机 以下内容都是在Linux系统下,在源码文件夹内进行的操作: 1、修改文件,取消.odex文件的生成 将/development/cmds/monkey/Android.mk文件打开。在L…
Glide入门教程——20.动态使用 Model Loaders
Glide — 动态使用 Model Loaders 原文:Dynamically Use Model Loaders 作者:Norman Peitek 翻译:Dexter0218 上篇文章,你见过了如何声明和创建一个可…
AndroidManifest - 你真的理解了吗?
最近做二次开发,修改别人代码的时候发现清单文件中多了很多奇怪的属性和标签(自己以前没见过的),在不明白的情况下直接开发出现了很多奇怪的问题。所以痛下决心,重新复习下这些基础知识,以下以6.0系统中的Settings模块源…