以下文章作者:goeasyway Android面试一天一题(1 Day) Android面试一天一题(2 Day) Android面试一天一题(3 Day) Android面试一天一题(4 Day) Android面试…
分类:移动开发
Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
转载注明出处:简书-十个雨点 有些时候,我们需要知道当前手机上是否显示了NavigationBar,也就是屏幕底部的虚拟按键。 比如截屏的时候,要获取屏幕的高度,必须包括NavigationBar的高度。 试过网上的多种…
HTTPS后报错ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
最近我们的网站采用全站Https后,因为App有接入webview,有三星S7、华为G7、乐视1s的用户反馈app内的web出现ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY错误。 经过排查…
MenuItem中使用app:actionLayout(Switch)造成空指针异常
使用情况: MenuItem中使用了app:actionLayout <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a…
Android源码学习笔记1-Messenger源码的学习
首先先分析服务端: 服务端必有: public IBinder onBind(Intent intent) { return messenger.getBinder();} 则得到getBinder()这个方法: pub…
cp命令
今天给同事发文件,摸索到一个可以把文件所在的目录都copy的参数,特地分享一下 cp -dpRv –parents $ cp -dpRv –parents external/sepolicy/ac…
Android 你必须了解的ORM框架GreenDao
简介 greendao是一个开源的Android开发ORM使SQLite数据库,可以减轻和节省开发时间的同时处理低级别的数据库需求。SQLite是一个很好的嵌入式关系数据库,不过写SQL解析查询结果是相当繁琐和耗时的,g…
腾讯Bugly接入
MTA支持Java和Native异常捕获,其中Java Crash模块默认集成在MTA主体jar包中,Native Crash(即c/c++或so的异常捕获)需要额外添加so文件,并调用API启用,若您的工程涉及到Nat…
Android 实现 PopupWindow 背景半透明(兼容方案) | 马飞的技术博客
大家想必对PopupWindow不会很陌生吧,我们在开发中经常会遇到要求使其背景半透明的需求,但网上的很多解决方案只能是在大部分机型上满足要求,像华为这样的机型就会发现我们原来设置的背景变暗效果的代码并没有起效果。这里我…
Android中的多进程模式[艺术探索学习笔记]
进程与线程 在学习多进程之前有必要了解下进程与线程的区别以及相关的概念,线程是 CPU调度的最小单元,同时线程是一种有限的系统资源,而进程指一个执行单元,在 PC 或者移动设备上进程一般指一个程序或者一个应用,进程包含线…
Android NDK开发从入门到放弃
前段时间公司的SDK开发,核心逻辑要改用C/C++(花了点时间把还给老师的,重新拾回),我就把NDK开发相关资料文档整理一下方便你我他。 预备概念: JNI: 它提供了若干的API实现了Java和其他语言的通信(主要是C…
Android中EditText焦点问题
最近在项目中碰到EditText的焦点问题,特此记录下,以便遇到相同问题的朋友参考。 问题:当EditText失去焦点时做内容校验 场景:用户编辑EditText将内容清空,当点击空白地方时关闭软键盘,同时校验EditT…