腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
终身开发者
专栏成员
举报
54
文章
79156
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(54)
android(21)
编程算法(19)
https(19)
网络安全(18)
git(10)
github(10)
开源(10)
java(9)
python(7)
http(7)
webview(6)
flask(5)
api(5)
php(3)
javascript(3)
ide(3)
存储(3)
缓存(3)
xml(2)
html(2)
android studio(2)
数据库(2)
云数据库 Redis(2)
sql(2)
打包(2)
官方文档(1)
比特币(1)
区块链(1)
jquery(1)
json(1)
硬件开发(1)
access(1)
sqlalchemy(1)
jar(1)
unix(1)
apache(1)
文件存储(1)
消息队列 CMQ 版(1)
网站(1)
分布式(1)
html5(1)
wordpress(1)
单元测试(1)
gradle(1)
安全(1)
数据结构(1)
canvas(1)
kafka(1)
analysis(1)
architecture(1)
backend(1)
credentials(1)
height(1)
pipeline(1)
post(1)
super(1)
view(1)
void(1)
搜索文章
搜索
搜索
关闭
SystemUI 开发之通知的实现逻辑(四)
编程算法
android
xml
java
今天我们来看一下 SystemUI中系统通知的实现流程,希望能解决一个问题:系统通知是如何完成监听然后显示在通知栏的? 在前面的《SystemUI开发之启动流程(一)》一文中,我们了解到 SystemUI 这个应用是由 SystemServer 启动起来的。它启动了 SystemUIService 这个 Android 服务,然后再由这个服务分别启动了 SystemUI定义的各种服务组件 例如 SystemBars, StatusBar, PowerUI, VolumeUI等等组件。本文将此出发看看系统通知是如何实现的。这里会涉及以下一些知识点:
阳仔
2023-03-02
872
0
SystemUI 开发之通知 Notification 的关键 API(三)
android
api
官方文档
https
网络安全
前文已经了解了 SystemUI 中各个组件的用途,如果没有记错的话,大概有20多个组件。今天我们来看一下其中我认为最为重要的通知组件都有哪些关键 API。了解它们是我们进一步理解 Notification 实现逻辑的入口。
阳仔
2021-12-08
1.9K
0
SystemUI 开发之服务组件概览(二)
android
https
xml
网络安全
java
在前文中已经知道 SystemUI 是由 SystemServer 启动的。更准确的说是 SystemServer 启动了 SystemUI 中的名为 SystemUIService 的服务,然后在 SystemUIApplication 中启动了所有服务组件。 这些服务组件在 config.xml 中定义
阳仔
2021-12-08
1K
0
SystemUI 开发之启动流程(一)
https
android
网络安全
编程算法
常见 UI 组件有(包含但不限于,完整列表可以查看 SystemUI 服务组件列表[1])
阳仔
2021-12-08
1.4K
0
在 Android 中如何优雅地配置私密信息
编程算法
android
gradle
api
https
在实际的项目开发中,经常会用到一些第三方的 SDK ,而使用这些 SDK 基本上都是需要配置 APPKEY 或 APPSECRET 等信息。此外 APP 打包时需要 KEYSTORE , STOREPASSWORD 的信息。这些都是私密配置信息,不应该发布到 Github 或其它公共空间。
阳仔
2019-07-31
1.7K
0
在Android中使用枚举注解而不是枚举
android
编程算法
很多开发规范都是不建议在Android中使用枚举的,在Android系统中使用枚举的开销是使用常量的2倍。一般地,在一个文件中定义常量
阳仔
2019-07-31
1.4K
0
App 组件化/模块化之路——构建开发架构思路
编程算法
android
ide
android studio
开源
随着业务的发展 App 开发技术也越来越成熟,对开发者来说 App 代码量也迅速地增长到一个数量级。对于如何架构 App 已经每个开发者面临的实际问题。好的架构可以提高开发者的效率,降低维护成本。
阳仔
2019-07-31
1.8K
0
canScrollHorizontally()/canScrollVertically() 无法获取到正确执行的解决方案
api
android
javascript
使用一个 RecyclerView 实现了一个类似 Tab 效果,当这个 Tab 可以滑动时,显示最右侧的三角按钮,否则隐藏这个按钮。效果如图
阳仔
2019-07-31
6.3K
0
七个 Android 程序猿提高效率必备工具
https
网络安全
编程算法
android
android studio
Github 作为最大同性交友网站,每天的工作几乎是从打开这个网站开始的。当我们浏览一个项目时,可以以树形结构查看项目代码的结构,这样就不用下载代码到 IDE 也可以进行方便的查阅。
阳仔
2019-07-31
767
0
老司机带路:15个Android撸代码常见的坑
webview
编程算法
html5
android
例如有一个 Activity 页面跳转中,经常会使用 Intent 传递数据,但是稍不留神就会把一个很大的对象(列表, bitmap 等)传递过去,这时候就会出现这个异常。
阳仔
2019-07-31
433
0
源码分析——Android Handler是如何实现线程间通信的
java
消息队列 CMQ 版
kafka
android
Handler 作为 Android 消息通信的基础,它的使用是每一个开发者都必须掌握的。开发者从一开始就被告知必须在主线程中进行UI操作。但 Handler 是如何实现线程间通信的呢?本文将从源码中分析 Handler 的消息通信机制。
阳仔
2019-07-31
804
0
Android实现长图截取、拼接和添加水印
webview
编程算法
android
canvas
本文的讨论是基于手机在没有root情形。 早期版本的Android是没有提供截屏功能的,到4.0时代后才自带了音量Down+电源键截屏的功能。在开发过程中还可以使用adb命令对手机进行截屏
阳仔
2019-07-31
2.3K
0
Android开发实践小结
android
jar
安全
编程算法
推荐的做法应该是在Androd项目中gradle.properties(如果没有则手动创建一个)文件中创建以下变量,这个文件是不会被版本控制系统提交的,所以不用担心密码泄露。
阳仔
2019-07-31
619
0
Android老司机搬砖小技巧
webview
jquery
php
android
作为一名Android世界的搬运工,每天搬砖已经够苦够累了,走在坑坑洼洼的道路一不小心就掉坑里了。
阳仔
2019-07-31
1K
0
App 组件化/模块化之路——Android 框架组件(Android Architecture Components)使用指南
存储
数据库
sql
android
面对越来越复杂的 App 需求,Google 官方发布了Android 框架组件库(Android Architecture Components )。为开发者更好的开发 App 提供了非常好的样本。这个框架里的组件是配合 Android 组件生命周期的,所以它能够很好的规避组件生命周期管理的问题。今天我们就来看看这个库的使用。
阳仔
2019-07-31
1.6K
0
在Android Studio配置google protobuf
数据结构
https
网络安全
android
注意 Gradle版本至少是 2.12 并且Java 7,本例子使用的是2.2.3,protobuf-gradle-plugin使用最新的0.8.0版本。
阳仔
2019-07-31
2.5K
0
Android使用WebView开发常见的坑
webview
编程算法
android
java
javascript
现在的App基本上都会使用Native+H5的方式来开发的,例如网易新闻详情页面,微信公号详情页面都会使用WebView开发。这样可以很容易实现图文排版的需求,而且混合开发的好处也是显而易见的。
阳仔
2019-07-31
1.9K
0
Android 内存泄漏总结
java
编程算法
android
内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。
阳仔
2019-07-31
574
0
Android硬件加速相关问题总结
webview
硬件开发
android
从Android 3.0开始就支持硬件加速,充分利用GPU的特性,使得绘制View的时候更加平滑。例如在ListView(GridView)或者WebView中使用硬件加速就会使得页面更加流畅。
阳仔
2019-07-31
1.4K
0
一文看懂ConstraintLayout的用法
编程算法
android
ConstraintLayout 相对于 RelativeLayout来说性能更好,布局上也更加灵活。在最新的Google Android开发文档中是推荐使用 ConstraintLayout的,下面来看看具体用法。
阳仔
2019-07-30
780
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档