Android - keep the device awake
备选方案 首先,官方提供了一些功能来满足我们开发一些特定功能的需求。 如果要执行一个长时间的下载任务,使用 DownloadManager 如果要和服务器 sync 数据,使用 Sync adapter 依赖一些 service 做一些后台工作,可以使用 JobScheduler 如果上面的功能满足不了你的需求,才考虑使用 wake lock。 保持屏幕常亮 保持屏幕...
2020-04-01
优化 - 收藏集 - 掘金
渐进式加载 - 提高用户体验度 - Android - 掘金前言: 我们在PC端用浏览器看图片的时候,经常是先看到一张模糊图,然后再渐渐的变得清晰,这种情况在看漫画的时候尤其常见(模糊图如下),这种效果就叫做渐进式加载.渐进式加载能够大大的提升体验感,我们先来了解...
ARouter 源码学习之Compiler
ARouter 源码学习之Compiler 官方文档:Android平台页面路由框架ARouter 阿里巴巴Arouter github地址如下:ARouter gitHub 地址 ARouter我的学习注释GitHub地址:ARouter Arouter 使用Demo:Android_Modularization_Demo 对AbstractProcessor不太熟悉的同学,可以参考:Android中使用AbstractProcessor在编译时生成代码...
2019-11-27
ionic的开发环境搭建
大致的开发步骤:安装node.js –安装Apache Cordova -安装Java JDK – 安装Apache Ant - 安装android SDK – 安装cordova和ionic – 安装genymotion(android模拟器)
2017-04-20
android适配全机型悬浮框、视频APP项目、手势操作、Kotlin妹子App、相机图片处理等源码
Android精选源码 图片滤镜处理,相机滤镜实时处理,相机拍照录制 android仿爱壁纸App更换壁纸效果源码 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现短视频类APP小项目 android适配全机型悬浮窗权限源码 基于Android的新闻阅读收藏应用 android通过手势进入对应的应用源码 XHttp2 一个功能强悍的网络请求库,使用RxJ...
Android开发笔记——如何正确实现App启动页
启动页在当前的Android APP中有着广泛的使用,在Material Design规范出来之前,Android官方是不推荐使用启动页的,理由是让用户在启动APP后干等是一种浪费时间的行为。Material Design 则制定了LaunchScreen 规范,用于在APP启动的时候合理的利用从启动到实际渲染出主界面之间这段时间,显示一个LauncherScreen用来展示...
更新日志 - BugHD 与你的应用一起成长
上周 BugHD Android客户端上线了,下载地址在此,欢迎大家体验并提出反馈。本周增加 BugHD 和 fir.im 的新功能,同时也做出一些体验优化。
2015-08-24
Android Binder(也许是最容易理解的)
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!另外,本系列文章知识可能需要有一定Androi...
Bash技巧:一个大幅提升Android平台开发效率的Shell脚本
之前文章介绍了一个 quickcd.sh 脚本,可以指定任意的顶层目录,在顶层目录底下快速 cd 到特定的目录。这个 quickcd.sh 脚本是通用的,适用于各种目录结构。如果从事 Android 开发工作,经常需要在 Android 源码目录之间切换。同时,可以对脚本进行一些修改,支持一些跟 Android 相关的功能。例如,指定一个选项就可以自...
2020-12-12
安全攻防战 - 收藏集 - 掘金
咱妈说别乱点链接之浅谈 CSRF 攻击 - 阅读 - 掘金作者 | 马达编辑 | 迷鹿 马达, 精通PHP开发、Web开发,擅长api接口设计以及平台化建设,独自主导过多个Web产品。目前就职于腾讯IEG,担任运营开发工程师,负责英雄联盟网吧特权产品的研发,平时喜欢研究互联网产品,对应用层开发有浓厚兴趣。 ...
超过百万的StackOverflow Flutter 问题-第二期
老孟导读:一个月前分享的《超过百万的StackOverflow Flutter 问题-第一期》受到很多朋友的喜欢,非常感谢大家的支持,在文章末尾有第一期的链接,希望此文能对你有所帮助。
Android RecyclerView 间距全适配
废话不多说,直接上代码。 LinearLayoutManager spacing {代码...} 使用方法很简单,上面注释中也已经给出: {代码...} GridLayoutManager or StaggeredGridLayoutManager spacing {代码...} 此处不仅对间距进行了处理,而且对spanCount也进行了处理,使用方法: {代码...} by anonymous
Android 自学资源资料 - 收藏集 - 掘金
Android 开发人员不得不收集的代码 (持续更新中) - Android - 掘金README of English 为方便查找,已进行大致归类,其目录如下所示: Activity相关→ActivityUtils.java→Demo isActivityExists : 判断是否存在Activity launchActi...
如何将联系人从 Android 传输到计算机
在数字连接主导的时代,保护和管理我们宝贵的联系人的需求变得比以往任何时候都更加重要。无论是为了设备之间的无缝转换、防止意外数据丢失,还是只是简化我们的联系人管理流程,掌握如何将联系人从 Android 设备传输到计算机已经从方便变成了必需。加入我们,我们将深入探讨这一迫切需求背后的原因,并探索可轻松转移联...
2024-11-06
「Do.014」Android 实战项目(5)—— gradle 配置release与debug环境分离
对于Android 实战项目这个系列,我已经写了项目入门搭建、git项目管理、git分支管理及As实用插件,文末有对应的链接。这前面都是一些不可或缺的准备工作。那么今天我给大家分享通过gradle来配置项目的release和debug的环境分离。
2018-10-14
利器 | AppCrawler 自动遍历测试工具实践(一)
本文为霍格沃兹测试学院学院学员课程学习笔记,系统学习交流文末加群。AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App 的爬虫,遍历 App :官方 GitHub 上对这款工具的解释是:一个基于自动遍历的 App 爬虫工具。支持 Android 和 iOS,支持真机和模...
2023-01-30
Chrome 61 Beta:JavaScript 模块,桌面端的支付请求 API,Web Share API 和 WebUSB
除非另有说明,否则下述更改适用于 Android,Chrome OS,Linux,Mac 和 Windows 的最新 Chrome Beta 版本。