上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 50 下一页

2017年2月21日

URL编码和解码

摘要: 1. 为什么需要编码 当数据不利于处理、存储的时候,就需要对它们进行编码。如对字符进行编码是因为自然语言中的字符不利于计算机处理和存储。对图片信息、视频信息、声音信息进行压缩、优化,将其“格式化”,是为了在保证媒体资源质量的同时,尽量的节省网络带宽和本地存储的空间。对URL进行编码,是为了避免URL 阅读全文

posted @ 2017-02-21 21:42 LoaderMan 阅读(643) 评论(0) 推荐(0) 编辑

Android MineType

摘要: 概述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。 内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下 阅读全文

posted @ 2017-02-21 21:40 LoaderMan 阅读(439) 评论(0) 推荐(0) 编辑

Gzip压缩

摘要: 检测网站是否经过gzip压缩 http://tool.chinaz.com/Gzips/ Demo:点击按钮,查看打印日志判断服务器是否是进行过Gzip压缩 阅读全文

posted @ 2017-02-21 21:37 LoaderMan 阅读(228) 评论(0) 推荐(0) 编辑

2017年2月20日

类图

摘要: 类的组成:名称+属性+操作(方法) 类的名称必须是名词,不需要前缀或后缀,可以多个名称组合,单词首字母大写。正体字表示类可实例化,斜体字说明类为抽象类类的属性(Attributes):可见性:public、protected、private、Implementation(default)属性类型与初 阅读全文

posted @ 2017-02-20 21:46 LoaderMan 阅读(535) 评论(0) 推荐(0) 编辑

活动图

摘要: 活动图:可以用于描述系统的工作流程和并发行为。活动图中一个活动结束后将立即进入下一个活动,JBPM就是以活动图为基础。基本概念 ① 活动② 起点和终点③ 分支④ 泳道⑤分叉和汇合 活动图—活动 活动(activity)表示的是某流程中的任务的执行,它可以表示某算法过程中语句的执行.在活动图中需要注意 阅读全文

posted @ 2017-02-20 21:40 LoaderMan 阅读(13456) 评论(0) 推荐(1) 编辑

顺序图

摘要: 定义 顺序图是显示对象之间交互的图,这些对象之间是按时间顺序排列的。水平方向 对象维垂直方向 时间维 顺序图—建模元素 顺序图中包括的建模元素有:对象(参与者实例也是对象)、生命线(lifeline)、消息(message)等。生命线用一条虚线表示, 消息用从一个对象的生命线到另一个对象的生命线的箭 阅读全文

posted @ 2017-02-20 21:35 LoaderMan 阅读(11857) 评论(0) 推荐(2) 编辑

用例图

摘要: 用例图:由参与者、用例以及用例与用例之间的关系构成的用于描述系统功能的动态视图 参与者用例用例关系 用例图——参与者 参与者(Actor)是指存在于系统外部并直接与系统交互的人、系统或设备等。参与者按是否使用系统核心功能可分为主要参与者与次要参与者。参与者在画图中用简笔人物画来表示: 用例图——用例 阅读全文

posted @ 2017-02-20 21:32 LoaderMan 阅读(733) 评论(0) 推荐(0) 编辑

UML绘图工具

摘要: 画UML图与写文章差不多,都是把自己的思想描述给别人看,关键在于思路和条理,图好看与否就是看你的字是否规范,至于工具,就像你用什么笔,不算非常重要。 目前市场上常见的建模工具有StarUML,IBM Rational Rose、Microsoft Visio、Power Designer等,Rose 阅读全文

posted @ 2017-02-20 21:28 LoaderMan 阅读(190) 评论(0) 推荐(0) 编辑

Rose的四种视图模型

摘要: 用例视图 用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、活动图等 逻辑视图 逻辑系统关注系统是如何实现用例中所描述的功能的,主要是对系统功能性需求提供支持,即为用户提供服务方面,系统所应提供的功能。逻辑视图下的模型元素包括类图、顺序图和状态图等 组件视图 组件 阅读全文

posted @ 2017-02-20 21:28 LoaderMan 阅读(1526) 评论(0) 推荐(0) 编辑

UML分类

摘要: 类型 静态图 行为图 用例图 交互图 实现图 包含图 类图、对象图、包图 状态图、活动图 用例图 顺序图、协作图 组件图、部署图 阅读全文

posted @ 2017-02-20 21:27 LoaderMan 阅读(191) 评论(0) 推荐(0) 编辑

UM概述

摘要: 历史 UML创始于1994年10月,主要创始人Grady Booch、Jim Rumbaugh和Ivar Jacobson。 UML(Unified modeling language统一建模语言) 是一种用于软件系统分析和设计的语言工具。它用于帮助软件开发人员进行思考和记录思路的结果。 为什么使用 阅读全文

posted @ 2017-02-20 21:26 LoaderMan 阅读(769) 评论(0) 推荐(0) 编辑

Camera 录制视频的实现

摘要: 使用 Camera 录制视频, 实现步骤如下: 需要权限: android.permission.CAMERA android.permission.RECORD_AUDIO android.permission.WRITE_EXTERNAL_STORAGE 如果录制前后需要预览效果, 需要在录制开 阅读全文

posted @ 2017-02-20 21:24 LoaderMan 阅读(1422) 评论(0) 推荐(0) 编辑

Camera 采集图像的方法

摘要: 使用 Camera 采集图像, 实现步骤如下: 阅读全文

posted @ 2017-02-20 21:21 LoaderMan 阅读(612) 评论(0) 推荐(0) 编辑

MediaPlayer 播放视频的方法

摘要: MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.reset();//重置为初始状态 mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setD 阅读全文

posted @ 2017-02-20 21:20 LoaderMan 阅读(470) 评论(0) 推荐(0) 编辑

SoundPool 播放短声音

摘要: SoundPool 最大只能申请1M的内存空间,只能用一些很短的声音片段,而不是用它来播放歌曲或者做游戏背景音乐。 使用 SoundPool 播放短声音实现步骤如下: 在onDestory释放资源: 注意: 遇到一个奇怪的问题,soundpool.play()在部分华为和小米手机上只能发出一次声音, 阅读全文

posted @ 2017-02-20 21:18 LoaderMan 阅读(430) 评论(0) 推荐(0) 编辑

帧动画

摘要: 原理:播放频率大于20帧/s,多张图片就可以形成流畅的画面。 即顺序播放事先做好的图像,跟放胶片电影类似。开发步骤: (1)把准备好的图片放进项目res/ drawable下。 (2)在项目的res目录下创建文件夹anim,然后在anim文件夹下面定义动 画XML文件,文件名称可以自定义。当然也可以 阅读全文

posted @ 2017-02-20 21:17 LoaderMan 阅读(207) 评论(0) 推荐(0) 编辑

读取系统的图片

摘要: Intent intent = new Intent("android.intent.action.PICK"); intent.setType("image/*"); startActivityForResult(intent, 0); @Override protected void onActivityResult(int requestCode, int re... 阅读全文

posted @ 2017-02-20 21:17 LoaderMan 阅读(176) 评论(0) 推荐(0) 编辑

补间动画示例代码

摘要: * 从开始状态到结束状态的一个过渡动画 * 平移 * 透明 * 旋转 * 缩放 阅读全文

posted @ 2017-02-20 21:15 LoaderMan 阅读(217) 评论(0) 推荐(0) 编辑

录像机应用

摘要: ** * 录像 */ public void video(View v){ //创建意图对象 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); //设置录像的存储位置 File file = new File("/mnt/sdcard/luxing... 阅读全文

posted @ 2017-02-20 21:06 LoaderMan 阅读(217) 评论(0) 推荐(0) 编辑

照相机拍照

摘要: /** * 用隐式意图开启系统照相机 photo是按钮点击事件 */ public void photo(View v){ //创建意图对象 Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); //设置数据 ... 阅读全文

posted @ 2017-02-20 21:05 LoaderMan 阅读(243) 评论(0) 推荐(0) 编辑

简易的视频播放器

摘要: package com.example.vv; import android.app.Activity; import android.os.Bundle; import android.widget.VideoView; public class MainActivity extends Activity @Override protected void onCreate(Bun... 阅读全文

posted @ 2017-02-20 21:03 LoaderMan 阅读(251) 评论(0) 推荐(0) 编辑

影音播放器的生命周期函数

摘要: 1. 空闲2. 初始化 3. 准备完成 3.1. prepare()同步准备 3.2. prepareAsync() 异步准备4. 播放 start()5. 播放完成6. 暂停 pause()7. 停止 stop()8. 出错 onError()9. 释放 release() 阅读全文

posted @ 2017-02-20 21:02 LoaderMan 阅读(221) 评论(0) 推荐(0) 编辑

音乐播放器三种播放方式

摘要: /** * 1. 从网络播放音乐 */ public void playMusic() { // 避免音乐二重唱 if (mediaPlayer != null) { mediaPlayer.stop(); mediaPlayer.release();// 释放音乐 mediaPlayer = n... 阅读全文

posted @ 2017-02-20 21:01 LoaderMan 阅读(819) 评论(0) 推荐(0) 编辑

撕衣服的简易实现

摘要: * 原理:两张图片叠加显示,手指移动的地方编程透明的* 编写步骤: 1. 创建上面图的副本 2. 设置上面图片的imageview触摸监听 3. 把上面图片的副本编成透明的 4. 给上面的imageview设置修改的图片 阅读全文

posted @ 2017-02-20 20:58 LoaderMan 阅读(351) 评论(0) 推荐(0) 编辑

简易的画画板的实现

摘要: * 原理:两点之间用线连接起来* 编写步骤: 1. 创建背景图的副本 2. 设置imageview的触摸监听 3. 把手指按下的坐标点和手指移动的坐标点连接起来 4. 把修改后的副本显示在imageview 阅读全文

posted @ 2017-02-20 20:56 LoaderMan 阅读(192) 评论(0) 推荐(0) 编辑

图片简易处理

摘要: package com.example.copy; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Matrix; import an... 阅读全文

posted @ 2017-02-20 20:52 LoaderMan 阅读(167) 评论(0) 推荐(0) 编辑

在内存中创建原图的副本

摘要: * Android系统要求原图是只读的,只能修改副本* 编写步骤: 1. 加载原图 2. 笔 3. 纸 4. 板 5. 作画 阅读全文

posted @ 2017-02-20 20:30 LoaderMan 阅读(307) 评论(0) 推荐(0) 编辑

缩放图片并加载到内存中

摘要: /** 1. 图片的宽高 2. 获取手机屏幕的宽高 3. 计算合适的缩放比例 4. 显示缩放图片 */ 阅读全文

posted @ 2017-02-20 20:13 LoaderMan 阅读(171) 评论(0) 推荐(0) 编辑

加载大图片的OOM异常

摘要: * 原因:系统分配给应用程序的堆内存 < 图片的大小* 解决方案:缩放图片显示* OOM:OutOfMemoryError * 图片的宽高 * 宽 2400 * 高 3200 * 手机屏幕的宽高 * 宽 320 * 高 480 * 缩放比例 * 图片的宽 / 屏幕的宽 * 2400 / 320 = 阅读全文

posted @ 2017-02-20 20:11 LoaderMan 阅读(295) 评论(0) 推荐(0) 编辑

计算机表示图形的形式

摘要: * png :已高质量保存图片,用于计算机或者网络* jpg :以良好质量保存图片,用于计算机、网络、点子邮件* bmp :以高质量保存图片,用于计算机 * 单色:黑色、白色 * 二进制 0 ~ 1 * 每个像素占1/8字节 * 16色:可以表示16中颜色 * 十进制 0 ~ 15 * 二进制 00 阅读全文

posted @ 2017-02-20 20:08 LoaderMan 阅读(407) 评论(0) 推荐(0) 编辑

虚拟短信

摘要: package com.example.zhuangbi; import android.app.Activity; import android.content.ContentResolver; import android.content.ContentValues; import android.net.Uri; import android.os.Bundle; public clas... 阅读全文

posted @ 2017-02-20 20:00 LoaderMan 阅读(371) 评论(0) 推荐(0) 编辑

ContentProvider 共享数据

摘要: onCreate 其它应用第一次访问时被调。 insert 外部应用使用此方法添加数据。 delete 外部应用使用此方法删除数据。 update 外部应用使用此方法更新数据。 query 外部应用使用此方法查询数据。 getType 主要用于匹配数据类型(例如:接收系统广播时传递的数据类型),返回 阅读全文

posted @ 2017-02-20 19:59 LoaderMan 阅读(349) 评论(0) 推荐(0) 编辑

内容观察者

摘要: * 只要在这个Uri上面注册了内容观察者,当数据库的表发生变化时,就会发出通知 getContentResolver().registerContentObserver(Uri.parse("content://sms/"), true, new ContentObserver(new Handler()) { //Android4.1.2以上使用 ... 阅读全文

posted @ 2017-02-20 19:56 LoaderMan 阅读(190) 评论(0) 推荐(0) 编辑

插入联系人到通讯录

摘要: /** * 1. 查询raw_contacts表的contact_id获取最大的联系人id 2. 给查询出来的联系人id加1插入联系的id 3. 给data表插入联系人的数据 */ public void insert(View v){ //查询raw_contacts表里的content_id有多少个联系人 Content... 阅读全文

posted @ 2017-02-20 19:54 LoaderMan 阅读(243) 评论(0) 推荐(0) 编辑

获取系统通讯录信息

摘要: /** * 1. 查询raw_contacts表里的content_id有多少个联系人 * 2. 查询data表,每个联系人有多少条数据 * 3. 根据mimetype数据类型判断数据 */ public void query(View v){ //查询raw_contacts表里的content_id有多少个联系人 ... 阅读全文

posted @ 2017-02-20 19:52 LoaderMan 阅读(280) 评论(0) 推荐(0) 编辑

通讯录数据库的表结构

摘要: * raw_contacts表 * contact_id :联系人的ID * data表 * data1 :联系人的数据姓名、手机号码、邮箱 * raw_contact_id:联系人的ID和raw_contacts表里的contact_id 一一对应 * mimetype_id :数据类型(代码中使 阅读全文

posted @ 2017-02-20 19:31 LoaderMan 阅读(1572) 评论(0) 推荐(0) 编辑

短信的备份

摘要: package com.example.sms; import java.io.File; import java.io.FileOutputStream; import org.xmlpull.v1.XmlSerializer; import android.app.Activity; import android.content.ContentResolver; import android... 阅读全文

posted @ 2017-02-20 19:28 LoaderMan 阅读(219) 评论(0) 推荐(0) 编辑

短信的内容提供者Uri和短信表结构

摘要: * sms表 * address :手机号码 * date :收发短信的时间 * read :短信的阅读状态 1,已读 0,未读 * type :收发短信的类型 1,收到短信 2,发出短信 * body :短信内容 * URI: content://sms/ 阅读全文

posted @ 2017-02-20 19:18 LoaderMan 阅读(400) 评论(0) 推荐(0) 编辑

调用另一个工程中内容提供者的步骤

摘要: 1. 获取内容解析器 2. 指定URI 3. 操作银行数据库 阅读全文

posted @ 2017-02-20 19:17 LoaderMan 阅读(285) 评论(0) 推荐(0) 编辑

学习内容提供者的目的

摘要: * 阅读系统源代码 * 超级大的公司写的内容提供者给其他程序员使用 阅读全文

posted @ 2017-02-20 19:17 LoaderMan 阅读(143) 评论(0) 推荐(0) 编辑

上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 50 下一页

导航