- 博客(13)
- 收藏
- 关注
原创 Android todo-mvp
一点对google官方的todo-mvp的理解首先定义了三个接口: BaseView : View接口 BasePresenter : Presenter接口 TasksDataSource : Model接口public interface BaseView<T>{ void setPresenter(T presenter);}public interface BasePres
2017-09-19 11:09:10 466
原创 SharedPreferenceUtil
SharedPreferenceUtilpublic class SharedPreferenceUtil{ private static SharedPreferences mSharedPreferences = null; private static Editor mEditor = null; private static void init(Context ctx)
2017-09-05 20:19:51 458
原创 ActivityManager
ActivityManagerpublic class ActivityManager{ private static ActivityManager _instance = new ActivityManager(); private Stack<Activity> activities = new Stack<>(); private static final byte[]
2017-09-01 16:13:36 372
原创 ThreadUtil工具类
ThreadUtil工具类public class ThreadUtil{ private static ThreadUtil _insatnce; private static final byte[] wirteLock = new byte[0]; private ThreadPoolExecutor _pool; private HashMap<String,
2017-09-01 15:44:00 1613
原创 观察者模式
观察者模式基本的观察者模式interface Subject{ registerObserver(...); removeObserver(...); notifyObserver(...);}interface Observer{ update(...);}public class MySubject implement Subject{ List<>
2017-08-30 15:48:06 255
原创 WPF中的Binding
WPF中的Binding本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入
2017-08-30 15:36:39 556
原创 Prism for wpf
Prism for wpf概念 Modules 模块:一个独立的功能包Module Catalog 模块列表:负责模块的加载,如模块的加载时间,顺序等等。模块列表有ModuleManager和ModuleLoader负责远程加载。Shell 壳:应用程序加载的第一个模块,定义了程序的总体布局和结构。View 视图: 与用户交互的界面 View Models 和 Presenter : 封装了应用
2017-08-24 16:42:53 485
原创 WPF中绘图
WPF中绘图XAML可以绘制矢量图基本图形,派生自Shape类 Line—直线段,可以设置笔触(Stroke) Rectangle—矩形,(Stroke,Fill) Ellipse—椭圆,(Stroke,Fill) Polygon—多边形,(Stroke,Fill) Polyline—折线 Path—路径,各种线组成
2017-08-23 16:54:28 1455
原创 WPF中的Template模板
WPF中的模板TemplateWPF中通过引入模板将数据和算法的内容和形式解耦 ControlTemplate 是算法的内容的表现形式,决定了控件长成什么样子,让程序员在控件原有的内部逻辑基础上扩展自己的逻辑 DataTemplate 是数据的内容的表现形式,数据显示成什么形式,外观DataTemplate 常用在三处: ContentControl的ContentTemplat
2017-08-22 20:11:09 1639
原创 WPF中的资源
WPF中的资源WPF中资源分为 程序级资源 和 对象级资源 。对象级资源每个界面元素有一个Resources属性就是他自己的对象级资源 Resources 是ResourceDictionary类型,它继承自FrameworkElement. Resources 中保存的是K-V形式数据,Value类型为object,使用时需要类型转换。使用 1.引入命名空间 2.定义资源
2017-08-21 16:23:56 376
原创 WPF中Cammand命令
Cammand命令命令 实现了ICammand接口,常用的是继承RoutedCommand子类 命令源 实现了ICommandSource接口 命令目标 实现了IInpurElement接口,常常是直接对UI控件进行扩展命令多使用单件模式………Singletone Pattern1.创建命令类 2.声明命令实例 3.指定命令源 4.指定命令目标 5.设置命令关联C
2017-08-21 11:50:33 625
原创 WPF中RouteEvent
1.UI组件树:Logical Tree 叶子节点是组件, Visual Tree 叶子节点是组件内部实现细节2.使用方法a.自定义YourRoutedEventArgs,继承RoutedEventArgs,并实现base(...)的构造方法,加上自定义属性b.自定义组件b.1声明RoutedEvent。public static readonly RoutedEvent Repo
2017-08-18 19:47:58 934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人