自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依然怡然

冰冻三尺非一日之寒

  • 博客(82)
  • 资源 (6)
  • 收藏
  • 关注

转载 Java base64 转换 16进制 字符串

import java.util.Base64;/****/public class NewClass5 { public static void main(String[] args) { String guid = "YxRfXk827kPgkmMUX15PNg=="; byte[] decoded = Base64.getDecoder(...

2019-09-07 12:12:38 10042

转载 内核模块操作命令-lsmod+rmmod+modinfo+modprobe

lsmod-查看内核模块信息lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,可以不用把全部的功能都放入核心,而是将这些功能编译成一个个单独的模块,待需要时再分别载入使用。命令的输出如下: 1234567 [root@lvs...

2019-07-12 14:31:58 1937

转载 Android ninja: fatal: fork: Cannot allocate memory

Android source build 出现error:ninja: fatal: fork: Cannot allocate memory可以通过增加swap分区解决。1.创建交换分区的文件:增加1G大小的交换分区,则命令写法如下,其中的count等于想要的块大小。#dd if=/dev/zero of=/home/swapfilebs=1Mcount=1024...

2019-05-28 15:29:13 2306

原创 Android 编译环境配置 Ubuntu14.4

1. 安装repomkdir ~/.binPATH=~/.bin:$PATHgit clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo(国内curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo)chmod +x repo将git-repo中...

2019-05-22 19:31:32 169

原创 python 编程

1. windows 下python 命令退出:1:输入exit(),回车2:输入quit(),回车3:输入ctrl+z,回车

2019-05-17 16:00:10 93

原创 git 命令

1.git clone --recursive 用于循环克隆git子项目

2019-05-15 14:03:12 79

原创 Android studio 快捷操作

1. extends abstract 继承抽象类,快速重写里面的方法:Alt + Insert。2. error 代码错误提示快捷操作: Alt + Enter。

2019-05-14 16:22:28 96

转载 资料整理

android UI  项目github :https://github.com/Trinea/android-open-project Linux磁盘管理 : 利用statfs函数查看磁盘空间:https://blog.csdn.net/wzzfeitian/article/details/7825225https://blog.csdn.net/q1302182594/ar...

2018-10-23 16:32:11 126

原创 vim 命令初始化

cat ~/.vimrc "显示行号set nu"启动时隐去援助提示set shortmess=atI"语法高亮syntax on"使用vim的键盘模式set nocompatible"不需要备份set nobackup"没有保存或者文件只读时弹出确认set confirm"鼠标可用"set mouse=a"tab缩进"set tabstop=4...

2018-08-14 17:59:05 535

转载 转载 :Android存储系统之架构篇

转载:http://gityuan.com/2016/07/23/android-io-arch/一、概述本文讲述Android存储系统的架构与设计,涉及到最为核心的便是MountService和Vold这两个模块以及之间的交互。上一篇文章Android存储系统之源码篇从源码角度介绍相关模块的创建与启动过程,那么本文主要从全局角度把握和剖析Android的存储系统。MountServi...

2018-08-01 20:41:04 423

转载 转载Android存储系统之源码篇

转载:http://gityuan.com/2016/07/17/android-io/基于Android 6.0源码, 来分析存储相关架构,涉及源码:/framework/base/services/java/com/android/server/SystemServer.java/framework/base/services/core/java/com/android/ser...

2018-08-01 20:36:28 605

转载 Android ART

转载:https://www.jianshu.com/p/bdb6c29aca83在了解 Android 运行时之前,我们需要了解什么是运行时环境以及一些基本概念,即 Java 虚拟机(JVM)和 Dalvik 虚拟机(DVM)的功能。什么是运行时?简单来说,运行时就是一个供操作系统使用的系统,它负责将你用高级语言(比如 Java)编写的代码转换成 CPU/处理器能够理解的机器码。...

2018-07-23 17:40:09 16942 1

转载 转载 Android Input子系统:Input事件的产生、读取和分发,InputReader、InputDispatcher

EventHub:InputManagerService:在上一篇博文Android Input子系统:Input进程的创建,监听线程的启动中,我们学习了Android Input系统事件监听模块,了解到InputManagerService启动后会启动InputReader开始监听来自EventHub的事件。今天就沿着前文的思路,看看EventHub将事件交给InputReader后会发生什么。...

2018-06-26 10:51:53 4891

转载 repo 基本使用

一、安装创建目录和修改环境变量$ mkdir ~/bin$ PATH=~/bin:$PATH下载repo代码$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo二、帮助repo help查询具体命令的帮助repo help <COMMAND&g...

2018-02-08 18:08:51 14555 1

转载 Android进程整理

Android进程整理一、概括系统启动架构图:上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程/线程的视角来分析该问题。1.1 父进程在所有进程中,以父进程的姿态存在的进程(即图中的浅红色项),如下:kthreadd进程: 是所有内核进程的父进程init进程 : 是所有用户进程的父进程(或者父父进程)zygot

2017-10-26 12:00:22 282

转载 GIT 基本概念

GIT reset命令,似乎让人很迷惑,以至于误解,误用。但是事实上不应该如此难以理解,只要你理解到这个命令究竟在干什么。首先我们来看几个术语HEAD这是当前分支版本顶端的别名,也就是在当前分支你最近的一个提交Indexindex也被称为staging area,是指一整套即将被下一个提交的文件集合。他也是将成为HEAD的父亲的那个commitWor

2017-10-18 10:03:46 277

转载 android vold asec 流程

http://blog.csdn.net/myarrow/article/details/87786211. 简介    为了能把应用程序安装到SD卡和TF卡上,Android系统默认是不支持的,它只有一个asec mount点: /mnt/secure/asec,在我的系统中,此mount点由/mnt/sdcard给占用了,所以TF卡就支持不了。为了解决此问题,除了把

2017-10-13 16:01:37 1155

转载 Android Lib层打印log之------bionic库打印log

1. 前提:    android系统把标准输出stdout从定向到/dev/null 中,所以logcat无法查看printf()打印的log信息。2. 实际操作:使用头文件: # include需要打印log使用: __libc_format_log()例子:# includeprivate/logc_logging.h> //也可以是 #include "pri

2017-09-29 16:54:31 1138

转载 Android tombstone 分析

转载:http://www.cnblogs.com/CoderTian/p/5980426.html1.什么是tombstone当一个动态库(native 程序)开始执行时,系统会注册一些连接到 debuggerd 的 signal handlers,当系统 crash 的时候,会保存一个 tombstone 文件到/data/tombstones目录下(Logcat中也会有相应的

2017-09-28 15:58:27 1006

原创 java.lang.SecurityException: Requires android.permission.MOUNT_UNMOUNT_FILESYSTEMS permission

Android  app 运行是报error:java.lang.SecurityException: Requires android.permission.MOUNT_UNMOUNT_FILESYSTEMS permissionAndroidManifest 加了此权限。还是会报这个问题。是因为第三方应用没有权限使用此

2017-09-19 17:32:19 8325 1

转载 Android proc目录

Android proc目录 内核虚拟出来的,内核会把这些硬件信息虚拟成一个个文件,给用户态程序访问,获取这些数据。proc是里面内容是不断变化的 ,动态去内核读取。 由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。

2017-08-11 10:45:47 960

转载 android Intent的简介以及属性的详解

android Intent的简介以及属性的详解

2017-01-10 14:52:11 341

转载 Android.mk 详解

概述    Android.mk文件用来向编译系统描述如何编译你的源代码。更确切地说,该文件其实就是一个小型的Makefile。由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析。这个文件的语法允许把源代码组织成模块,每个模块属于下列类型之一:APK程序:一般的Android程序,编译打包生成apk文件。JA

2016-11-01 17:01:03 772

转载 Android 清除默认launcher 改为其他的launcher

Android 清除默认launcher 改为其他的launcher

2016-11-01 16:06:22 4615

原创 Android init.rc symlink 无效

android init.rc symlink

2016-10-28 15:14:21 3086

原创 C++ signed和unsigned 大小比较

#include using namespace std;int main() { unsigned int a = -1; int b = 0; if (a > b){ cout << "hello\n"; }else{ cout << "111111\n"; } cout << "test\n";

2016-10-27 10:02:34 4506

转载 Android开机动画启动流程

android开机动画启动流程

2016-10-25 16:18:09 2116

原创 Android系统设置亮度实现流程

Android系统设置亮度实现流程 public class BrightnessPreference extends Preference {    public BrightnessPreference(Context context, AttributeSet attrs) {        super(context, attrs);    }

2016-10-20 19:12:12 4323

转载 Android 各层中日志打印功能的应用

Android 各层中日志打印功能的应用1. HAL层头文件:#include  对应的级别 打印方法  VERBOSE LOGV()DEBUG LOGD()INFO LOGI()WARN LOGW()ERROR LOGE()方法: LOGD("%d, %s", int, char* )2. JNI层头文件:#include  对应的

2016-09-29 09:58:31 682

原创 Android adb 连接不上设备

android adb 连接不上的问题。1. adb 安装没有问题,可以使用就是连接不上设备。2. 用其他的手机助手连接没有问题。3. adb kill-server 和adb start-server 还是不能解决。最终解决办法: 用手机助手连接之后,通过任务管理器找到adb.exe ;替换掉自己在环境变量里面设置的adb就ok啦、

2016-09-28 10:52:00 602

原创 Android系统默认语言改为中文

修改 build/tools/buildinfo.shecho "ro.product.locale.language=zh"echo "ro.product.locale.region=CN"就可以修改Android系统默认语言为中文。

2016-09-27 15:49:02 12217

转载 解决Win7&Win8 64位下Source Insight提示未完整安装的问题

转载 : http://www.cnblogs.com/sixiweb/p/3421533.html网上的破解版的注册表文件都是针对32位系统的,所以在64位系统里运行根本无法破解。下面分别贴出这俩系统里的破解文件。使用方法:分别复制对应系统的内容,新建文本文档,将内容粘贴进去,重命名为.reg文件,双击运行,弹出提示窗口,点击“确定”,整个世界都清净了

2016-09-26 15:08:32 275

转载 Android.mk的用法和基础

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参考以下文件:build/core/config.mk,默认的值在以下文件中定义:build/core/base_rules.mk。编译系统为

2015-05-07 10:14:50 409

转载 Linux/Unix下去除windows下换行符^M

Windows下保存的文本文件,上传到Linux/Unix下后总会在末尾多了一个换行符^M,导致一些xml、ini、sh等文件读取错误,下面介绍几种方法解决此类问题:一、使用vi编辑器,vi是类Unix系统下功能强大的编辑器,利用vi,可以替我们解决很多问题:1. vi 文件名2.按下 Esc3. 输入以下字符串: %s/^M//g  (注意,^M = Ctrl v

2015-04-16 10:51:09 2132

原创 java.lang.ClassNotFoundException: Didn't find class ".Activity" on path: DexPathList

出现java.lang.ClassNotFoundException: Didn't find class ".Activity" on path: DexPathList很大部分原因是因为你引用工程中v4 包和 自己项目中v4 中有冲突,不是一样的。解决办法:把自己项目中的v4 包直接替换 引用工程中的v4 就可以。

2015-04-08 18:31:39 1755

原创 下载 cm 源码

参考文章(以及hun);http://blog.cofface.com/archives/70.html

2014-11-05 17:05:18 1029

原创 adb server is out of date. killing...

adb nodaemon server ,查看adb server的端口是多少

2014-10-24 10:43:27 489

原创 recovery 进入方式

华为g606 同时按下音量上键 + 音量下键 + 开关机键 进入recivery

2014-10-22 11:01:24 534

转载 Bootloader - Main system - Recovery的三角关系

一、MTD分区:BOOT:        boot.img,Linux kernel (within normal ramdisk)MISC:        bootloader message structRECOVERY:    recovery.img,Linux kernel (within recovery ramdisk)SYSTEM:      system.img

2014-05-31 16:59:14 661

转载 SecureCRT实用配置(转)

配置终端显示颜色Options->SessionOptions ->Emulation然后(ran2 hou4)把Terminal类型改成xterm,并点中ANSI Color复选框。配置字体和编码字体设置:Options->SessionOptions->Appearance->font然后改成新宋体,文字大小设置为11号,character改成utf-8的方式。去掉显示的下划线

2014-05-27 16:22:49 482

crxmouse.rar

chrome 插件 crxmouse chrome 插件

2019-12-01

Xshell+Xftp.zip

Xshell+Xftp Xshell 6 亲测通过可以使用 xftp没有使用

2019-07-26

Source Insight.rar

Source Insight 4.0 。code 查看工具,破解版,免费版

2019-07-12

Everything-1.4.1.935.x64.rar

Everything-1.4.1.935.x64 everything 工具 Everything-1.4.1.935.x64

2019-07-12

Source Insight 4.0

点击source insight 4.0.exe,,在弹出的对话框中选择第三项并将下载的文件 si4.pediy.lic选中并“Next”即可破解!

2019-04-15

Adblock Plus

chrome 插件 adblock plus 。Adblock Plus 版本是1.13.4

2019-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除