随笔分类 - 安卓进阶
1
解决Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com
摘要:http://blog.csdn.net/syif88/article/details/75009663
阅读全文
摘要:https://www.jianshu.com/p/c03a8959d1a5
阅读全文
摘要:https://www.jianshu.com/p/58f817d176b7
阅读全文
摘要:https://www.bejson.com/knownjson/webInterface/
阅读全文
摘要:Android基础——框架模式MVC在安卓中的实践 本篇文章包含以下内容: MVC的介绍 MVC的实践 MVC的介绍 MVC (Model View Controller),是模型(model)视图(view)控制器(controller)的缩写,一种软件设计模式,用于组织代码用一种功能模块和数据模
阅读全文
摘要:综述 对于MVP (Model View Presenter)架构是从著名的MVC(Model View Controller)架构演变而来的。而对于Android应用的开发中本身可视为一种MVC架构。通常在开发中将XML文件视为MVC中的View角色,而将Activity则视为MVC中的Contr
阅读全文
摘要:这边直接引用菜鸟教程里面的四篇内容,总结的很不错,就暂时没太大必要重新总结一遍了,之后有时间再对他这四篇文章进行完善,站在巨人的肩膀上才能走的更高。哈哈哈哈!!! 帧动画:http://www.runoob.com/w3cnote/android-tutorial-animation.html 补件
阅读全文
摘要:1. ViewRoot和DecorView ViewRoot对应于ViewRootImpl类,它连接WindowManager和DecorView。View的绘制流程从ViewRoot的performTraversals开始,经过measure,layout和draw过程。 Measure决定了Vi
阅读全文
摘要:一、view基础知识 什么是View (1)View是Android中所有控件的基类,不管是简单的Button和TextView还是复杂的RelativeLayout和ListView,它们的共同基类都是View。 (2)ViewGroup也继承了View,这就意味着View本身就可以使单个控件也可
阅读全文
摘要:这边直接引用第一行代码的作者郭霖大哥写的文章,之后有时间再慢慢细细的嚼碎再跟大家吹吹水。 一:http://blog.csdn.net/guolin_blog/article/details/12921889 二:http://blog.csdn.net/guolin_blog/article/de
阅读全文
摘要:1.如何加强? 输入内容后,有面会显示一个图片,用户点击后 可以清空文本框。 2.案例构造步骤 1)在drawable文件中建一个bg_frame_search.xml文件。 2)在drawable中放置你要显示的图片,图片名称为:delete_gray。 3)书写自定义view。 4)引用自定义v
阅读全文
摘要:1.案例打造过程 1)建立该组件的布局(title.xml) 2)书写自定义view 3)引用该组件 布局: activity: 效果图: 总结: 继承viewgroup一般是需要多个组件重组的情况,所以一般需要书写一个布局,然后引用这个布局。
阅读全文
摘要:1.实例建造过程 1)BaseView(抽象类) 2)书写自定义view的属性(在res文件夹的values文件夹里面建一个attrs.xml文件,其一般会在自定义view中的布局构造方法也就是两个参数的构造方法中被解析引用) 3)NumText(自定义view类) 4)引用自定义view 布局:
阅读全文
摘要:http://www.jianshu.com/p/491f47f6d1c0
阅读全文
摘要:http://www.jianshu.com/p/fd2d6f491581
阅读全文
摘要:1.什么是自定义控件? 在Android系统中,用系统的自带控件重新组合或者自定义类继承View或者自定义继承ViewGroup,实现特定的UI效果。 2.为什么要学习自定义控件? 1)因为系统的某一个控件,在不同的设备效果不一样,为了达到效果一样,就得用自定义控件。 2)为了整个软件在不同设备风格
阅读全文
摘要:1.Intent传递简单数据 还记得我们在Activity那里学过如何在两个Activity中互相传递简单数据的方法吗? 就是可以直接通过调用Intent的putExtra()方法存入数据,然后在获得Intent后调用getXxxExtra获得 对应类型的数据;传递多个的话,可以使用Bundle对象
阅读全文
摘要:1.基本的概念 1)Drawable分为两种: 一种是我们普通的图片资源,在Android Studio中我们一般放到res/mipmap目录下, 和以前的Eclipse不一样哦!另外我们如果把工程切换成Android项目模式,我们直接 往mipmap目录下丢图片即可,AS会自动分hdpi,xhdp
阅读全文
摘要:Android IPC简介 IPC是Inter-Process Communication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。那么什么是进程,什么是线程,进程和线程是两个截然不同的概念。在操作系统中,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。
阅读全文
摘要:1.常见生命周期说明 2.两个常见问题 问题一答案:本质上就是onstart和onstop方法是是否可见进行调用,而onresume和onpause是看是否为前台互动而调用。 问题二答案:先执行a的onpause然后到b的oncreate,onstart,onresume再到b的onstop。启动一
阅读全文
1

浙公网安备 33010602011771号