会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨伟乔
博客园
首页
新随笔
联系
订阅
管理
[置顶]
《将博客搬至CSDN》
摘要: 《将博客搬至CSDN》 我承诺搬迁的博客为我本人博客,如搬迁他人博客所产生的后果由我本人承担
阅读全文
posted @ 2016-09-30 23:46 杨伟乔
阅读(119)
评论(0)
推荐(0)
2016年10月6日
AsyncTask
摘要: AsyncTask:关于线程池:asyncTask对应的线程池ThreadPollExecutor都是进程范围内共享的,都是static的,所以asyncTask控制着进程范围内所有的子类的实例.由于这个限制的存在,当使用默认线程池的时候,如果线程数超过线程池的最大容量,线程池就会爆掉(3.0后默认串行执行,不会出现这个问题).针对这种情况,可以尝试自定义线程池,配合asyncTask使用.. ...
阅读全文
posted @ 2016-10-06 23:36 杨伟乔
阅读(182)
评论(0)
推荐(0)
MVP (MVP 模式) 编辑
摘要: MVP (MVP 模式) 编辑mvp的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中Vie...
阅读全文
posted @ 2016-10-06 01:49 杨伟乔
阅读(319)
评论(0)
推荐(0)
2016年10月5日
apk瘦身
摘要: 概念:在apk正常运行的情况下,功能不变,减少apk的大小作用:apk小 可以减少流量,还可以减少安装后占用空间掌握三个变量就可以将apk瘦身三个变量都和as的配置文件文件有关1. minifyEnabled jar包 如果希望apk小点 把jar包里面的类混淆下,可以减少classes.dex文件的大小 ,完成这个过程只要把这个变量☞true 优化的地方1.将类名 方法名 变量名 等都换为了...
阅读全文
posted @ 2016-10-05 18:35 杨伟乔
阅读(167)
评论(0)
推荐(0)
2016年10月2日
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上
摘要: 本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 在之前一篇博文...
阅读全文
posted @ 2016-10-02 11:34 杨伟乔
阅读(374)
评论(0)
推荐(0)
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下
摘要: 本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章>中,我们 了解了View树的转换过程以及如何设置View的LayoutParams的。本文继续沿着既定轨迹继...
阅读全文
posted @ 2016-10-02 11:34 杨伟乔
阅读(340)
评论(0)
推荐(0)
view的测量,布局,绘制
摘要: View 就是屏幕上的一块矩形区域. Android原生桌面上的那些应用图标其实是 textview, 可以再 Android Device Monitor 中看(dump view). View只能有一个父View, 为什么? 这样设计, 系统底层只需跟最顶层的View交互. View是否必须有父View, 不是, 可以使用 WindowManager 加到屏幕上Android是 C/S 架...
阅读全文
posted @ 2016-10-02 11:33 杨伟乔
阅读(216)
评论(0)
推荐(0)
自定义控件3.自定义属性
摘要: 在上一篇里, 自定义View的背景色和文字颜色都是在 onDraw 里写死的, 这次我们实现可以通过布局文件配置. 要实现这个功能, 需要有如下几个步骤:1. 创建 attrs.xml在 res/values 目录下新建一个 attrs.xml , 内容如下: 2. 在布局文件中使用 注意:1. 要在最外层...
阅读全文
posted @ 2016-10-02 11:19 杨伟乔
阅读(239)
评论(0)
推荐(0)
自定义控件2.第一个自定义view
摘要: 自定义一个View, 继承自 View, 实现如下效果: 其实就是一个宽高为100的蓝色方块, 左下角红色字题 Hello! (上面的Hello world 是系统的 TextView).1. 继承 View, 重写 onDraw 方法/** * 自定义一个简单的 View * * @author GAOYUAN * */public class CustomView1 extends Vie...
阅读全文
posted @ 2016-10-02 11:18 杨伟乔
阅读(252)
评论(0)
推荐(0)
自定义控件1.官方文档翻译
摘要: Android offers a sophisticated and powerful componentized model for building your UI, based on the fundamental layout classes: View and ViewGroup. To start with, the platform includes a variety of ...
阅读全文
posted @ 2016-10-02 11:15 杨伟乔
阅读(201)
评论(0)
推荐(0)
自定义组合控件
摘要: 转自http://www.cnblogs.com/hdjjun/archive/2011/10/12/2209467.html 代码为自己编写目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。 通过代码或者通过xml设置自定义控件的属性1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton。 Xm...
阅读全文
posted @ 2016-10-02 11:14 杨伟乔
阅读(508)
评论(0)
推荐(0)
下一页
公告