- 博客(15)
- 资源 (38)
- 收藏
- 关注
转载 Android中屏幕密度和图片大小的关系分析
前言Android中支持许多资源,包括图片(Bitmap),对应于bitmap的文件夹是drawable,除了drawable,还有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等,同一张图片放到上面不同的文件夹中是有区别的,比如一张100 * 100像素大小的图片,分别放在上述各个文件夹中,
2015-12-18 15:15:48 522
原创 PPI (像素数目)的解释
PPI (像素数目):Pixels Per Inch所表示的是每英寸所拥有的像素(Pixel)数目。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。下面就描述一下手机的屏幕密度:以小米为例(我是米粉,借鉴一下图片)计算方式:屏幕密度=√(像素长^2+像素宽^2)/屏幕尺寸(单位:英寸)package com.z3;
2015-12-18 15:06:49 966
转载 接口适配器模式
说明:也叫缺省适配器模式,主要解决接口的复用问题:有时候可能我们的业务只需要使用接口中的某一个方法而不是全部方法,但是由于接口的语言特性而不得不实现全部的抽象方法,这样就会使得接口的使用过程很麻烦,特别是接口中存在很多抽象方法的时候。面对接口的这类问题,我们可以采用一个抽象类(也可以不是抽象类)去实现接口,然后让我们的类去继承这个抽象类同时只重写我们感兴趣的方法即可。示例代码:pa
2015-12-18 14:23:55 580
转载 对象适配器模式
对象适配器模式说明:当新接口出现的时候,由于和老的接口不兼容,这个时候,我们采用一个适配器类实现新的接口并在内部持有一个老业务逻辑的对象,这样就能把对老接口的调用全部中转给老的业务逻辑,从而解决接口的兼容性问题示例代码:package com.z1;/** * 原始类 */public class Source { public void oldFunction
2015-12-18 14:05:31 421
转载 类适配器模式
适配器模式在设计模式体系中属于结构型模式,可以分为三类:类的适配器模式、对象的适配器模式和接口的适配器模式,由于类和接口的适配器模式需要适配器继承原有的类,而纯面向对象语言Java、C#都是不支持多继承的,这在一定程度上制约了类和接口的适配器模式的使用场景,故使用的时候要注意。使用目的:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一
2015-12-14 10:16:06 430
转载 Java汉字与16进制数相互转换
/** ******************************************************************************* * Simple To Introduction * * 项 目 名:CC * 包 路 径:com.z.c.Util.java * 模 块 名:(手动填写) * 创 建 人: * 创建时间:2015-12-
2015-12-11 15:07:19 2719
原创 android SoundPool播放音效(二)
之前只知道android中可以用mediaplayer播放音乐,原来今天才发现 可以用soundpool,用soundpool可以播一些短的反应速度要求高的声音, 比如游戏中的爆破声,而mediaplayer适合播放长点的。 1. SoundPool载入音乐文件使用了独立的线程,不会阻塞UI主线程的操作。但是这里如果音效文件过大没有载入完成,我们调用play方法时可能产生严重的后果,这
2015-12-07 21:10:01 515
转载 android SoundPool播放音效(一)
如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1) 延时时间较长,且资源占用率高。2) 不支持多个音频同时播放。Android中除了MediaPlayer播放音频之外还提供了SoundPool来播放音效,SoundPool使用音效池的概念来管理多个短促的
2015-12-07 20:28:56 916
转载 Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,
2015-12-03 16:21:57 470
原创 android Studio Error: 前言中不允许有内容
根据以往在eclipse上的经验,在Android studio上开发的时候也将assets目录放在了src/main/res目录下,build的时候出现如下异常:Executing tasks: [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources] Configuration on demand
2015-12-03 15:10:34 11497
转载 Android Studio failed to find build tools revision 19.1.0 问题
如图:说是需要一个19.1.0的版本,在sdk/build-tools 下面 其他的我都有了 他还是要19.1.0的 谁能发我一下啊下载文件:点击打开链接
2015-12-03 14:04:10 1456
原创 Android 带分隔符的EditText
先看效果图,这个也是从网上来的demo 但是是5.0的 我对这个不太熟悉,所以就把代码提出来了。。。直接来源码了:package com.z.customedittext;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.
2015-12-03 12:41:32 1886
原创 android 自定义多选dialog(倒圆角)
先看一哈效果图:真机上测试,完全没得问题得....里面加了一个listView。下面上源代码:package com.example.aa;import java.util.ArrayList;import java.util.List;import android.annotation.SuppressLint;import android.app.Act
2015-12-02 17:10:58 804
转载 Android ListView中嵌入其实组件后如checkbox,button后ItemClick事件失效的问题
ListView中嵌入Button后,如果ItemClick不能触发,请在ListView子项目布局文件中的根控件中添加android:descendantFocusability="blocksDescendants" !还有就是只可以点解里面的checkbox不可以点解item的话在 checkbox里面加clickfoucs="false"就可以了
2015-12-01 13:14:47 489
广告轮播eclipse+AS ConvenientBanner
2016-11-23
hprof-conv.rar
2016-07-13
Java SQLite JDBC驱动
2016-01-28
Android Studio failed to find build tools revision 19.1.0
2015-12-03
android AIDL简单例子
2015-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人