- 博客(5)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 屏幕适配相关记录
屏幕尺寸:指屏幕对角线的长度。单位为英寸,1英寸=2.54厘米屏幕分辨率:水平和垂直方向的像素点个数,1px=1像素点 如1280*720屏幕像素密度:值每英寸上的像素点数。单位是dpi,dot per inch屏幕像素密度与屏幕尺寸和屏幕分辨率有关屏幕像素密度=水平像素点个数的平方+垂直像素点的个数的平方,求和后,开根号,在除以屏幕尺寸。如(1280*1280+720*720)开
2016-07-26 14:44:50 819
原创 解决首次启动程序白屏时间过长的问题
在开发阶段,会发现,每次启动app的时候,都会有一段时间的白屏,短则五六秒,长则十多秒。解决方法如下:style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> item name="android:windowIsTranslucent">trueitem> item name="andr
2016-07-15 16:48:54 4097 4
原创 java.lang.IllegalArgumentException: pointerIndex out of range(ViewPager与PhotoView联合使用)
ViewPager与PhotoView联合使用时,快速缩放会报 java.lang.IllegalArgumentException: pointerIndex out of range异常,解决办法如下:自定义ViewPagerpackage cn.diew;import android.content.Context;import android.support.v4.vie
2016-07-07 20:37:22 1380
原创 android app瘦身
android 使用lint + studio ,排查客户端无用资源,string,drawable,layout等在项目中点击右键,在出现的右键菜单中有“Analyze” --> “run inspaction by Name ...”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。不必全部输入就应该自动找到了,点击后会弹出“inspaction s
2016-07-04 20:15:18 624
原创 android23种设计模式
注:本篇博客是学自于Android源码设计模式(何红辉 关爱民) 但愿不会有侵权的行为。 一、单例模式 单例模式是最常用,且最基础的设计模式,顾名思义,单例,只允许存在一个。 UML图如下: 简单的分,单例模式分为两种: 1.饿汉式: 简而言之,进来就new一个对象,并保证对象唯一性。 代码如下: public class SingleInstance{ /** *
2016-07-02 10:00:54 659
AIDL客户端demo
2018-10-17
AIDL服务端
2018-10-17
输入流读取之后还可以在读取吗
2015-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人