最近在研究android的apk安装,从PackageManagerService开始看的,包括解析包PackagePaser,连接底层的Installer,继而转到c部分的installd,(位于frameworks/…
分类:未分类
Python字符串加密解密方法总结
编程中经常会对字符串做加密解密处理,特别是涉及到隐私的字符串,如密码等的时候,就需要加密,自己总结了一下,大致有三种:base64,win32com.client和自己写加密解密算法,当然最安…
Python类的定义与操作
Python类的定义与操作 上一篇文章: Python函数定义与使用 下一篇文章: Python模块 1、定义类、创建对象、__init__ 实例: class People(): """定义一个People类""" #…
Android pm命令使用方法
Sam在看相关PackageManager代码时,无意中发现Android 下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关,且非常实用。所以研究之。 0. Usage: usage:…
android 禁用和开启四大组件的方法(setComponentEnabledSetting )
为什么要关闭组件? 在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听第一次开机启动后获得系统的许多相关信息,并保…
pms系统
源码
Python:编译安装简明手册
安装依赖 # Centos sudo yum install automake gcc gcc-c++ bzip2-devel readline-devel sqlite-devel zlib-devel openssl…
Python格式化时间
datetime简介 datetime和time的区别 time在 Python 文档里,time是归类在Generic Operating System Services中,换句话说, 它提供的功能是更加接近于操作系统…
PyQt5+eric6之旅(一) - 简介与安装配置过程
最近想做一个实用的图形界面用于查看实时日志,本来是准备用tkinter开发,原本以为功能简单应该很好上手,然而,在尝试了几次之后,彻底放弃了这个想法.首先,tk太老了,看上去像是上个世纪的应用,界面丑陋;这是其一,如果只…
requests-html快速入门
Python上有一个非常著名的HTTP库——requests,相比大家都听说过,用过的人都说好!现在requests库的作者又发布了一个新库,叫做requests-html,看名字也能猜出来,这是一个解析HTML的库,而…
Python是动态语言:动态添加或删除属性、方法
Python是动态语言:动态编辑属性、动态编辑方法 上一篇文章: Python元类 上一篇文章: Python装饰器:python真正入门的鉴定标准 1、运行过程中给对象绑定、删除属性 实例: class Person(…
numpy数组(2)
import numpy as np numpy数组的向量化运算1(加减乘除阶乘) a = np.array([1, 2, 3, 4]) b = np.array([1, 2, 1, 2]) print a + b #[…