android基础知识
前端蜗牛君
前端开发工程师
展开
-
Android 线程 thread
一.Handler 机制 Handler 机制,它是Runnable和Activity交互的桥梁,在run方法中发送Message,在Handler里,通过不同的Message执行不同的任务。 (Handler的设计实际上是为了应用程序内其他线程和主线程进行通信,因为只有主线程才能更新UI,其他线程不行) 二.实现线程thread的方法: 第一种:实现Runnable接口,转载 2017-07-21 11:04:33 · 369 阅读 · 0 评论 -
意图intent.setFlags方法中的参数值含义
一. intent.setFlags()方法中的参数值含义: 1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL转载 2017-07-24 13:50:00 · 515 阅读 · 0 评论 -
android 获取手机分辨率,手机高度宽度
从Android 3.2(API Level 13)开始,在Activity里使用下面的方法来获取屏幕分辨率(单位是像素): Display display = getWindowManager().getDefaultDisplay(); //Activity#getWindowManager() Point size = new Point(); display.getSize(size转载 2017-06-27 10:15:11 · 920 阅读 · 0 评论 -
No resource found that matches the given name '@style/Theme.AppCompat.Light'
先来看这样一个错误: No resource found that matches the given name '@style/Theme.AppCompat.Light' 对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者Google已经解决了这个问题,但是网上大部分都只给出了解决方法。 正所谓知其然,知其所以然,本文将从此问题出发,深入分析探讨导致此问题的原转载 2017-10-17 11:37:42 · 446 阅读 · 0 评论