ThreadLocal分析 Handler的运行需要MessageQueue和Looper的支持,如果您对这方面不是很熟悉,那么我推荐您阅读这个,或者看Android开发艺术探索,而为了更好的理解Looper,那么Thr…
标签:Android
SparseArray 原理分析
本文发表于KuTear’s Blog,转载请注明 Put //SparseArray.java public void put(int key, E value) { //二分查找,SparseArray是由…
Android系统中实现网络防火墙的方法
防火墙顾名思义就是作为内部网与外部网之间的一种访问控制设备, 常常安装在内部网和外部网交界点上。而网络防火墙是一个位于计算机与它所连接的网络之间的软件。所有网络通信在计算机里流入流出都要经过防火墙。而防火墙对流经它的网络…
ShareSDK自定义分享平台UI
用过ShareSDK三方分享的估计都知道,其实它自带的UI挺丑的。而实际开发过程中,我们想要各种各样的UI样式 ,所以它自带的样式就没办法满足我们的需求了,这时候,需要我们通过自定义的UI样式,来达到我们的开发需求。好在…
Android调用定位服务
前言: HI,欢迎来到裴智飞的《每周一博》。从九月开始,我将继续每周更新一篇博客,配合不定期更新的喜马拉雅,让自己一直保持学习的状态。今天是九月第一周,我先给大家分享一些和定位相关的知识。 Android提供了定位服务和…
android-Ultra-Pull-to-Refresh的坑
1 问题描述 https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/issues/133 在使用ptrfragmelayout 里面有scrollview,…
android中对APK异常信息的收集
添加异常信息的收集之后,当APK出现异常崩溃,会收集异常信息,以及体现用户用户当前APK出现异常 1、核心类:CrashHandler /** * UncaughtException处理类, * 当程序发生Uncaugh…
Android Studio 和Gradle Plugin 3.0 迁移不完全指南
Android Studio 3.0 默认Gradle版本为4.1,如果你需要手动升级版本的话,记得修改gradle/wrapper/gradle-wrapper.properties文件的URL地址: distribu…
android – 从服务器获取所有Quickblox组列表
我在 android中使用quickblox api 2.5.1进行聊天, 我想获得quickblox服务器中提供的所有quickblox组列表. 目前我正在获取由我创建或我是该组成员的组列表. 最佳答案 由于权限模型,…
android – 无法解析符号PlusShare
我按照这个 Google link在我的应用程序中创建共享功能.但是,Android studio无法在示例代码中解析符号PlusShare. 我的Google Play服务已更新至最新版本(Rev 32). 我的格斗中…
android – 在平板电脑上编写Qt应用程序
我正在考虑为三星Galaxy Tab 10.1(或者其他一些平板电脑)开发应用程序.我想在 Windows 7上使用c和qt来编写应用程序.该应用是否与这款平板电脑兼容?我没有任何经验来编写表格的应用程序,所以任何建议将…
android – 关于GCM取消注册的建议
我有一个使用 android的帐户登录/注销的应用程序.我也在使用GCM,所以当用户登录时我注册了设备,如果用户注销我取消注册它.我正面临取消注册的问题. 要从我的服务器取消注册我的设备,我需要帐户的令牌.由于我无法将其…