首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 开发艺术探索笔记一

Android 多进程模式 Android多进程模式下会造成以下几方面问题: 单例与静态成员完全失效 线程同步机制失效 sharedprefrences的可靠性降低 Application多次创建,当一个组件跑在一个新的进程中...Android IPC方式 使用Bundle 传递数据 使用文件共享。...android:src 图片资源id android:antialias 抗锯齿 android:dither 抖动效果 开启这个选项,让高质量图片在低质量的屏幕上还能保持较好的显示效果 android...:filther 开启过滤 当图片拉伸时,也能保持很好的显示效果 android:mipMap 图像相关的处理技术 纹理映射 默认设置为false android:tileMode 平铺模式 disable...是否随着状态改变而改变,true表示改变** view的常见状态 android:state_pressed 表示按下 android:state_focused表示获取焦点 android:state_selected

90510
您找到你想要的搜索结果了吗?
是的
没有找到

Android 开发艺术探索笔记二

Android 8.0源码 WMS创建涉及三个线程,分别是system_server、android:display、android:ui之间关系 首先system_server线程中执行了systemServer...:ui线程中运行,它的优先级要高于android:display线程,因此android:display要等待init方法执行完毕后,android:display才会被唤醒继续执行 PWM的init方法执行完毕后...ContentProvider一般都是单实例,是由android:multiprocess决定,为false是单实例,为true多实例。...主线程消息循坏 android主线程是ActivityThread,入口为main方法,prepareMainLooper创建主线程Looper与messageQueue....以前,它是串行执行,android1.6开始采用线程池处理并行任务,从android3.0开始,采用串行执行任务,仍然可以调用executeOnExecute方法并行执行任务 AsyncTask有两个线程池

1.7K10

探索 Krea AI:数字艺术的未来之门

在当今错综复杂的技术与艺术交汇的时代,Krea AI 作为一种突破性的工具出现,彻底改变了我们对数字艺术的感知和互动方式。...Krea AI 的影响与未来展望 Krea AI 的出现标志着数字艺术的新纪元。它将人工智能与艺术家的创造力相结合,为艺术创作提供了全新的可能性。...随着技术的不断进步,Krea AI 以及类似的工具将继续在数字艺术领域发挥重要作用,推动艺术创作的创新与发展。...结语 Krea AI 是数字艺术的未来之门,它打破了传统艺术与科技之间的界限,使艺术家能够以前所未有的方式创作和互动。它的功能和潜力令人兴奋,我们可以期待它在塑造数字艺术的未来中发挥更大的作用。...让我们迈开步伐,探索 Krea AI 带来的无限创作可能性!

34610

CRBC——探索艺术金融+互联网发展新趋势

在完全市场化的文化政策驱使下,艺术成为消费资源,使得艺术消费成为艺术现代性的文化表征和社会认同。经过艺术消费,文化艺术作品依然存在,其边际效益不遵循经济学中的边际递减规律。...艺术金融化降低了艺术的参与门槛,投资者投资与交易艺术品资产的金融份额可大可小,处置灵活。...与此同时,艺术品商城等实体形式与互联网艺术金融模式相互配合,在保障互联网平台艺术品资源质量的同时,也扩大了网络销售对象范围,在艺术家与艺术品收藏投资爱好者之间架起顺畅的沟通桥梁,形成了全新的艺术品增值流通机制...艺术金融是互联网思维在艺术产业上的落地与实践。 艺术投资具有良好的发展前景,股票投资、房地产投资和艺术投资通常被称为大众三大投资品市场。...近十年来,我国艺术品市场发展猛进,拍卖市场交易额从几十亿跨越到上千亿规模,比肩美国和英国,稳居全球三大艺术品市场之一,是世界艺术品市场增长最快的新兴力量。

80470

Android Handler实现原理探索

Android Handler我们都很熟,也经常也用它,一般可以用Handler发送一个消息Message,或者Post一个Runnable对象,而且都可以给它们加上延时,如果操作的Handler...创建UI线程Looper     其实上面的问题很好想通,我们知道App都有一个UI线程,也叫主线程,那是Android框架帮我们创建的,那么框架肯定在初始化UI线程时,做了很多事情,其中肯定包括调用了...Looper.prepareMainLooper()方法,prepareMainLooper方法注释里面其实已经说的很清楚了,Android环境帮我们做了所有的事,我们只用坐享其成。    ...在调用完Looper.prepare()后,还需要调用Looper.loop()来启动循环,当然主线程的Looper也是Android环境帮我们调用了,我们还是只用坐享其成,我们来看下loop方法的实现代码...Android框架还提供了一个HandlerThread类,其实就是在Thread内部帮我们维护好了一个Handler,大家有兴趣可以去看下这个类的源码,其实也就是Handler的一些知识,很简单~

60120

探索 Android 内存优化方法

1 前言 这篇文章的内容是我回顾和再学习 Android 内存优化的过程中整理出来的,整理的目的是让我自己对 Android 内存优化相关知识的认识更全面一些,分享的目的是希望大家也能从这些知识中得到一些启发...Android 应用运行在 Dalvik 虚拟机上,而 Dalvik 虚拟机是基于 JVM 优化而来的,因此只有了解了 Java 的内存管理机制,才能更好地理解 Android 的内存管理机制,如果你对这一块还不熟悉的话...,可以看我的上一篇文章探索 Java 内存管理机制。...要了解 Android 应用的内存管理机制,就要了解承载着 Android 应用的虚拟机 Dalvik,虽然 Android 现在是使用的 ART 来承载应用的执行,但是 ART 也是基于 Dalvik...ART 的全称是 Android Runtime,是从 Android 4.4 开始新增的应用运行时环境,用于替代 Dalvik 虚拟机。

95940

探索 Android 内存优化方法

[1240] 前言 这篇文章的内容是我回顾和再学习 Android 内存优化的过程中整理出来的,整理的目的是让我自己对 Android 内存优化相关知识的认识更全面一些,分享的目的是希望大家也能从这些知识中得到一些启发...Android 应用运行在 Dalvik 虚拟机上,而 Dalvik 虚拟机是基于 JVM 优化而来的,因此只有了解了 Java 的内存管理机制,才能更好地理解 Android 的内存管理机制,如果你对这一块还不熟悉的话...,可以看我的上一篇文章 探索 Java 内存管理机制。...要了解 Android 应用的内存管理机制,就要了解承载着 Android 应用的虚拟机 Dalvik,虽然 Android 现在是使用的 ART 来承载应用的执行,但是 ART 也是基于 Dalvik...ART 的全称是 Android Runtime,是从 Android 4.4 开始新增的应用运行时环境,用于替代 Dalvik 虚拟机。

1.3K00
领券