
android
文章平均质量分 64
九九叔
九九叔,并不是99年出生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 472 阅读 · 0 评论 -
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 · 970 阅读 · 0 评论 -
PowerManagerService 类一览
ClassBatteryReceiverBootCompletedReceiverBrightnessStateDockReceiverLightAnimatorLockListPokeLockPowerManagerServiceSettingsObserverTimeoutTaskUnsynchronizedWakeLockWakeLock一原创 2016-11-20 18:58:40 · 513 阅读 · 0 评论 -
android 闲话dex
闲话dex原创 2016-11-20 14:16:05 · 495 阅读 · 0 评论 -
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 · 2722 阅读 · 0 评论 -
PhoneApp的初步独立分析
在phoneapp中,首先初始化了两个东西phonegloabls和telephoneglobals40 mPhoneGlobals = new PhoneGlobals(this);41 mPhoneGlobals.onCreate();4243 mTelephonyGlobals = new TelephonyGl原创 2016-06-13 11:31:23 · 566 阅读 · 0 评论 -
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 · 2561 阅读 · 0 评论 -
SecureCRT发送AT指令
1.首先安装驱动(MTK提供的驱动),会在设备管理器里面显示2.打开secureCRT,选择连接类型为serial串口3.设置secureCRT可以输入文本4.然后就可以输入指令测试看看了整个过程结束,但在第4步是输入没反应,这是可能没连上,可以开关自己MTK提供的ATCI按钮,或者设置属性setprop persist.sys.us原创 2016-06-12 14:10:07 · 6500 阅读 · 0 评论 -
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 · 499 阅读 · 0 评论 -
小板匹配 从上层到下层
上层通过读取节点/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 · 539 阅读 · 0 评论 -
Android Zygote
Android Zygote原创 2016-05-17 15:31:24 · 474 阅读 · 0 评论 -
android 看门狗
android看门狗流程: 1.看门狗是一个进程,专门检测系统的重要进程有无异常,死锁。如发现,杀死进程 2.看门狗每个一段时间就让检测的进程获取一次锁,如果超时获取不到,则杀死进程原创 2016-05-17 10:47:59 · 2212 阅读 · 0 评论 -
android关机流程-framework部分
public void run() { checkShutdownFlow(); while (mShutdownFlow == IPO_SHUTDOWN_FLOW) { mShutdownManager.saveStates(mContext); mShutdownManager.enterShutdown(mCon原创 2016-05-27 15:47:00 · 531 阅读 · 0 评论 -
android:launchMode的参数含义
android:launchMode的参数有standard,singleTop,singleTask,singleInstanceandroid:launchMode说明的是activity的启动模式,android使用堆栈对activity进行管理。standard是activity默认的启动方式,会实例一个activity放在栈顶。singleTop故名肆意,在栈顶,而且只能有一原创 2015-12-10 18:50:45 · 687 阅读 · 0 评论 -
百度地图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 · 4015 阅读 · 0 评论 -
不可实现的Android静默安装
静默安装,就是apk在后台悄悄地安装。很多流氓软件喜欢干。但从现在的情况看,只有root了的手机才能静默安装,或者你能搞到手机厂商的签名。 关于静默安装,在万能的浏览器搜索一下,基本上有两种情况。 1.root情况下静默安装 2.非root下面静默安装root情况静默安装1.调用pm指令,下面就是调用pm指令(pm install -r)把/sdcard/haha.apk安装掉。原创 2017-03-10 20:08:22 · 202034 阅读 · 0 评论