
《Android 开发艺术探索》
文章平均质量分 61
Android 开发艺术探索
龙骨焚箱
加油吧
展开
-
Android开发艺术探索十五 性能优化
1.布局优化2.绘制优化3.内存泄漏优化4.响应速度优化和ANR分析5.ListView 和 Bitmap 优化6.线程优化7.优化建议原创 2021-11-29 15:03:53 · 1106 阅读 · 0 评论 -
Android开发艺术探索十三 综合技术
1.异常捕获 CrashHandler2.multidex 解决方法数越界3.动态加载4.反编译原创 2021-11-29 14:44:30 · 1396 阅读 · 0 评论 -
Android开发艺术探索十二 Bitmap的加载和Cache
1.Bitmap的高校缓存2.Android 中的缓存策略3.ImageLoader的使用原创 2021-11-28 18:55:50 · 340 阅读 · 0 评论 -
Android开发艺术探索十四 JNI 和 NDK编程
1.JNI开发流程2.NDK开发流程3.JNI数据类型和类型签名4.JNI调用Java方法的流程原创 2021-11-28 18:42:15 · 126 阅读 · 0 评论 -
Android开发艺术探索十一 Android的线程和线程池
1.主线程和子线程2.Android 中的线程形态AsyncTask:AsyncTask的工作原理:HandlerThread:IntentService:3.Android 中的线程池原创 2021-11-28 18:40:41 · 555 阅读 · 0 评论 -
Android开发艺术探索十 Android的消息机制Handler
handler:将一个任务切换到某个指定的线程中去执行解决:在子线程中无法访问UI问题(因为Android ui 不是线程安全的)1.ThreadLocal的工作原理2.消息队列的工作原理3.Looper的工作原理4.Handler的工作原理5.主线程的消息循环...原创 2021-11-28 16:35:09 · 271 阅读 · 0 评论 -
Android开发艺术探索九 四大组件的工作过程
Activity:展示型组件1.Service:计算型组件BroadcastReceiver:消息型组件ContentProvider:数据共享型组件原创 2021-11-28 15:57:45 · 847 阅读 · 0 评论 -
Android开发艺术探索八 理解Window 和 WindowManager
Window: View 的直接管理者。WindowManager :是一个接口,实现类是WindowManagerImplWindowManager和 WindowManangerService 的交互是IPC过程Window:flags:控制window的显示特性FLAG_NOT_FOCUSABLE: 表示window不需要获取焦点,也不需要接收各种输入...原创 2021-11-27 01:21:59 · 385 阅读 · 0 评论 -
Android开发艺术探索七 动画
一:动画分类 1.View动画 2.帧动画:顺序播放一组预先定义好的图片,类似于电影播放3.属性动画:任意对象的属性进行动画,在时间间隔内完成对象从一个属性到另一个属性值的改变(建议代码实现属性动画)二:特殊使用场景:LayoutAnimation 1.LayoutAnimation: ViewGroup 可以控制子元素的出场效果(ListView) 2.Activity切换效果:overrid...原创 2021-11-27 01:21:44 · 139 阅读 · 0 评论 -
Android开发艺术探索六 Drawable
常用:BitmapDrawable, ShapeDrawable , LayerDrawable , StateListDrawable不常用:LevelListDrawable , TransitionDrawable , InsetDrawable , ScaleDrawable , ClipDrawable , 自定义DrawableBitmap : 表示一张图片Shape:通过颜色来构造图形,有纯色和渐变效果的图形Layer: xml 标签 <layer-list>,表示原创 2021-11-27 01:21:26 · 136 阅读 · 0 评论 -
Android开发艺术探索五 RemoteView
一: RemoteView 的应用(都运行在系统的 SystemServer 进程)1.通知栏: NotificationManager notifycation.contentview = remoteview2.桌面小部件:AppWidgetProvider(本质是是一个广播) 需要在AndroidManifest 注册 receiver二:RemoteView 的内部机制(在其他进程中,显示并更新 view (只支持特定的...原创 2021-11-27 01:21:02 · 1455 阅读 · 0 评论 -
Android开发艺术探索四 View 工作原理
一.ViewRoot 和 DecorView二:理解MeasureSpec1.MeasureSpec2.LayoutParams三:View的工作流程1.measure2.layout3.draw四:自定义View1.自定义View 的分类2.自定...原创 2021-11-27 01:20:43 · 133 阅读 · 0 评论 -
Android开发艺术探索三 View 事件体系
一:基础知识View:所有控件的基类 1.View的位置参数: 2.MotionEvent和TouchSlop: MotionEvent: 手指触摸屏幕的一系列事件 TouchSlop:滑动的最小距离,和设备系统有关 3.VelocityTracker, GestureDetetor , Scroller: VelocityTrack...原创 2021-11-27 01:20:00 · 150 阅读 · 0 评论 -
Android开发艺术探索二 IPC机制
一:多进程模式二:IPC基础概念三:Android 中的 IPC 方式四:Binder 连接池五:IPC 方式选择原创 2021-11-27 01:19:15 · 174 阅读 · 0 评论 -
Android开发艺术探索一 Activity
一:生命周期:典型情况:onCreate - onRestart -onStart - onResume - onPause - onStop - onDestory 1.按back键:onPause - onStop - onDestory 2.按home键:onPause - onStop - onRestart - onStart - onResume 3.A(activity)...原创 2021-11-18 11:48:17 · 1188 阅读 · 0 评论