6 Dr_Unknown

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

Activity四种启动模式,LaunchMode,taskAffinity

带你深入理解Activity启动模式(LaunchMode)

2018-06-21 14:11:41

Android 监听网络变化然后刷新页面

1.先在AndroidManifest.xml中添加有关的权限,以及receiver的intent-filter<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />...<receiver android:enabl

2018-06-07 18:48:57

Sublime快捷键 快捷键都是经常用才记得住!

Sublime Text 3 快捷键精华版Ctrl+Shift+P:打开命令面板 Ctrl+F2:设置/删除标记 Ctrl+/:注释当前行 Ctrl+Shift+/:当前位置插入注释 Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 Ctrl+Shift+A:选择当前标签前后,修改标签用的 Alt+F3:选择所有相同的词 Alt+.:闭合标签 Alt+Shift

2018-01-30 11:09:25

PkMS要做一些补充啦!

这段时间在重新捋PkMS的代码,(也是因为要在组内做一个小汇报,算是被逼着去捋顺一些东西,其实这种“逼着”还挺好),发现了很多之前没发现的细节,有一些地方当时理解的不到位甚至有偏差。之前博客里发了三篇PkMS的文章(与其说是发,倒不如说是整理,其实就是站在别人的肩膀上,看懂他们写的分析再自己比对着去看源码,随手整理一下,方便之后捡起来方便。好吧再往难听说就是,看谁写的符合6.0代码,谁的分析比

2018-01-29 02:14:22

Android Studio 使用时的相关问题

乱码问题https://www.cnblogs.com/Kennytian/p/4449878.html分三种 一、IDE乱码 二、代码里中文 三、Gradle 乱码IDE看源码$ source build/envsetup.sh$ lunch aosp_x86-eng #(or pick your favorite lunch target)$ make$ m...

2018-01-17 17:12:24

给应用添加platform签名

写了个应用,其shareuserid需要设置为android.uid.system. 用Android Studio生成APK后,adb install失败[错误是UID相关的]后得知需要给应用加签名 LOCAL_CERTIFICATE := platform而自己没有Android.mk文件,无法添加上面那一行代码.解决方法: 把下述文件放进一个目录中: 1.源码目录out/host/lin

2017-12-28 14:48:18

最近常用的几个命令 记录一下

终端操作快捷键CTRL + Z: 把当前任务放到后台运行(相当于运行命令时后面加&)CTRL +L : 清屏(相当于运行clear)浏览类CTRL + PgUp/PgDn : 向左/右切换标签页 (比 ALT + 数字 容易按) SHIFT + PgUp/PgDn : 翻页滚屏 SHIFT + CTRL + ↑/↓ : 滚屏 SHIFT + CTRL + ...

2017-11-29 17:04:56

ATOM 安装+配置炫酷的activate-power-mode..

1.首先atom需更新到最新版 2.然后在终端输入 apm install activate-power-mode 或者从官网下载 把包移到 ~/.atom/package里 3.关闭屏幕抖动(不然眼会瞎=.=) :atom菜单-edit-config 把 screenShake: false 改成true. 4.每次新建文档都要重新开启该功能

2017-11-16 18:28:33

PackageManagerService中的方法名中的LI、LIF、LPw、LPr的含义

转自: PackageManagerService中的方法名中的LI、LIF、LPw、LPr的含义 Android 7.0 PKMS中 import各种包后有英文注释,6.0以及之前的源码里没有。mPackages同步锁,是指操作mPackages时,用来保护内存中已经解析的包信息和其他相关状态。 mInstallLock同步锁,是指安装App的时候,用来保护所有对installd的访问...

2017-11-16 15:14:50

配置NDK,使用JNI

先是下载NDK然后配置路径balabala.下载地址:https://developer.android.google.cn/ndk/downloads/index.html 在 ~/.bashrc里把路径加到path里。然后就是使用jni其实就是根据这篇文章一步步来 NDK-JNI实战教程(一) 在Android Studio运行第一个NDK程序 这篇文章看的不多:http://blog.cs

2017-11-14 14:12:20

Android Studio出现Failed to open zip file问题的解决方法

安卓新建项目时的错误 Error:Failed to open zip file. Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (

2017-11-01 14:50:13

ThunderBird 突然收不到邮件

ThunderBird 收不到邮件-解决方法:1.在编辑-首选项-安全-密码-已保存密码 中,将密码全部移除,然后重新登录. 2.如果未成功,点击账户-账户设置-账号操作-删除账户,然后再添加. 3.看下页面底部的”license”的提示.是否因为证书过期ThunderBird 发不出邮件-解决方法:1.因为使用的是Microsoft Exchange Server账户, 因此

2017-09-18 15:12:57

CSDN-markdown编辑器

1

2017-08-30 17:35:09

Android6.0 PackageManagerService(PMS)-卸载

卸载 代码中用注释分析1. 与installPackageAsUser相对应的deletePackageAsUserpublic void deletePackageAsUser(String packageName, IPackageDeleteObserver observer, int userId, int flags) { deletePackage(packa

2017-08-29 09:57:03

firefox 绿色护眼

方法一:原文:http://jingyan.baidu.com/article/c85b7a645ecda4003bac95ee.html安装插件Stylish在附加组件-扩展 中找到Stylish 然后管理样式添加如下代码保存:body  {background-color:#C7EDCC !important;}table {background-color:#C7EDCC

2017-08-25 17:37:43

git push 失败问题

刚才git push到远端时报错如下:remote: Hint: To automatically insert Change-Id, install the hook:remote:   scp -p -P 29418 gerrit@127.0.0.1:hooks/commit-msg `git rev-parse --git-dir`/hooks/commit-msgremote:

2017-08-24 18:07:49

Android6.0 PackageManagerService(PMS)-安装

目录见上↑↑↑,整个安装过程可分为三步:    1.权限检查    2.复制文件    3.装载应用1.权限检查调用installPackageAsUser函数public void installPackageAsUser(String originPath, IPackageInstallObserver2 observer, int i

2017-08-21 16:58:39

Android6.0 PackageManagerService(PMS)-构造函数

目录如上所示~~↑↑↑PMS入口PMS从/frameworks/base/services/java/com/android/server/SystemServer.java中的startBootstrapServices()启动private void startBootstrapServices(){ Installer installer = mSystemServiceManager.s

2017-08-21 16:57:47

Android6.0 PackageManagerService(PMS)-简介

PMS介绍PMS是PackageManagerService的缩写,主要负责各种APK的安装,卸载,优化和查询。Android系统中,pm工具是PMS的一个展现命令。通过了解pm的使用,可以了解PMS究竟提供了哪些具体的功能,进而帮助我们理解和分析PMS的源码实现。[待添加]接下来分析下Android6.0版本的PMS各个功能实现过程。PMS相关APK主要分为两类:

2017-08-21 16:42:50

vi vim 常用指令

http://www.runoob.com/linux/linux-vim.html

2017-08-08 10:32:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!