Android基础
文章平均质量分 74
Double-Smile
这个作者很懒,什么都没留下…
展开
-
Android基础—Camera调用及注册
一、概述本章节主要讲述学习android摄像头使用中的实践以及注意点,主要分为系统Camera的调用方法、指定相片路径、原图和缩略图、注册应用为Camera应用这几部分知识。如有错误或优化之处,欢迎留言指导。二、调用系统Camera核心代码:// 隐式Intent调用Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);start原创 2017-02-09 14:24:19 · 625 阅读 · 1 评论 -
Android控件架构(20170427)
1.UI界面架构每个Activity都包含一个Window对象,通常由PhoneWindow来实现,将一个DecorView设置为整个应用窗口的根View,这里面所有View的监听事件,都通过WindowManagerService来进行接收,然后通过Activity对象来回调对应的onClickListener。在展示上,DecorView将屏幕分为上下两部分,一个是TitleView,另一个是C原创 2017-04-27 16:36:10 · 267 阅读 · 0 评论 -
Android Fragment学习与使用—基础篇
一、概述Fragment已经出现了好几年了,首次接触是在替代TabHost配合RadioButton实现底部多页导航功能时,现在已经基本都改为ViewPaper+Fragment实现。但之后自己在开发功能时都不会下意识去使用这些技术,导致到现在还一知半解,刚好现在的项目同事用了很多Fragment,我自己也好好学习下,以下为记录。二、Fragment生命周期首先,Fragment是需要依存于Acti原创 2017-08-28 14:40:46 · 534 阅读 · 0 评论 -
Android蓝牙相关—蓝牙打印
一、概述最近公司刚好遇到个蓝牙打印的功能,以前实习时看到过类似功能,刚好这次自己实现,顺便记录一下。二、基本环境权限:<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/><uses-permission android:name="android.permission.BLUETOOTH"/>初始化蓝牙适配器:Bl原创 2017-09-08 11:08:59 · 1716 阅读 · 1 评论 -
Java设计模式——原型模式
概述原型模式是一个创建型的模式。该模式有一个样板实例,用户从这个样板对象中复制出一个内部属性一致的对象,这个过程也就是俗称的“克隆”。被复制的实例就是所称的“原型”。 原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象使用场景类初始化需要消耗非常多的资源,包括数据、硬件资源等,通过原型拷贝避免这些消耗通过new产生一个对象需要非常繁琐的数据准备或访...原创 2018-03-22 14:26:01 · 290 阅读 · 0 评论 -
Java设计模式——单例模式
概述单例模式:确保某个类只有一个实例,并自行实例化向整个系统提供这个实例实现单例模式的关键点:构造函数不对外开放,一般为private通过一个静态方法或者枚举返回单例类对象确保单例类的对象有且只有一个,尤其在多线程环境下确保单例类对象在反序列化时不会重新构建对象 通过将单例类的构造函数私有化,使得代码不能通过new的形式手动构造类对象,单例类会暴露一个公有静态方法来获...原创 2018-03-20 15:33:55 · 241 阅读 · 0 评论 -
Java设计模式——Builder模式
概述Builder模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景相同的方法,不同的执行顺序,产生不同的事件结果多个部件或零件,都可以装配到一个对象中,但产生的运行结果又不相同时产品类非常复杂,或者产品类中的调用顺序不同产生不同的作用当初始化一个对象特别复杂,如参数多,且很多参数都具有默认值时下面从一个Person例子进行分析重...原创 2018-03-21 15:35:15 · 349 阅读 · 0 评论