Android
LXChild
坚持,认真,自信,做自己
展开
-
Android端获取ActionBar的高度
获取android端ActionBar的高度原创 2015-03-30 17:19:40 · 1752 阅读 · 1 评论 -
Android端获取状态栏高度
获取android状态栏高度原创 2015-03-30 17:07:09 · 495 阅读 · 0 评论 -
android检测wifi是否打开或连接及设置自动打开
private boolean isWifiConnected() { ConnectivityManager connectivityManager = (ConnectivityManager)cxt.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo wifiNetworkInfo = conn原创 2015-04-10 12:17:18 · 3542 阅读 · 0 评论 -
Android获取屏幕分辨率
public class GetResolution { DisplayMetrics dm; int screenWidth; int screenHeight; public GetResolution(Context cxt) { // TODO Auto-generated constructor stub dm = new Dis原创 2015-08-02 18:00:25 · 684 阅读 · 0 评论 -
Android app瘦身计划
上次在面试中被问到这个问题,只答了个使用webp格式图片,感觉有点尴尬,特地总结下有哪些减小app大小的办法使用一套资源 这是最基本的一条规则,但非常重要。 对于绝大对数APP来说,只需要取一套设计图就足够了。鉴于现在分辨率的趋势,建议取720p的资源,放到xhdpi目录。 相对于多套资源,只使用720P的一套资源,在视觉上差别不大,很多大公司的产品也是如此,但却能显著的减少原创 2016-11-04 10:03:21 · 568 阅读 · 0 评论 -
Android消息机制(基于源码解析)
1. 消息机制概述 Android中的消息机制主要指的是Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper、Message的支撑,下文会逐一分析。2. 为什么需要消息机制Android中的消息机制主要是为了满足线程间通信而设计的,最重要的应用场景应该在于更新UI Android规定访问UI只能在主线程中进行,如果在子线程中访问UI,那么程序就会抛原创 2016-10-19 09:44:56 · 3349 阅读 · 3 评论 -
Activity启动模式(基于应用场景分析)
可以根据实际的需求为Activity设置对应的启动模式,从而刻意避免创建大量重复的Activity等问题Activity有四种加载模式:Standard(默认)SingleTopSingleTaskSingleInstance设置的位置AndroidMainfest.xml文件中的activity元素的android:launchMode属性:<activity android:name原创 2016-08-19 12:59:54 · 660 阅读 · 0 评论