Android
文章平均质量分 66
「已注销」
微信公众号:切莫er
展开
-
Android Http 网络探索
一、Http 请求及相应1.1 请求包结构示例:POST /meme.php/home/user/login HTTP/1.1Host: 114.215.86.90Cache-Control: no-cachePostman-Token: bd243d6b-da03-902f-0a2c-8e9377f6f6edContent-Type: application/x-...原创 2017-05-16 15:27:53 · 830 阅读 · 0 评论 -
Android 开发常用的 ADB (及 ADB Shell)命令汇总
ADB 命令查看连接的设备adb devices将system分区重新挂载为可读写分区adb remount重启设备adb reboot重启设备到 bootloader,即刷机模式adb reboot bootloader重启设备到 recovery,即恢复模式adb reboot recovery查看 logadb logcat清...原创 2018-11-05 22:30:47 · 440 阅读 · 0 评论 -
Android APK 省心安装 —— 眼睁睁地看着它完成一切
项目的一个新需求。因为我们现在做的是一个服务于公共的产品,实施人员也不一定及时地去维护。所以为了方便,我们想要 APK 更新时静默更新,就是不需要人去主动触发或者同意,就能够实现软件更新。上网查资料,最终实现方法如下:网上关于静默更新的文章有很多,包括郭霖大神都介绍过相关技术。所以这块就不多卖关子了,静默安装 APK 有两种实现方式:静默安装省心安装效果更好的是静默安装,...原创 2018-03-25 00:40:04 · 2186 阅读 · 2 评论 -
Android 隐藏状态栏和虚拟按键的通用方法
//隐藏虚拟按键,并且全屏if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE);} els...原创 2017-12-11 17:10:15 · 1106 阅读 · 0 评论 -
Android px与dp真正的转换公式
直接上干货px = dp * (dpi / 160)其中,dpi 即密度,在 Android 领域,dpi 等价于 ppi。因此 dpi 值可以通过 ppi 计算公式得出: 参考:https://www.zhihu.com/question/33312136 http://www.jianshu.com/p/913943d25829 ...原创 2017-12-11 16:50:07 · 1223 阅读 · 0 评论 -
Android String 值动态替换
今天在项目中看到同事在 values-strings 中定义了一个<string name="v_seconds">(%1$s秒)</string>觉得有点奇怪,在代码中看到引用它是显示倒计时秒数的。不明觉厉。于是上网查了一下资料,了解了 %n$ms %n$md %n$mf 的用法。先上结论:%n$ms:代表输出的是字符串,n代表是第几个参数,...原创 2017-11-21 22:39:25 · 3455 阅读 · 0 评论 -
解决 Android Studio Debug 调试时一直卡在 waiting for debugger 界面
打开了多个 IDE,关闭其他的,只留下你想调试的工程所在的 IDE。重启 adb,cmd 下运行命令 adb kill-server 再 adb start-server。看 adb 端口是否被占用,如果被占用,关闭其占用的程序(如一些手机助手、安全软件之类的)。打开 As 的 setting,看 Plugins 下的 Android NDK Support 是否被关闭,如果是,打开。 ...原创 2017-10-26 09:30:27 · 8185 阅读 · 0 评论 -
Fragment 使用方式及进阶
在一些特定 UI 实现需求中,比如滑动切换视图、或者横屏左 item 右 message 的信息展示界面,使用 Fragment 作为视图的载体就比用 Activity 去实现要更为合理。 之前对于 Fragment 的知识点掌握得不够全面,不系统。用到的时候就临时抱佛脚去查一下。今天我要从头到尾全面的剖析一下它。1. Fragment 简介Fragment 直译“碎...原创 2017-06-14 09:22:40 · 483 阅读 · 0 评论 -
Android Activity 中 Intent 的使用总结
1、何为 IntentIntent(意图)主要用于 Android 各组件之间的交互,它可以指明当前组件想要执行的动作,也可以传递数据。一般来说,Intent 常被用来启动 Activity、Service 以及 BroadCastReceiver。Intent 分为显式 Intent 和隐式 Intent,先来了解一下显示 Intent。2、显式 Intent在 Intent...原创 2017-06-02 16:55:15 · 786 阅读 · 0 评论 -
探索Activity 的启动模式
Activity 有四种启动模式,分别为 standard、singleTop、singleTask 和 singleInstance。 启动模式可以在项目的清单文件中的 activity 标签下填写 android:launchMode 属性进行配置。1. standardstandard 应该是我们打交道最多的一种启动模式了,它是 Activity 的默认启动模式...原创 2017-06-05 14:37:01 · 387 阅读 · 0 评论 -
Android 侧滑菜单(抽屉)的使用总结
侧滑菜单这种设计,在很多 APP 上面都有看到,例如大版本3.0之前的知乎、网易新闻、滴滴打车等。有些热衷于 Android Material Design 的开发者,甚至将一些 IOS 化的 Android 应用改头换面,将其 MD 化。这过程中,基本上都会给这些“改版”应用装上“抽屉”,例如 Xposed 上面的经典插件——“WechatUI ”、Github 上面的“Material ...原创 2017-05-15 17:14:04 · 3242 阅读 · 2 评论 -
Android Toolbar 使用总结
Toolbar 是在 Android5.0 推出的一款 MD 风格的导航控件,主要是为了替换 Actionbar 的。与 Actionbar 相比,Toolbar 非常灵活,我们可以自由地在 Toolbar 内添加子控件。使用 Toolbar由于 Toolbar 是在 Android5.0 才开始加上的,低版本要使用的话,需要引入 support-v7 兼容包,使用 andro...原创 2017-05-14 17:14:41 · 1150 阅读 · 0 评论 -
《群英传》读书记 —— Android 控件
控件架构Android 每个控件都会在界面中占据一块矩形区域,而在 Android 中,控件大致被分为两类 —— ViewGroup 和 View。ViewGroup 是 View 的父控件。View 的测量Android 在绘制 View 前,必须对 View 进行测量,即让系统知道要绘制一个多大的 View。这个过程在 onMeasure() 中执行。执行 View 测量的类是 —...原创 2018-11-05 23:29:48 · 389 阅读 · 0 评论