上午没活干啊。。就研究了一下 handle,message,和looper的关系,但是看的一知半解,准备有时间在研究一下,之后就重点看了activity的四种启动模式。记录一下 standard 默认的模式 就是那种你可…
标签:Android
Android 多进程通信(1) - 概述
当启动App且没有运行其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下一个App中的所有组件都在同一个进程和线程中,但也可以通过配置manifest使组件运行在单独的进程中。…
利用new Exception().getStackTrace()查看谁调用了方法
过时的方法 使用 AS debug模式可以很轻易的获得调用栈 最近项目中遇到一个Bug ,在某次进行数据持久化的时候,对于同一个key的数据存储。 在某次执行持久化时,将一个value为null的值覆盖上去了,但是项目中…
Okhttp之CallServerInterceptor拦截器原理及解析
在开始之前拓展一个http的知识: 1、关键字100-continue介绍 http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不…
对比两个对象同属性名的属性值是否一致
引言 由于有时会有需求,需要判断人员信息是否有修改,因为人员信息会有很多属性,一个个的进行if else难免会崩溃。因此,本文通过反射来实现该功能。 正文 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类…
Android自定义拍照界面时踩过的坑
在现有的应用开发过程中经常会有拍照或者录制视频的需求,关于普通的调用系统相机进行拍摄网上的总结已经很全面了,而当我们需要自定义拍照界面使用surfaceview时还是会有很多的坑的,接下来就让我一个一个带你填上。 一、获…
android 摄像头Camera调用的几个小坑
Camera的使用教程很多了,就不写完整的了。 这里就记一下遇到的几个小坑。 1.在Surface建立后再调用摄像头。 这是个简单到傻的问题,然而一开始用的时候居然困扰了半天。明明有Camera对象却黑屏。简直要被自己蠢…
Android获取网络连接状态类型
下面直接贴出代码 import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.telephony.Tele…
android – 项目根目录和app文件夹中的两个build.gradles有什么区别?
我刚注意到我的项目中有两个build.gradle文件.是因为我在导入项目时使用了gradle包装器吗? 在Android Studio中,项目根目录中的build.gradle和app文件夹中的build.gradle…
使用组合作为领域(android)继承的变通方法?
在我的应用程序中,我使用领域作为数据库平台.到目前为止,Realm一直很棒 – 超级易于使用,进行查询等等 – 但是,我有两个问题,我正在尝试解决这个问题. 1)Realm不支持扩展RealmObject的模型对象类中的…
Android中是否有测量蓝牙信号强度的API?
Android中是否有测量蓝牙信号强度的API? 最佳答案 这个SO帖子似乎有一个很好的答案,虽然这个人要求从不跟进或投票.它涉及使用本机开发工具包. Android 2.1: How do I poll the RSS…
android对面的withChildToFront
是否有一个方法与bringChildToFront相反.我想把孩子送回去.我怎样才能做到这一点? 最佳答案 原生 android API中没有这样的方法.但你可以自己实现它,这是一个例子: public void mov…