自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 UBUNTU的默认root密码是多少,修改root密码

UBUNTU的默认root密码是多少,修改root密码|浏览:4262|更新:2014-03-16 21:56一、Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,二、终端会提示我们输入新的密码并确认,此时

2014-09-27 17:21:03 2174

转载 const 指针与指向const的指针

const 指针与指向const的指针当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。      先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。      const int* p; (推荐)      int const* p

2014-09-26 14:25:35 285

转载 JNI方法签名规则(转载)

《Android的设计与实现:卷Ⅰ》第2章框架基础JNI,本章以Log系统的JNI实例为引线,贯穿了JNI技术的主要方面,让读者对JNI有足够的认识,具备深入学习框架层代码的基础。本节为大家介绍JNI方法签名规则。AD:2014WOT全球软件技术峰会北京站 课程视频发布2.4.3 JNI方法签名规则有了数据类型之间的对应关系,JNI就可以正确识别并转换Java类型。那JNI又是如何

2014-09-25 10:36:49 422

转载 vim常用命令

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限  

2014-09-23 16:36:59 249

转载 launchAnyWhere: Activity组件权限绕过漏洞解析

launchAnyWhere: Activity组件权限绕过漏洞解析(Google Bug 7699048 )时间:2014-08-21 09:05 来源:申迪 360安全 字体:[大中 小] 评论:0作者:申迪      转载请注明出处    http://blogs.360.cn/360mobile/2014/08/19/launchanywhere-goo

2014-09-19 19:18:40 702

转载 Android常用的一些make命令(转载)

1.make -jXX XX表示数字,这个命令将编译Android系统并生成镜像,XX表示可以使用到的CPU核数,这在配置好的电脑上特别有用,公司的16核ubuntu服务器执行make-j16只要不到20分钟,而双核PC上需要4个小时!2.make snod  这条命令将重新生成镜像,消耗的时间很少,类似WinCE的makeimg过程,如果你修改了一些数据文件(如音乐、视频)等文件

2014-09-19 11:15:25 408

转载 java中static作用详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任

2014-09-19 11:14:51 333

转载 android mk

一、 .mk编译脚本中1. PRODUCT_PACKAGES 宏指定要打包的app2. PRODUCT_REMOVED_PACKAGES 宏移除不需要的app3. PRODUCT_LOCALES 宏指定要打包的语言资源,如:en_US zh_CN等                                                                    

2014-09-18 15:44:09 609

转载 Android编译环境 - 编译Native C的helloworld模块

Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的Android.mk来给An

2014-09-18 09:42:54 320

转载 Linux下JNI实现(转载)

Linux下JNI实现(2012-03-30 10:48:07)转载▼标签:jnijavalinuxubuntugccopen-jdkit分类:Linux在Linux下实现JNI的一个例子,实验环境为:Ubuntu 11.10,open-jdk-6,gcc 4.6.11.编写调用jni的java类:

2014-09-17 14:27:35 326

转载 Android消息机制(一) (转载)

一、    角色描述1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。3. Message Queue(消息队列):用来存放线程

2014-09-10 23:36:22 275

转载 AbstractAccountAuthenticator简介

http://hubingforever.blog.163.com/blog/static/1710405792012253315630/AbstractAccountAuthenticator简介

2014-09-03 20:00:01 470

转载 转载 Android下打印调试堆栈方法

打印堆栈是调试的常用方法,一般在系统异常时,我们可以将异常情况下的堆栈打印出来,这样十分方便错误查找。实际上还有另外一个非常有用的功能:分析代码的行为。android代码太过庞大复杂了,完全的静态分析经常是无从下手,因此通过打印堆栈的动态分析也十分必要。Android打印堆栈的方法,简单归类一下 1. zygote的堆栈dump实际上这个可以同时dump java线程及nati

2014-09-03 17:47:13 516

转载 转载 基础总结篇之五:BroadcastReceiver应用详解

今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操

2014-09-03 17:47:12 334

转载 转载 Android 事件捕捉和处理流程分析

http://blog.csdn.net/yclzh0522/article/details/6920522

2014-09-03 17:41:50 703

转载 转载 Android wakelock 学习总结第三篇

从这篇开始我就开始对android下的wakelock和suspend是如何结合做些自己的分析,长话短说吧,我们首先看看个函数:路径如下:kernel/kernel/power/main.c这个函数就是Native曾调用的接口程序,比如:state, wakelock , unwakelock,这里都有具体实现,下面我们先分析下wake_lock相关函数,上锁过程:

2014-09-03 17:39:42 559

转载 Android wakelock 学习总结第二篇

如果看完第一篇的同学,是不是对大概上层睡眠流程有点小感了呢?如果你看过我说的几个代码,细心的你会发现上篇文章最后Native层只是对/sys/power/wakelock 和 /sys/power/unwakelock进行了操作,并没有对/sys/power/state进行操作,这个是在哪里进行的呢?调用的接口函数又写哪里呢?别着急,我们跟随updatePowerStateLocked()这个函数

2014-09-03 17:35:50 468

转载 转载Android wakelock 学习总结第一篇

最近好好学习看了看Android 关于睡眠的代码,从Framewake到Native到Kernel 学习了下,下面先对Framewake Native Kernel 做个简单总结: 按照自己看代码的理解和网上看得知识,如果不对,希望大牛们可以帮我指出来以前从来没有看过上层的代码,最近看了之后,发现上层的代码结构复杂程度和KERNEL有一拼,但是封装的很好,学习了言归正传:我暂时

2014-09-03 17:35:45 452

转载 [FAQ09542] [Power]待机电流问题,如何查找wakelock

Platform:MT6572MT6575MT6577MT6582...Branch:GB2GB3ICSICS2...FAQ Content 【step1-找kernel层的wakelock】 (1)先搜索从wake进入sleep的过程中打印出来的当前处于活动状态的wakelock关键字“print_active_wakeup_s

2014-09-03 17:34:47 839

转载 Android 电源管理 -- wakelock机制 2013-12-17 11:26:06

Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠, 可以被用户态程序和内核获得. 这个锁可以是有超时的 或者 是没有超时的, 超时的锁会在时间过去以后自动解锁。如果没有锁了或者超时了, 内核就会启动休眠的那套机制来进入休眠.PowerManager.WakeLock 有加锁和解锁两种状态,加锁的方式有两种:    第一种是永久的锁住,这样的锁除非显式的

2014-09-03 17:33:55 492

转载 转载 launchAnyWhere: Activity组件权限绕过漏洞解析(Google Bug 7699048 )

作者:申迪      转载请注明出处    http://blogs.360.cn/360mobile/2014/08/19/launchanywhere-google-bug-7699048/前几天在试用gitx这个软件时偶然看到Google修复了一个漏洞,并记为Google Bug 7699048。这是一个AccountManagerService的漏洞,利用这个漏洞,我们可以任意调起

2014-09-03 17:24:51 636

android4.3状态栏开发文档

android4.3状态栏开发文档

2015-05-28

空空如也

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

TA关注的人

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