转载
2014-01-05 23:24:00
185阅读
一.首先搭建这个项目框架的时候需要关联两个库文件,分别是menu_library和xutillibrary。二.现在把项目架构中需要建立的包展示如下:三.把搭建的项目架构展示如下:四.现在开始写具体实现这个效果的逻辑:1.首先先把项目搭建的三个布局写出来:a. activity_main.xml<FrameLayout xmlns:android="http://schemas.androi
转载
2023-07-24 23:17:01
159阅读
视频先行下面是视频内容的脚本整理稿。如果你看了视频,那下面的文稿就不用看了,直接翻到底部就行。开始 声明式 UI;更简单的自定义;实时的、带交互的预览功能;还有更强的性能和功能。这就是 Android 官方全新推出的 UI 框架——Jetpack Compose。大家好,我是扔物线朱凯。2019 年中,Google 在 I/O 大会上公布了 Android 最新的 UI 框架:Jetpack Co
转载
2024-08-14 12:14:17
36阅读
最近面试,明显感到自己不会的东西实在是太多了,想好好整理下现在Android开发都有哪些常用的框架,所以抄了一篇帖子,方便自己以后看。 1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco
最强Android架构剖析pdf notes: 1.Froyo(冻酸奶) Android 2.2-2.2.3 开始支持sd卡上安装应用,引入usb网络共享技术, 通过引入jit(及时编译技术),提高dalvik运行速度(目前不会有什么设备还在使用比 Froyo版本更早的系统了)。 2.Gingerbread(姜饼人) Android 2.3-2.3.7 引入并发的垃圾
转载
2023-08-24 19:39:50
79阅读
越做越害怕,底子不足就是心虚,呵呵,所以是该从新审视基础的时候了!放弃一些浮华的技术,向着根基出发! 写了一段h5的界面,又回到了android中,有一种回到初终的感觉,android始终是个系统,不只是只有apk的容器,所以有必要看看linux的相关东西,真的这个挺重要的! 先从工具说起吧
转载
2024-01-29 03:41:00
57阅读
Android六大网络框架分别为:Android-async-http(AsyncHttpClient)、OkHttp(OkHttpClient)、Retrofit、Volley、XUtils、Afinal 我们分别来讲一讲每个框架的具体详情: 1、volley 项目地址
一、Camera概述Android 的Camera 包含取景器(preview)、拍摄照片、摄像等的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们通过Binder进行客户端与服务端之间的数据和控制交互。 Camera的代码主要在以下的目录中: Camera的JAVA程序的路径: packages/ap
转载
2023-09-12 23:40:52
104阅读
前言 本着学习移动开发的目的看了郭神的《第一行代码》,但看完后我有种茫然的感觉。是的,知道了activity 、service等这些组件的用法,但如何搭建一个应用程序?一个个activity写么,每个activity臃肿而庞大,各种功能参合到一个activity?这无疑是很疯狂的。之前我大概了解php的开发,知道php开发有很多成熟的框架,比如thinkphp、Yii等框
作者:Sumn 0.基本介绍0.1 Spring (由Rod Johnson创建的一个开源框架) Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,S
转载
2023-08-25 17:50:57
219阅读
前言对于开发者来说,框架并不陌生,在工作中普遍都会用到各种开源框架,框架的使用可以让我们用少量的代码实现所需要的复杂功能,大大的减少了工作量,提高了工作效率。但是这样也让很多人只会使用框架,却看不懂源码,不了解其底层机制与实现原理,最后成为一名代码的搬运工。就像朋友开玩笑说的 "我们不生产代码,我们只是代码的搬运工" 。开发者工作到了一定的年限,如果还没学会阅读源码,那么就会遇到瓶颈。因此想要继续
转载
2023-07-11 23:15:06
90阅读
文章目录背景什么是 AOPAspectJX集成使用具体配置Demo 中使用拓展实现:数据埋点解决方案准备工作完整代码实现参考文章 背景主要是记录学习 AOP 编程思想。项目中数据埋点统一方案有使用到,也是一次加深学习理解的过程。什么是 AOPAOP 是 Aspect-Oriented Programming 缩写,即面向切面编程。提倡针对同一类问题的统一处理方法。AOP 这种编程思想有哪些作用呢
转载
2023-08-25 16:23:39
77阅读
1.理解两个概念 抽象和衍生 抽象:从相似的事物中,抽取出共同点,得到相似的结构 衍生:以抽象结构为基础,添加些其他功能,得到具体的事物。2. 系统OS,框架,应用程序,用户之间的关系用户操作一个软件的时候,其实中间还隔了一层,那就是系统,例如,用户点击了屏幕上的一个按钮,就会对屏幕产生物理感应,屏幕将这种物理感应交给系统os处理,系统产生相应的事件对象,交给框架处理,框架交给相应的程序,进行相应
转载
2023-07-08 14:31:59
198阅读
最强Android架构剖析pdf notes: 1.Froyo(冻酸奶) Android 2.2-2.2.3 开始支持sd卡上安装应用,引入usb网络共享技术, 通过引入jit(及时编译技术),提高dalvik运行速度(目前不会有什么设备还在使用比 Froyo版本更早的系统了)。 2.Gingerbread(姜饼人) Android 2.3-2.3.7 引入并发的垃圾
转载
2023-08-22 15:23:20
121阅读
Retrofit简介 Rrotrofit是一个RESTful设计风格的对HTTP框架的封装。Retrofit网络请求本质上是Okhttp完成的,Retrofit仅负责网络请求接口的封装。Retrofit接口层封装了请求参数、Header、Url等信息,后续的请求工作由OkHttp来完成。OkHttp将返回结果交给Retrofit,Retro
转载
2024-03-11 19:16:54
11阅读
Framework定义了客户端组件和服务端组件功能及接口。框架中包含三个主要部分,分别为服务端、客户端和Linux驱动1:服务端服务端主要包含两个重要类,分别是WindowManagerService(WmS)和ActivityManagerService(AmS)。WmS的作用是为所有的应用程序分配窗口,并管理这些窗口。包括分配窗口的大小,调节窗口的叠放次序,隐藏或者显示窗口。AmS的作用是管理
转载
2024-02-02 18:21:21
57阅读
4.1自定义控件:1、组合控件。这种自定义控件不需要我们自己绘制,而是使用原生控件组合成的新控件。如标题栏。2、继承原有的控件。这种自定义控件在原生控件提供的方法外,可以自己添加一些方法。如制作圆角,圆形图片。3、完全自定义控件:这个View上所展现的内容全部都是我们自己绘制出来的。比如说制作水波纹进度条。View的绘制流程:OnMeasure()——>OnLayout()——>OnD
转载
2023-10-25 18:24:11
47阅读
AOP的概念很久前就接触过了,不过没有真正写过项目,甚至Demo都没有,今天把这点缺陷补上。 推荐两篇文章(本文部分图片引自这两篇文章): 1. 【翻译】Android中的AOP编程 2. 【深入理解Android之AOP】1. 本篇文章总览2. 什么是AOP2.1 定义AOP是Aspect Oriented Program的首字母缩写,译为:面向切面编程。类似的OOP,译为:面向对象编程。
转载
2024-05-22 13:42:31
90阅读
框架布局是将控件组织在Android程序的用户界面中最简单的布局类型之一。理解布局对于良好的Android程序设计来说是非常重要的。在这个教程里,你将学到所以关于框架布局的知识,它们主要用来在屏幕上组织特别的或重叠的视图控件。使用得当的话,很多有趣的Android程序用户界面都可以基于框架布局来设计。什么是框架布局框架布局是Android开发者组织视图控件最简单和最有效的布局之一。它们使用得比其它
转载
2023-07-10 11:01:30
71阅读
产生背景: 我们都知道,原生APP开发中有一个webview的组件(Android中是webview,iOS7以下有UIWebview,7以上有WKWebview),这个组件可以加载Html文件。在Html5没有兴盛之前,加载的Html往往只能用来做一些简单的静态资源显示,但是H5大行其道以后,Html5中有很多新增的功能,炫酷的效果,特别是iO
转载
2024-06-21 15:42:32
54阅读