qmsggg_BlogCollect icon indicating copy to clipboard operation
qmsggg_BlogCollect copied to clipboard

仅仅只是用于学习和记录使用,里面包括了自己学习android的点点滴滴,希望自己在以后的时间能把之前由于时间原因没有完成的完成了,以此自勉。

Results 100 qmsggg_BlogCollect issues
Sort by recently updated
recently updated
newest added

# 阿里巴巴 Android 开发手册 ## 目录 前言 ............................................................................................................................. 2 一、Java 语言规范 ...................................................................................................... 3 二、Android 资源文件命名与使用 .............................................................................. 4 三、Android 基本组件................................................................................................7 四、UI 与布局 ........................................................................................................... 22 五、进程、线程与消息通信 ....................................................................................... 30 六、文件与数据库 ..................................................................................................... 34 七、Bitmap、Drawable...

Android

Crash:[android.os.TransactionTooLargeException](https://developer.android.com/reference/android/os/TransactionTooLargeException.html),下面是其中的常见错误堆栈信息之一: ``` #1 main android.os.TransactionTooLargeException java.lang.RuntimeException:Adding window failed android.view.ViewRootImpl.setView(ViewRootImpl.java:515) ...... Caused by: android.os.TransactionTooLargeException: android.os.BinderProxy.transact(Native Method) android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:684) android.view.ViewRootImpl.setView(ViewRootImpl.java:504) android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:259) android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69) android.app.Dialog.show(Dialog.java:307) ``` [解决办法](http://blog.csdn.net/self_study/article/details/60136277)

Android
Exception
TransactionTooLargeException

[约束布局](https://www.jianshu.com/p/f110b4fcfe93)

Android

# Android系统编程篇:软件设计原则 ## 单一职责原则 ## 开闭原则 ## 里氏替换原则 ## 依赖倒置原则 ## 接口隔离原则 ## 迪米特原则

Android
设计模式

# Android混合编程:WebView实践 **文章目录** - 一 基本用法 - 二 代码交互 - 三 性能优化 ## 一 基本用法 WebView也是Android View的一种, 我们通常用它来在应用内部展示网页, 和以往一样, 我们先来简单看一下它的基本用法。 添加网络权限 ```xml ``` 在布局中添加WebView ```xml ``` 使用WebView加载网页 ``` WebView myWebView...

Android

# Android界面开发:View自定义实践概览 View的测量、布局、绘制、触摸事件处理等内容,今天我们开始我们View自定义实践的内容。 View自定义是开发中最常见的需求,图表等各种复杂的ui以及产品经理各种奇怪的需求😤都要通过View自定义来完成。 View自定义有三个关键点: - 布局:决定View的摆放位置 - 绘制:决定View的具体内容 - 交互:决定View与用户的交互体验 View自定义通常有哪些手段?🤔 - 继承View重写onDraw()方法,这种方式通常用来实现一些特殊的绘制效果。 - 继承ViewGroup实现一些特殊的Layout,这种方式通常用来实现一些系统之外的特殊的布局效果。 - 继承特定的View,例如ImageView、TextView,这种方式通常用于功能的扩展。 View自定义通常需要处理哪些问题?🤔 - 让View支持wrap_content以及padding,这个问题文章[02Android显示框架:Android应用视图的载体View](https://github.com/qmsggg/android-open-source-project-analysis/blob/master/doc/Android系统应用框架篇/Android显示框架/02Android显示框架:Android应用视图载体View.md)中已经做了详细的阐述。 - View带有滑嵌套时,需要处理好滑动冲突。 - View里的线程和动画需要及时的停止,另外View内部提供了postXXX()系列方法,无需再用Handler去做线程切换。 一个标准的自定义View模板 自定义属性 ```xml ``` 自定义View...

Android

# Android应用优化:优化概述 优化原则 - 持续测量:与性能相关的数据都需要通过工具获取,用眼睛去观测不是一个好方法(这里面可能带有主观意愿),但是工具获取的数据信息却不会说谎。 - 低配设备:与性能相关的测试主要应该覆盖低配机型,这样才能把性能问题暴露的更明显。 - 权衡利弊:性能优化的问题事实上是权衡的问题,当你优化了一个东西,可能损害了另一个东西,优化也不是绝对的,要做好取舍。 性能指标 - 启动速度 - 布局流畅度与响应速度 - 内存占用 - 网络流量 - 程序执行效率

Android