分析Android中的MediaPlayer

分析 MediaPlayer 的各种状态。


分析Android中的.9.png

作为一枚Android 开发者,适配的问题,使我们不得不去面对的问题,.9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法,使图片支持在android 环境下的自适应展示。PNG的的英文名称为Portable Network Graphics,即便携式网络图片。另有说法是名称来源于非官方的“PNG is Not GIF”。


Android之屏幕的适配篇

Android的开源,加速了移动时代的来临,各大厂商纷纷推出自己定制的os,定制的UI,一时间,繁花似锦,各种Android手机,平板如雨后春笋,与此同时,是广大开发者的苦不堪言,各种神奇的小板儿,见过的,没见过的,时刻考验着app的兼容性,各种定制的rom,不经意间就让app崩溃,光是UI的绘制就会花去不少的时间。


分析Android中的Activity Task栈及启动模式

在Android中,一个activity可以激活另一个activity(可能属于另一个应用程序)。若新的被激活的activity属于另一个应用程序,则那个activity会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于本应用程序一样。

Android是通过将之前的activity组件和新被激活的activity组件放入同一个任务栈来实现这个功能的。从用户的角度看,一个任务栈就代表了“一个应用程序”。它实际上是一个栈,里面放着一组被排列好的相关的activity组件。位于栈底的activity(根activity)就是开启这个任务栈的activity组件,一般情况下,就是应用程序的主界面。而位于栈顶的activity组件即代表当前被激活的activity组件(可接收用户行为的activity)。


2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×