
Android
文章平均质量分 82
white_wt
这个作者很懒,什么都没留下…
展开
-
Android7.0系统应用包名信息
Chrome com.android.chrome/com.google.android.apps.chrome.Main 通讯录 com.android.contacts/com.android.contacts.activities.PeopleActivity 时钟 com.android.deskclock/com.android....原创 2018-07-31 09:57:36 · 3775 阅读 · 0 评论 -
Java volatile关键字
volatile特性 内存可见性:通俗来说就是,线程A对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变量的值都是最新的。 对于volatile修饰的变量,读操作时JMM会把工作内存中对应的值设为无效,要求线程从主内存中读取数据;写操作时JMM会把工作内存中对应的数据刷新到主内存中,这种情况下,其它线程就可以读取变量的最新值。注意: 若对变量...原创 2018-07-05 21:57:17 · 254 阅读 · 0 评论 -
Android adb命令
一、获取片屏幕相关信息1、高通平台adb shell vm density 获取屏幕密度adb shell vm size 获取屏幕分辨率 2、通用方法adb shell dumpsys window displays |head -n 3 获取屏幕分辨率,屏幕密度等信息如下显示分辨率480*854 屏幕密度240dpi...原创 2018-06-08 10:50:40 · 292 阅读 · 0 评论 -
Android LogUtil
package mvp.com.neteaseapp.util;import android.util.Log;public class LogUtil { private static boolean DEBUG = true; public static void v(String tag, String msg) { if (DEBUG) { ...原创 2018-06-07 14:55:06 · 218 阅读 · 0 评论 -
Android动态权限管理
Android 6.0引入了动态权限管理,将标记为危险的权限从安装时权限(Install Time Permission)模型移动到运行时权限模型(Runtime Permissions):安装时权限模型(Android5.1以及更早):用户在应用安装和更新时,对危险权限授权。但是OEM和运行商预装的应用将自动预授权。运行时权限(Android6.0及以后):用户在应用运行时,对应用授予危...原创 2018-06-13 09:57:02 · 1224 阅读 · 0 评论 -
Android显式intent和隐式intent
要启动一个Activity有两种方法,一种是通过显式Intent启动,而另一种是通过隐式Intent启动。一、显示Intent显示Intent是明确目标Activity的类名。1、通过Intent(Context packageContext, Class<?> cls)构造方法该方法是最常用的,只适用于当前应用,只能启动本应用中的Activity。Int...原创 2018-06-11 14:43:34 · 3178 阅读 · 0 评论 -
Android 四大组件之间的通信
Android四大组件:Activity,Service,Broadcast,ContentProvider。下面主要介绍Activity之间的通信,Activity和Fragment之间的通信,Activity和Service之间的通信,以及ContentProvider使用。组件之间利用广播,EventBus等第三方框架进行通信这里不做介绍。一、Activity之间的通信1、通...原创 2018-05-27 15:23:59 · 7490 阅读 · 0 评论 -
EventBus3.0的使用简析
EventBus是Android的一个开源项目,它最重要的功能就是可以简化各个组件之间的消息传递。1、定义一个MessageEvent,这个类就是一个普通的Object,没有任何特殊,我们用它作为消息传递的载体。[java] view plain copypublic class MessageEvent { public final String message; pub...翻译 2018-05-15 15:19:53 · 184 阅读 · 0 评论 -
Android屏幕适配
一、目的 屏幕适配的目的是让某个view元素在不同尺寸和分辨率的android设备上显示相同的效果。二、基本概念1、屏幕尺寸 屏幕对角线的长度,单位是英寸(inch),1 inch = 2.54cm。 常见的Android手机尺寸有5寸,5.5寸,6寸等。2、屏幕分辨率 分辨率即是屏幕横向和纵向的像素点总和,单位是px(pixel),1px 表示是一个像素点。 目前常...原创 2018-05-21 16:26:37 · 879 阅读 · 0 评论 -
Handler机制简析
Handler是处理线程与线程之前通信的一套机制。Handler是常被开发者拿来更新UI的一种消息处理机制,它的运行机制需要底层的Looper和MessageQueue的支撑。一、创建Handler在子线程中通过newHandler()创建的Handler是会导致程序崩溃的,提示的错误信息为Can't create handler inside thread that ...原创 2018-03-31 15:11:53 · 286 阅读 · 0 评论