
Android开发
code_monky
这个作者很懒,什么都没留下…
展开
-
如何将手机改造成振动器---Vibrator
市面上林林总总振动棒这么多,却不好意思购买---如何利用已有的手机,开发出一个振动器出来呢,嘿嘿嘿嘿。成为程序员,让女朋友欲罢不能..........很多时候,程序需要让手机振动一下,比如说打游戏时,适时的振动会增加真实感,或者接到电话,振动会帮助我们转移注意力到手机上....安卓手机的振动,主要是靠类Vibrator来管理的。帮助文档是这么写的:Class that operates the v原创 2016-07-27 17:03:24 · 5299 阅读 · 0 评论 -
实战:开发Android文件管理器--听课笔记
一、Android文件管理器系统分析与功能展示解决问题:自己写一个文件管理器 三种模式:常规模式、选择文件模式、选择文件夹模式数据结构设计 封装软件运行模式:本软件有三种功能模式,为此,定义一下枚举 封装提示信息:软件运行时,会有一些信息提示。为了封装这些提示信息,定义一个实体类,叫做FileAndDirectorySummary。该实体类的目的是告诉用户,当前这个文件原创 2016-08-16 21:09:55 · 1046 阅读 · 0 评论 -
Android数据存取技术概览听课笔记
Android数据存取技术分类 本地数据存取技术 Shared Preferences(XML格式数据) File(二进制数据为主) SQLite(关系型数据) 远程数据存取技术 基于Socket使用TCP/IP直接访问网络服务器(数据从数据源直接传送到目的地) 基于HTTP相关协议访问We原创 2016-08-16 20:18:43 · 631 阅读 · 0 评论 -
手势类Gesture大汇总
手势类的监测,以及与手势监测相关的监听器类:GestureDetectorGestureDetector.OnContextClickListener: The listener that is used to notify when a context click occurs. GestureDetector.OnDoubleTapListener: The listener that is原创 2016-08-01 21:53:54 · 983 阅读 · 0 评论 -
安卓传感器开发
昨天利用Vibrator将手机改造成振动器,女票大人很满意,今天再接再厉,研究一下Android传感器如何开发……主要涉及到三个类,Sensor, SensorManager, SensorEventListener。看名字就知道大概意思了,Sensor传感器,SensorManager传感器管理者, SensorEventListener传感器事件监听。SensorManager开发者文档给的类简原创 2016-07-28 17:34:23 · 633 阅读 · 0 评论 -
软件设计听课笔记
僵化的设计 设计无法响应需求和外部环境的变化,一有改变,就需要推翻重来。 在代码中写死要读取的文件路径。 UI控件直接设定底层数据源的字段名。 数据库表要加一个新的字段,结果导致N处地方需要更改。脆弱的设计 不敢对软件进行改动 进行一个小的改动,其他地方就出错,甚至整个系统奔溃无法重用的设计 系统中原创 2016-08-16 11:26:45 · 629 阅读 · 0 评论 -
Java.net包死缠烂看
java.net.URI java.net.URL java.net.URLConnectionjava.net.HttpURLConnectionjava.net.JarURLConnection 这些包一看就知道什么作用原创 2016-08-15 22:08:09 · 713 阅读 · 0 评论 -
Interface Iterator<E>
Thinking in Java 一书写得太好了,忍不住嗖嗖的做笔记….迭代器存在的必要性: 任何容器类,都必然要有某种方式可以插入元素,然后取出元素。比如说容器类List,add()是插入元素的方法之一,get()是取出元素的方法之一。 从更高的层次来考虑这件事情,会发现当手头的容器类多起来之后,就有些麻烦的事情出来了。本来对List插入取出元素的代码编写了一遍,突然发现如果能够把相同的原创 2016-08-03 21:39:09 · 475 阅读 · 0 评论 -
死锁
想象一下挤地铁的场景,两个200斤的大胖子都着急挤上地铁,双双卡在门口,这两人脾气都很犟,谁也不让谁。这是,每个人都拥有另一个人需要的空间,同时有占有对方需要的空间,每个胖子在挤上地铁前都不会让步—–死锁形成。死锁描述的是这么一种情况:每个人都拥有其他人需要的资源,同时又等待其他人持有的资源,并且每个人在获得所有需要的资源之前都不会放弃已经拥有的资源。Java编程当中,需要避免几种死锁情况:锁顺序原创 2016-08-03 16:26:50 · 377 阅读 · 0 评论 -
View.OnTouchListener 触碰事件
开发Anroid软件的过程中,一开始会遇到成吨出现的问题。比如说,我照猫画虎的实现了View.OnClickLinstener事件,可以点击一个Button按钮,浏览事前定义好的图片了。但我突发奇想,可不可以自定义一个手势,别人不知道的手势,念咒语一样,在自己的手机上面一划,出现一些我想要的效果呢。。。成吨的问题就出现了。。。。。。这篇文章不打算攻克Gesture,先摸索一下View.OnTou原创 2016-07-20 13:25:13 · 3637 阅读 · 0 评论 -
安卓组件之---Service(文档导读)
从类的角度来看,Service是抽象类,public abstract class ,这意味着在继承开发Service子类时,需要实现其抽闲方法abstract method。往文档下面扫了一眼,需要重写的abstract mthod只有一个,是:public abstract IBinder onBind( Intent intent ).暂时不深究啥意思….回到类的角度,Service直接ext原创 2016-07-29 15:42:37 · 543 阅读 · 0 评论 -
Paint研究
Class OverviewThe Paint class holds the style and color information about how to draw geometries, text and bitmaps.这个类拥有如何绘制集合、文本、位图的style和color的信息。这个类的方法都比较简单。主要由:原创 2016-07-17 23:02:46 · 585 阅读 · 0 评论 -
Java----Object
在学习容器类的过程中,发现不少知识点,是需要理解Object之后,才能掌握的,于是就去JDK看了一下Object。Object是Java中所有类的鼻祖,在类继承树的根部位置上。于是所有的类,都算是Object的子类。于是所有的类,都实现了Object的方法。作为the root of the class hierarchy,Object自然是有点高冷的,所以它实现的方法比较少。clone( )创造原创 2016-08-04 20:10:26 · 319 阅读 · 0 评论