Android 11适配指南之Toast解析
起源在targetSdkVersion为30的情况下,在Android 11的小米10手机上运行,调用ToastUtil的时候闪退报错:null cannot be cast to non-null type android.widget.
Android 短信收发模块从零到实战
摘要:本文从零开始,手把手带你实现一套完整的 Android 短信收发模块。同时,针对常见权限报错、运行时异常排查、不同 Android 版本的兼容性适配等痛点给出可落地的解决方案,并分享项目优化方向与安全隐私注意事项,帮助新手开发者避开过时教程的陷阱,快速跑通短信功能并适配当前主流开发环境。
Android侧滑删除
Android UI Libs之AndroidSwipeLayout1. 说明AndroidSwipeLayout是一个可以让我们很方便使用滑动的库,典型的应用就是侧滑删除与侧滑菜单。2. 配置在模块中添加依赖:compile "com.daimajia.
Android调优 使用内存分析器查看应用的内存使用情况
内存分析器是 Android Profiler 中的一个组件,可帮助开发者识别可能会导致应用卡顿、冻结甚至崩溃的内存泄漏和内存抖动。它显示一个应用内存使用量的实时图表,让开发者可以捕获堆转储、强制执行垃圾回收以及跟踪内存分配。
30%“谷歌税”太高?谷歌与美国多州政府达成反垄断和解
根据一份最新法庭文件,周二(9月5日)谷歌和美国多州政府对一项反垄断集体诉讼达成和解,该案与Google Play商店政策有关。据南都记者了解,2021年7月,美国纽约州总检察长莱蒂蒂亚·詹姆斯(Letitia James)与其他五十多个州总检察长达成一个“两党联盟”。
一文详细解析Android性能优化中的App启动优化
前言:应用的启动速度缓慢是我们在开发过程中经常会遇到的问题,比如启动缓慢导致的黑屏,白屏问题,本篇博客就将介绍App启动优化的相关知识。一,应用的启动方式通常来说,启动方式分为两种:冷启动和热启动。
Android Tips之自定义菜单
Android Tips之自定义菜单Android中不能直接通过继承Menu实现任意样式的菜单。一般通过弹出窗或者对话框实现,个人认为用对话框实现更加合理,因为一旦你触摸屏幕中非对话框区域,对话框会消失,这与我们的选项菜单的设计是相同的。
Android开发周报:Google I/O大会日期确定、Bitmap内存详解
新闻《2016 Google I/O大会日期确定》 :近日,谷歌正式宣布了一年一度的Google I/O开发者大会2016年的举办日期为5月18日—20日。过去的一年对谷歌来说相当重要,他们发布了安卓6.
android之LayoutInflate的原理及用法
在Android中用于加载一个布局的方式是通过LayoutInflater对象去加载的。那么我们如何得到这个对象呢?方式有以下2个方式:1.通过context得到:LayoutInflater mLayoutInflater=getSystemService(Context.