资讯专栏INFORMATION COLUMN

黑科技实验室 - 收藏集 - 掘金

EasonTyler / 2680人阅读

摘要:我们团队在屏幕直播方案掘金项目需求是实时同步手机屏幕画面至浏览器。由于引入了对框架的重大改进,因此只有通过支持库的让所有以上的设上如何实现矩形区域截屏掘金对屏幕进行截屏并裁剪有两种方式早截图和晚截图。

从框架层分析如何启动未注册的 Activity - Android - 掘金
本文关键词:Binder、AMS、ActivityThread、Handler、Java 反射 引言要解决这个问题首先要明白为什么 Activity 需要在 AndroidManifest.xml 中注册。本文也会带大家大致分析一下 Activity 的启动过...

如何让你的 app 在后台被干掉后优雅的重新启动 - Android - 掘金
背景介绍 作为一个Android开发者,肯定会遇到这样的一种情况,用户在玩着你开发的app时,突然有微信来消息了,切换到了微信,然后还在微信逗留看视频啊,聊天啊,刷朋友圈啊等等的,你所开发的app就出于...

Gradle 之构建变体(BuildVariant) - 掘金
一、构建变体 1. BuildType 1.1 默认BuildType 默认情况下,Android plugin会自动的构建release和debug两个版本 buildTypes { release { minifyEnabled t...

[猎豹 "快切 App" 中用到的 Android 开发技巧探索 [附源码] - Android - 掘金](https://juejin.im/entry/57d25...
原文链接:http://blog.csdn.net/u0130459...前景提要: 什么是块切? 快切是从猎豹的Clear Master中分离出来的一个悬浮窗小工具。因为对这个比较感...

实现一个 Android 锁屏 APP 的难点总结 - Android - 掘金
自定义一个漂亮实用的锁屏app,如果能赢得用户的认可,替换系统自带的锁屏,绝对是一个不小的日活入口。这段时间正好总结一下最近调研的Android平台的锁屏app开发中的难点。 一、前言锁屏的大概实现原理都很简单。监听系统的亮屏广播,在亮屏的时候展示自己的锁屏界...

Android 跨 module 交互和方法调用 - Android - 掘金
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app(1)-module工程架构[Android]如何做一个崩溃率少于千分之三噶应用app(2)-完全退出App[Android...

Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer) - 掘金
Android 实现视屏播放器与边播边缓存功能外加蹲坑铲屎(IJKPlayer) hello,大家好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋就挖新坑,还望多多关照。最近累趴了,周末果断休假。 快看,用力戳它:https:/...

Android 中如何正确的获得所有 App 列表 - Android - 掘金
我们经常会遇到这样的需求:列出手机中所有能打开的App。此时我们不需要列出那些无法打开的app,也就是没有Activity的。网上有一些方法,都是过滤系统app的方法,将短信、电话这些App都过滤掉了,其实只要使用下面代码就行了: private void q...

Android 通过程序接听或者挂断电话 - Android - 掘金
这篇文章教你如何帮助用户自动接听或者挂断来电。当然并不是我原创的代码,我只不过是把stackoverflow上的一些代码整合了一下,做个代码的二传手。 源码 AcceptOrRejectCallD...

4 种获取前台应用的方法(肯定有你不知道的) - Android - 掘金
我目前已知,并且尝试过的获取当前前台应用的方法有如下几种: Android5.0以前,使用ActivityManager的getRunningTasks()方法,可以得到应用包名和Act...

任务列表中显示 "小程序" 入口的原理 - Android - 掘金
作者:菜刀文demo: https://github.com/helen-x/Ne... 今天被小程序刷屏了^^ 我也来凑凑热闹.谈谈微信是怎么实现在任务列表中显示"小程序"的. ...

上次发版我就改了一行代码! - 掘金
动态更换应用Icon 产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动...

原生Android也能做Web开发了 - 掘金
大家好,今天跟大家介绍一个让原生Android也可以做Web开发的开源项目——AndServer。 开源地址:https://github.com/yanzhenjie... AndServer是一个Android端的Web服务器,类似Apach...

通过 Hook 监听系统软键盘状态 - Android - 掘金
通过 Hook InputMethodManager 的方式监听系统软键盘的状态, 当然不仅仅是监听软键盘,类似的还可以hook其他系统服务。 使...

Android 动态代理以及利用动态代理实现 ServiceHook - 掘金
这篇博客主要介绍使用 InvocationHandler 这个接口来达到 hook 系统 service ,从而实现一些很有意思特殊功能的详细步骤。 转载请注明出处:http://blog.csdn.net/self_stu...

Web 前端也能做的 AR 互动 - 工具资源 - 掘金
  一、项目体验       以往的AR,都是要在某个APP内才可以体验到的,例如pokemon go和QQ AR火炬传递活动。        我们团队在...

Android 屏幕直播方案 - Android - 掘金
项目需求是实时同步Android手机屏幕画面至浏览器。这里有两个挑战,一是Android如何在应用内获得屏幕实时视频流,另一个是如何在浏览器上做视频直播。经过一番折腾,确定了如下的实现方案。期间,我们也实现了手机摄像头的直播。 演示效果: ...

JavaPoet 开源项目使用 - 掘金
JavaPoet开源项目使用 JavaPoet项目可以为我们动态的生成Java文件,这是一个很强大和很动态的方法。我们使用注解的时候假如需要生成新的Java文件就可以通过这个开源项目实现。项目地址:Javapoet 引入 我们在AndroidStudio中新建...

上次发版我就改了一行代码! - Android - 掘金
动态更换应用Icon 产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Icon吗开发:不可以产品:我们可以动态更换App在Launcher里面的Ico...

Android M 静默卸载解决方案的探索 - Android - 掘金
一般情况下,Android系统安装apk会出现一个安装界面,用户可以点击确定或者取消来进行apk的安装。但在实际项目中,有一种需求就是希望apk在后台安装(不出现安装界面的提示),这种安装方式称为静默安装,同样,apk在后台卸载(不出现卸载界面的提示),这种卸...

你不知道一些神奇 Android Api - Android - 掘金
这将是一个关于Android Api的系列文章,AntSoft的Android 团队一直紧随技术前沿,在Budapest University of Technology and Economics培训Android技术已经有8年多的时间。公司里有个传统就是每...

突破小米悬浮窗权限控制 -- 不需要权限的悬浮窗 - Android - 掘金
在上一篇文章讲了Android的Toast拓展,在原生Toast基础上对显示时长和显示动画做了二次封装,强化了Toast的部分功能。也分析了对于二次封装的ExToast设计原理,以及Toast的关键点。如果不了解的可以看看下面的链接。 Toast拓展–自...

一个事半功倍的 Java 反射库 - Android - 掘金
在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下 try { final Method m = ...

Android 后台杀死系列之二:ActivityManagerService 与 App 现场恢复机制 - Android - 掘金
AMS与后台杀死 本篇是Android后台杀死系列的第二篇,主要讲解ActivityMangerService是如何恢复被后台杀死的进程的(基于4.3 ),在开篇 FragmentActivity及PhoneW...

ExifInterface 支持库简介 - Android - 掘金
随着 25.1.0 支持库的发布,支持库大家庭迎来了一名新成员:ExifInterface 支持库。由于 Android 7.1 引入了对框架 ExifInterface 的重大改进,因此只有通过支持库的 ExifInterface让所有 API 9 以上的设...

Android 上如何实现矩形区域截屏 - Android - 掘金
对屏幕进行截屏并裁剪有两种方式:早截图和晚截图。早截图,就是先截取全屏,再让用户对截取到的图片进行修改;与之相对的,晚截图,就是先让用户在屏幕上划好区域,再进行截图和裁剪。其实两者并没有什么太大的区别,这篇就说说怎么实现晚截图。 晚截图可以分成三步: ...

自定义 RecyclerView 监听滑动到底部 Bottom - Android - 掘金
前言 最近在做一个本地的万能播放器,需要监听RecyclerView滑动到底部,向用户提示已经滑动到最底部;看了网上其他童鞋的写法,比较繁琐。现在给出我的实现方法,非常简单实用,在监听回调方法中,可以做很多想做的事情: 1.提示用户已经到达底部(Snack或者...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/13640.html

相关文章

  • 科技验室 - 收藏 - 掘金

    摘要:我们团队在屏幕直播方案掘金项目需求是实时同步手机屏幕画面至浏览器。由于引入了对框架的重大改进,因此只有通过支持库的让所有以上的设上如何实现矩形区域截屏掘金对屏幕进行截屏并裁剪有两种方式早截图和晚截图。 从框架层分析如何启动未注册的 Activity - Android - 掘金本文关键词:Binder、AMS、ActivityThread、Handler、Java 反射 引言要解决这个...

    Clect 评论0 收藏0
  • 大厂科技 - 收藏 - 掘金

    摘要:模仿的功能掘金本模仿了的功能。国内曾经出现的团购类网站有多家,到四年多以后的现在,美团已经是成为国内最大的本地生活服务平台,不管怎饿了么移动的架构演进掘金引言时代演进,技术也随之发展。 模仿 Smartisan OS 的 BigBang 功能 ??? - Android - 掘金 本 Demo 模仿了 Smartisan OS 的 BigBang 功能。App 打开会从剪切板读取文字并...

    fanux 评论0 收藏0
  • 提升效率科技 - 收藏 - 掘金

    摘要:瞬间部署你的应用后端掘金一套完整的线上开发部署平台工具资源掘金由及的创作团队发布的全新线上开发部署平台,一切都可以在线上完成,瞬间部署。工具资源掘金在线数据整理工具,可以自定义各种数据和关联,还提供了接口外部调用 Deep Photo Style Transfer - 照片风格迁移算法 - 工具资源 - 掘金 This is a torch implementation of the ...

    mdluo 评论0 收藏0
  • 前端优化 - 收藏 - 掘金

    摘要:虽然有着各种各样的不同,但是相同的是,他们前端优化不完全指南前端掘金篇幅可能有点长,我想先聊一聊阅读的方式,我希望你阅读的时候,能够把我当作你的竞争对手,你的梦想是超越我。 如何提升页面渲染效率 - 前端 - 掘金Web页面的性能 我们每天都会浏览很多的Web页面,使用很多基于Web的应用。这些站点看起来既不一样,用途也都各有不同,有在线视频,Social Media,新闻,邮件客户端...

    VincentFF 评论0 收藏0
  • iOS 进阶必读 - 收藏 - 掘金

    摘要:深入研究捕获外部变量和实现原理掘金前言是语言的扩充功能,而在和中引入了这个新功能。是由和两位大神在对的开发过程中中所有变换操作底层实现分析上掘金前言在上篇文章中,详细分析了是创建和订阅的详细过程。 深入研究Block捕获外部变量和__block实现原理 - 掘金 前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能B...

    sf_wangchong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<