随机推荐

servicemanager的启动简介

前言Android源码分析《mediaserver的启动》时涉及到mediaserver服务的添加和获取(之前没有细说),而管理这些服务的就是servicemanager这个类,也就是今天介绍的主角。涉及文件frameworks\native\cmds\servicemanager\serv...

JNI调用Java方法

前言前几天我们JNI的使用介绍过《JNI动态注册》和《JNI静态注册》,都是介绍Java的native方法,也就Java调用C或C++中的方法。今天就介绍C或C++调用Java方法。记录于此,方便自己查阅。正文还是在之前基础上改,这里以《JNI动态注册》代码未基础,动态注册很方便和很简单。...

Android 6.0后权限的申请

前言Android 6.0 后,非系统应用权限获取收紧,应用需要动态的申请权限。你除了AndroidManifest.xml中定义需要的权限,还需要在Java代码中再需要对应权限前提示用户授权。正文第一步AndroidManifest.xml <uses-permissio...

穆旦:冥想

为什么万物之灵的我们,遭遇还比不上一棵小树?今天你摇摇它,优越地微笑,明天就化为根下的泥土。为什么由手写出的这些字,竟比这只手更长久,健壮?它们会把腐烂的手抛开,而默默生存在一张破纸上。因此,我傲然生活了几十年,仿佛曾做着万物的导演,实则在它们长久的秩序下我只当一会小小的演员。...

MySQL忽略大小写简单记录

前言数据库查询时,在查询歌曲ID3信息时,由于存在歌曲名、艺术家或者专辑都存在英文字母,因此搜索时就存在大小写问题。本文简单记录一下查询数据库时忽略大小写遇到的问题。记录于此,方便自己查阅。正文隐藏内容!付费阅读后才能查看!¥1多个隐藏块只需支付一次付费阅读

TextView.setWidth()竟然失效了

前言TextView.setWidth()失效(无作用),其实好奇,既然没作用,为啥要预留这个方法呢?记录一下,方便自己查阅。正文既然要刨根问底,就需要看源码TextView。看了一下源码TextView.setWidth()//[来自谷歌翻译]//将 TextView 的宽度设置为...