为何懒加载 在�很多 App 都会有 �ViewPage + Fragment 的基本组合,但是众所周知 view�Pager 的 预加载机制,即使设置函数 setOffscreenPageLimit(0)也不能改变默认…
标签:Android
Android蓝牙应用开发全面总结
前言 最近在做Android蓝牙这部分内容,所以查阅了很多相关资料,在此总结一下。 基本概念 Bluetooth是一种短距离(10米)的无线通信技术标准,蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采…
Java 并发 学习笔记
并发 最近重新复习了一边并发的知识,发现自己之前对于并发的了解只是皮毛。这里总结以下Java并发需要掌握的点。 使用并发的一个重要原因是提高执行效率。由于I/O等情况阻塞,单个任务并不能充分利用CPU时间。所以在单处理器…
2018-07-13关于BigDecimal.ROUND_DOWN丢失精度的坑
最近在做项目时,有一个保留两位小数的需求,该需求要求不四舍五入,即将两位小数后的数直接舍弃,网上查了BigDecimal的用法,发现ROUND_ROUND_DOWN这种舍弃方式符合需求,故使用该方式. double mo…
Error:Failed to resolve: com.android.support:multidex:1.0.2 --AndroidStudio 3.0
开发中突然碰到一个问题,使用AndroidStudio 3.0 版本时 Project下build.gradle dependencies { classpath 'com.android.tools.build:gra…
课程6.2之访问权限
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: Java当中的访问权限 软件包的导入 Java当中的访问权限 一共分为4大类: public:公共权限,既可以修饰类,…
iOS开发——32位MD5加密
在IOS开发过程中,为了保证数据的安全,我们通常要采取一些加密方法,常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。我们在开发一款App过程中,对于发的请求,其中有个…
课程5.4之函数的复写(override)
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 函数的复写(override) 使用super调用父类的成员函数 函数的复写(override) 复写(overrid…
Android调用系统输入法
一、打开输入法窗口: InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_S…
高仿豌豆荚免Root自动安装(AccessibilityService)
对于那些由于视力、听力或其它身体原因导致不能方便使用 Android 智能手机的用户,Android 提供了 Accessibility 功能和服务帮助这些用户更加简单地操作设备,包括文字转语音、触觉反馈、手势操作、轨迹…
Android的Intent机制详解
Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其 基本用例主要包括以下三个: 启动 Activity: Activity 表示应用中的一个…
android – 在React Native中添加共享操作
尝试构建一个React Native应用程序,该应用程序在“共享”菜单中注入一个菜单项(适用于 Android的共享操作,适用于iOS的共享扩展).是否有一个组件,如果没有,最好的方法是什么? 我不需要在我的应用程序中创…