教程看 Twitter 如何利用 Android 6.0 中的“瞌睡模式”来改进通知性能Google Cloud Messaging (GCM) (介绍戳我)与 Android 6.0 Marshmallow 中的瞌睡模式(Doze)配合使用,为用户带来性能和可用性改进。二者配合使用的情况下,普通优先级的消息允许设备保持瞌睡模式,而高优先级的消息则会使设备退出瞌睡模式。为了获得此功能的最佳应用及其
转载 2024-01-25 10:08:12
45阅读
1、volley   (1)  JSON,图像等的异步下载;  (2)  网络请求的排序(scheduling)  (3)  网络请求的优先级处理  (4)  缓存  (5)  多级别取消请求  (6) &nbsp
转载 2023-06-23 15:10:09
114阅读
作者:Jake Lee虽然编程环境每天都有新变化,但 Android 无疑是其中更新迭代最频繁的,每年甚至每个月都有新东西。本文介绍了 2020 年开发者最需要关注的 5 大 Android 开发技术。在众多 Android 开发团队参加的 Droidcon London 2019 大会上,一系列新技术令人眼花缭乱。从 Joe Birch 介绍的无障碍智能吉他到即将到来的 Jetpack Comp
3G:3rd Generation,第三代数字通信,3G只是一种通信技术标准. Android是Google在2007年11月5号宣布基于Linux平台的开源手机操作系统 采用软件堆层的架构,分三层 底层以Linux内核工作为基础,C语言开发,提供基本功能. 中间层包括函数库Library和Dalvik虚拟机,由C++开发的. 最上层是
Android应用开发所需技能自我评测 一个从事Android应用的开发人员所需要精通的20个技能点: 1.Activity相关。App应用开发,以Activity使用最多,涉及LaunchMode、onSaveInstanceState、生命周期等技术。 2.Fragment相关技术。用的人不少,想明白是咋回事的人不多。这里推荐一本书:《Creating Dynamic UI with An
教程Android开源项目源码解析由@Trinea发起的Android开源项目源码解析项目,目前已校对发布的分析有:Volley源码解析、Android Universal Image Loader源码分析、Dagger源码解析、EventBus 源码解析、xUtils源码解析、ViewPagerindicator源码解析、HoloGraphLibrary源码解析、CircularFloating
# Android开发技术介绍 Android开发技术是指在Android操作系统上进行应用程序开发技术。随着智能手机的普及,Android系统已经成为了全球最受欢迎的移动操作系统之一。在Android开发技术中,开发者可以利用Java、Kotlin等语言编写应用程序,通过Android Studio等开发工具进行开发。 ## Android开发技术的基础 在Android开发技术中,开发
原创 2024-04-24 03:57:57
56阅读
1.android框架、android系统启动过程、binder框架、软件开发架构、消息驱动模型                                         &
原创 2015-09-11 17:24:40
1765阅读
1点赞
11评论
前言最开始学习写应用的时候,发现类聚合数据这个平台可以提供一些免费数据接口,于是写了个人的第一个应用----- JuheNews,当时的知识储备稍显粗糙,虽然现在的知识也不咋滴,但是相对之前而言还是有些进步的,所以决定将应用重构一下,具体参考我的第二个个人开发的应用— GankIOClient,采用类似的技术思路,重构后两个应用在代码结构上是很相似的。技术选型1. 下拉刷新 + 加载更多采用BGA
今天2017年春晚的节目单已出,马上就可以回家了,心理有一种说不出来的喜悦,因为终于可以见到我最爱的人了了,爸爸妈妈儿子非常非常想念你们,真希望能够尽早稳定,在你们还没有年迈的时候,可以每天陪伴在你们身边,享受最美好的时光。 毕业多年,无数优秀的博客陪伴我度过了每一次前进征程中的小波折,进入2017我发觉我也应该用博客记录下来我的工作过程,把自己知道的东西也和大家一起来分享,所以我打算把Andr
转载 2023-07-17 21:50:43
123阅读
文章HTTP2协议中英对照版HTTP 全称为 HyperText Transfer Protocol,中文叫做超文本传输协议。用于 Web 应用层传输,是 Web 架构的核心,它至今公布有 3 个版本:HTTP 0.9、HTTP 1.0、HTTP 1.1,作为与时俱进的我们,有必要去了解和学习 HTTP 2,它对我们未来 Web 性能优化工作起到很重要的作用,是一切优化的基础。现 Chrome 里
转载 2023-07-28 16:21:40
65阅读
用于 Android 开发的 8 大 Kotlin 高级编程技术 在本文中,我们探索了专门为增强 Android 开发而量身定制的高级 Kotlin 编程技术。作为一种现代、富有表现力且功能强大的语言,Kotlin 已成为许多 Android 开发人员的首选。通过利用本文介绍的高级技术开发人员可以创建更高效、可维护且更复杂的 Android 应用程序,同时充分利用 Kotlin 的功能。准备好使
1、项目介绍Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都有投入相关案例生产使用。 基于Flutter+Dart+chewie+photo_view+image_picker等技术开发的跨平台仿微信app聊天界面应用,实现了消息/表情发送、图片预览、长按菜单、红包/小视频/朋友圈等功能。二、JetPack里的组件上图就
前言下面的题目都是大家在面试字节跳动或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。参考解析:郭霖、鸿洋内容特点:条理清晰,含图像化表示更加易懂。内容概要:包括 Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关、Android 事件分发机制、 Binder、Android 高级必备 :AMS,WMS,PMS、Glide、
转载 2023-11-09 15:02:50
68阅读
Android开发介绍这个教程设计是帮助你学习基础的Android开发和快速搭建您的开发环境。这个是在我的Window 7上编写的,当然它也支持Linux(uBuntu)、Mac OS其他支持Android的操作系统。如果实践下面的步骤出现了其他的问题,您可以随意的通过OpenCV4Android讨论组或者 Q&A forum联系到我们,我们将以最佳的方式帮助你解决。前言Android是由
1.哪些场景下要用到NDK开发?跨平台的库,如FFmpeg, skip,weex, 加固,防逆向 签名校验 图片压缩 音视频解码 OpenGL ES 高级特效 热修复 andfix 人脸识别 face++ 加密算法 微信apk中的so文件都说程序员是在吃青春饭,这一点的确有一点对的成分,以前我不这么认为,但随着年龄的增长,事实告诉我的确是这样的,过了30以后,就会发现身体各方面指标下降,体力和身心
一、什么是Android应用开发1.Android是一种基于Linux的自由及开放源代码的操作系统,Android 分为四个层,从高层到低层分别是应用程 序层、应用程序框架层、系统运行库层和 Linux 内核层。2.Android有四大基本组件:Activity、Service、broadcast receiver、Content Provider。其中Activity是四大组件中最基本的一个,但
android(安卓)开发有前(钱)途吗? 对于Android开发入门人员而言,比较关心的问题是开发android应用程序能不能赚钱,有没有前景。以下对该问题作简单的描述,以解决初学者的实际问题!首先我们来看一下平台的优越性:开放性:在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和
1.去掉APP顶部标题栏(1)打开 res -> values -> styles; (2)修改 DarkActionBar 为 NoActionBar。默认AppTheme:<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">修改后的AppTheme:<style name="App
一、Android MVC、MVP以及MVVM框架模式MVC开发框架View:对应于布局文件和自定义View,负责将用户的请求通知Controller,并根据model更新界面;Controller:对应于Activity、Fragement,负责处理业务逻辑接收用户请求并更新model;(而事实上我们的Activity同时承担着MVC3种角色,代码动不动就上千行!)Model:数据模型,负责数据
  • 1
  • 2
  • 3
  • 4
  • 5