android开发
csdn1027719307
x-code
展开
-
将log保存到本地
app在现场测试,发生crash时无法从logcat找到原因,如能将发生错误时的log记录下来,对debug非常有利. 关键接口:Thread.UncaughtExceptionHandler用来捕获运行时未被程序捕获的异常 关键方法 @Override public void uncaughtException(Thread thread, Throwable ex) {原创 2015-06-02 15:07:41 · 1248 阅读 · 0 评论 -
JAVA对象的序列化与反序列化
一、序列化、反序列化是什么? (1) 名词解释 对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。 对象的反序列化:把字节序列恢复为Java对象的过程。 (2) 序列化详细解释 对象的序列化涉及三个点关键点:Java对象、字节序列、存储。 1. Java对象的组成? Java对象包含变量与方法。但是序列与反序列化仅处理Java变量而不处理方法,序列与反序列化仅对原创 2015-05-23 14:31:19 · 421 阅读 · 0 评论 -
dp与px
1.>320*480的含义:320:纵向每列320个像素点 480:横向每列480个像素点2.>ppi:pixels per inch 像素密度,即每英寸屏幕所拥有的像素数,像素密度越大,显示画面细节就越丰富。 像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸 注:屏幕尺寸单位为英寸 例:分辨率为1280*720 屏幕宽度为6英寸 计算所得像素密度约等于245 同样都是1080原创 2015-07-08 14:48:17 · 566 阅读 · 0 评论 -
自定义activity窗口大小
1.创建一个背景配置文件,放到res/drawable目录下<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <!-- 填充 --> <solid android:原创 2015-07-08 17:07:04 · 1482 阅读 · 0 评论 -
android开发中对象的序列化-实现Parcelable接口.
acitvity之间使用intent传递对象是非常普遍的.对象若需要在activity之间传递,必须被序列化也就是需要实现Serializable或者Parcelable接口.Parcel的序列化和反序列化的读写全是在内存中进行,所以效率比Serializable使用外部存储器会高很多。本文重点讲解Parcelable接口的实现.1.Parcelable接口定义public interface P原创 2015-05-23 14:54:18 · 583 阅读 · 0 评论 -
Android 加载PDF文件
Android 加载PDF文件原创 2017-04-20 15:25:10 · 769 阅读 · 1 评论