自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 不可实现的Android静默安装

静默安装,就是apk在后台悄悄地安装。很多流氓软件喜欢干。但从现在的情况看,只有root了的手机才能静默安装,或者你能搞到手机厂商的签名。 关于静默安装,在万能的浏览器搜索一下,基本上有两种情况。 1.root情况下静默安装 2.非root下面静默安装root情况静默安装1.调用pm指令,下面就是调用pm指令(pm install -r)把/sdcard/haha.apk安装掉。

2017-03-10 20:08:22 201486

原创 GUN Make 环境配置

xref: /frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java类中包含重要内部类KeyguardViewHost,那么我们先看看这个东西86 private static class KeyguardViewHost extends FrameLay

2016-11-26 10:43:07 893

原创 Ubuntu 配置java环境

android环境搭建linux下搭建环境java环境1.下载java下载java SE 6(注意64位或者32位)网址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html2.下载后的格式是bin格式,下载后jdk-6u4

2016-11-26 09:49:34 465

原创 linux查找并删除文件

例如要删除所有以.ext结尾的文件1.先查找一下看是不是查找对了,不然删除错了不关我的事哦find -name "*.ext"root@ubuntu:/home/wenfengtou# find -name  "*.ext"./b.ext./c.ext./a.ext2.上面看到找到三个文件,找对了,所以我要删除了find -name  "*.

2016-11-24 23:22:34 465

原创 PowerManagerService 类一览

ClassBatteryReceiverBootCompletedReceiverBrightnessStateDockReceiverLightAnimatorLockListPokeLockPowerManagerServiceSettingsObserverTimeoutTaskUnsynchronizedWakeLockWakeLock一

2016-11-20 18:58:40 441

原创 android 闲话dex

闲话dex

2016-11-20 14:16:05 420

原创 jni C语言调用java的小例子(java返回string)

jclass regionClass = env->FindClass("com/oppo/util/RfUtils"); //查找java类RfUtils if(regionClass!=0){ jmethodID mid; mid = env->GetStaticMethodID(regionClass, "getPrjVersion", "()

2016-09-20 17:08:58 2656

原创 PhoneApp的初步独立分析

在phoneapp中,首先初始化了两个东西phonegloabls和telephoneglobals40 mPhoneGlobals = new PhoneGlobals(this);41 mPhoneGlobals.onCreate();4243 mTelephonyGlobals = new TelephonyGl

2016-06-13 11:31:23 492

原创 android 获取SIM卡状态全过程

app层面:int sim1state = mTelephonyManager.getSimState(0);framework层面:1. SubscriptionManager.getSimStateForSubscriber(subId[0])2. SubscriptionManager simState = iSub.getSimStateForS

2016-06-12 18:05:33 2372

原创 SecureCRT发送AT指令

1.首先安装驱动(MTK提供的驱动),会在设备管理器里面显示2.打开secureCRT,选择连接类型为serial串口3.设置secureCRT可以输入文本4.然后就可以输入指令测试看看了整个过程结束,但在第4步是输入没反应,这是可能没连上,可以开关自己MTK提供的ATCI按钮,或者设置属性setprop persist.sys.us

2016-06-12 14:10:07 5836

原创 小板匹配 从上层到下层

上层通过读取节点/proc/oppo_smallboard_id的值来获取是否匹配,如果值是1,则表明匹配。那么这个节点的值是怎么来的了,通过全局搜索可以发现在devices_list.c文件中有定义static ssize_t mallboard_id_read(struct file *file, char __user *buf, size_t count, loff_t *pos)

2016-05-31 14:48:06 471

原创 android L adb获取root原理

下面的方法就是判断要不要打开root,先上代码static int should_drop_privileges() {#ifndef ALLOW_ADBD_ROOT return 1; //如果没定义AllOW_ADVD_ROOT,则return1,不能root#else /* ALLOW_ADBD_ROOT */ int

2016-05-28 17:44:56 754

原创 android播放开机动画方法

adb shell 进入adb后,执行下面两句就可以播放开机动画了,呵呵setprop service.bootanim.exit 0setprop ctl.start "bootanim:shut mp3"退出的话执行setprop service.bootanim.exit 1

2016-05-27 16:07:34 1237

原创 android关机流程-framework部分

public void run() { checkShutdownFlow(); while (mShutdownFlow == IPO_SHUTDOWN_FLOW) { mShutdownManager.saveStates(mContext); mShutdownManager.enterShutdown(mCon

2016-05-27 15:47:00 471

原创 gdb简单实例

首先写个gdbtest1.c,#include void main(){int age=get_age();    printf("age is %d \n",age);printf("hello world\n");}int get_age(){printf("come to get_age funtion \n");return

2016-05-20 11:48:54 434

原创 Android Zygote

Android Zygote

2016-05-17 15:31:24 420

原创 android 看门狗

android看门狗流程:  1.看门狗是一个进程,专门检测系统的重要进程有无异常,死锁。如发现,杀死进程   2.看门狗每个一段时间就让检测的进程获取一次锁,如果超时获取不到,则杀死进程

2016-05-17 10:47:59 2088

原创 android:launchMode的参数含义

android:launchMode的参数有standard,singleTop,singleTask,singleInstanceandroid:launchMode说明的是activity的启动模式,android使用堆栈对activity进行管理。standard是activity默认的启动方式,会实例一个activity放在栈顶。singleTop故名肆意,在栈顶,而且只能有一

2015-12-10 18:50:45 623

原创 linux查找文件

根据文件内容查找文件所在位置grep -i -r 文件名  ./根据文件名查找文件所在位置find ./ -name 文件名

2015-11-23 10:35:01 448

原创 httpclient将android数据post到数据库

客户端package com.example.try_httpclient;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.util.Linke

2014-09-04 17:00:02 430

原创 百度地图json

注意ak的值得获取,HttpPost request;try {    //request = new HttpPost(new URI("http://api.map.baidu.com/location/ip?ak=MRS3m80V3z2FRG5fB1RZQKlI&coor=bd09ll"));    request = new HttpPost(new URI("

2014-08-22 09:25:06 3880

AD7705_SPI.rar

STM32f4 AD7705 TM7705 例程

2019-08-28

Multisim 14.0 基本共射放大电路.ms14

Multisim 14.0 基本共射放大电路 参考http://www.360doc.com/content/19/0818/00/40427257_855575093.shtml

2019-08-25

正弦共射放大电路.pdsprj

Proteus 8 正弦波共射极放大电路 Proteus 8 正弦波共射极放大电路

2019-08-24

tao2014 wordpress淘宝客主题

tao2014 wordpress淘宝客主题 很漂亮的主题

2015-01-30

用块RAM实现卷积交织解交织

用块RAM实现卷积交织解交织,fpga的实现有很大指导意义

2013-11-14

空空如也

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

TA关注的人

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