
Android
断问天
这个作者很懒,什么都没留下…
展开
-
Android解锁
重启后会提醒设备处于解锁状态,会重置设备数据等操作,等待完成。开启“OEM解锁”开关。原创 2022-08-29 18:14:21 · 2273 阅读 · 1 评论 -
分析Android中发生的tombstone
Android中较容易出现以下三类问题:Force close / ANR / Tombstone前两者主要是查看当前的进程或者系统框架层的状态和堆栈就基本可以分析出来,本文主要讨论一下tombstone的情况。tombstone一般是由Dalvik错误、状态监视调试器、C层代码以及libc的一些问题导致的。当系统发生tombstone的时候,kernel首先会上报一个严重转载 2014-02-19 17:40:07 · 434 阅读 · 0 评论 -
Android获取各种Log
log文件分为实时打印的,还有状态信息的两种 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log 状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport 实时log: ad转载 2014-02-19 17:38:32 · 770 阅读 · 0 评论 -
Fedora 安装JDK
从Orcale官网下载jdk-6u45-linux-x64-rpm.bin 安装包,用root用户执行安装。安装之后的jdk在/usr/java目录下,但是如果之前已经安装了openjdk的话,还需要设置一些环境才能使用。使用ls /usr/bin/ja* -l 命令查询结果如下:lrwxrwxrwx. 1 root root 21 Feb 25 22:23 /usr/bin/原创 2014-02-25 22:34:10 · 680 阅读 · 0 评论 -
20款Linux系统监视工具
Need to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be us转载 2013-12-05 09:48:29 · 552 阅读 · 0 评论 -
android build
0. setup complie env on local ubuntu:The Android build is routinely tested in house on recent versions of Ubuntu (10.04 and later), but most distributions should have the required build tools ava转载 2013-11-25 20:28:55 · 1048 阅读 · 0 评论 -
Android琐碎
一、 .mk编译脚本中1. PRODUCT_PACKAGES 宏指定要打包的app2. PRODUCT_REMOVED_PACKAGES 宏移除不需要的app3. PRODUCT_LOCALES 宏指定要打包的语言资源,如:en_US zh_CN等原创 2013-10-23 15:50:32 · 982 阅读 · 0 评论 -
程序中获取Android版本号
有时候为了兼容不同版本的Android系统,代码中需要判断当前运行的Android系统版本号,那如何获取版本号呢?正确的方式是使用Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB其实很多系统信息都可以通过Build静态成员获取,如:Build.DEVICE,Build.HARDWARE,Build.PRODUCT,Build.原创 2013-09-09 10:16:05 · 859 阅读 · 1 评论 -
Adb分析及获取root权限
Adb的全称为Android Debug Bridge,起到通过PC对Android系统的调试桥的作用,是一个多用途的工具,它能够执行多种命令,还能提供一个shell。这儿简单介绍一下Adb的代码结构,并修改adb root命令,使得在某些情况下我们可以获取root权限。Adb的代码在system/core/adb里,它的入口函数很直接了当:int main(int argc, char原创 2013-08-15 15:38:38 · 5806 阅读 · 0 评论 -
禁用Android的Home Key按键响应
有些特殊的应用需要禁掉Home按键操作,但是Android没有提供相应的接口来干这个事,我们需要自己动手修改源代码来达到该目的,并且添加开关量,使得在应用程序中能灵活控制该功能。Home按键的处理在PhoneWindowManager中,因为它的行为与系统结合紧密,通常短按用来退出到Home界面,长按用来调出任务管理器,而且在某些状态下不能响应,如锁屏等。所以在PhoneWindowManag原创 2013-08-09 10:54:06 · 1718 阅读 · 1 评论 -
禁止Android的StatusBar下拉
Android中有许多隐藏的Service,StatusBarManager就是其中一个,在Context.java中可以看到: /** * Use with {@link #getSystemService} to retrieve a {@link * android.app.StatusBarManager} for interacting with the原创 2013-08-09 10:30:58 · 1910 阅读 · 3 评论 -
查看你的Android手机权限
想知道你的Android有哪些权限,运行下面的命令:$ adb shell pm list permissions -sAll Permissions:开发工具: 向应用发送 Linux 信号, 查阅敏感日志数据, 强制关闭后台应用, 修改安全系统设置, 测试对受保护存储空间的访问权限, 限制运行的进程个数, 检索系统内部状态, 启用应用调试您的个人信息: 写入通话记录原创 2013-08-08 13:19:22 · 3186 阅读 · 0 评论 -
高通Android智能平台开发总结
1、 高通平台android开发总结. 71.1 搭建高通平台环境开发环境. 71.2 搭建高通平台环境开发环境. 71.2.1 高通android智能平台概述. 71.2.1.1 什么是L4,REX,BREW,AMSS以及相互之间的关系. 71.2.2 选择合适的源代码以及工具. 81.2.2.1 获取经过高通打补丁的android 源代码. 81.2.2.2 获取转载 2012-07-06 09:38:35 · 6379 阅读 · 0 评论 -
在Linux下安装android开发环境并以USB调试方式链接手机进行开发
机器型号 HTC Tattoo固件版本 android1.6开发宿主系统 MagicLinux2.5(同样适用于其他Linux发行版本)本文为Linux下搭建android开发环境快速指南,并解决了Linux下android手机usb调试设备不能正确识别的问题。首先要配置android SDK开发环境 1、下载android1.6 SDK因为我的固件版本为android转载 2012-01-12 12:51:19 · 970 阅读 · 0 评论 -
android IMG修改
首先声明这是转帖,LINUX环境大家可以用VMWARE来虚拟,可以下载UBUNTU目录1、背景知识2、boot和recovery映像的文件结构3、对映像文件进行解包、编辑、打包的常规方法3.1、另一种解包、编辑、打包的方法4、将新的映像刷回到手机5、解包、编辑、打包为我们带来了什么6、本文讲的内容与使用update.zip刷机包不是一码事正文1、背景知识转载 2011-12-07 13:40:47 · 7386 阅读 · 0 评论 -
新的repo Tool可用,更新Android-x86源码
昨天浏览阿伟(cwHuang)的博客,发现google最近把 repo 的 git repository 移到新的 Google code git service 上,虽然Android的源代码还是不能下载,但是依赖repo tool的其他工程可以用它了。$ curl原创 2011-10-08 23:16:34 · 2417 阅读 · 2 评论 -
Kernel.org无法访问,如何获取Android repo
最近Kernel.org无法访问,无论我怎么试都是下面的结果:As you may already know, kernel.org site which hosts the Android git repositoryhas been hacked. Because o翻译 2011-10-02 12:44:05 · 3320 阅读 · 1 评论 -
Android学习--第一个程序
紧接上一篇环境搭建好之后,我照着Android文档里面的例子做了一遍Hello World!我喜欢探究程序是怎样运行的,而IDE集成了所有的功能,使我看不到它背后的东西。所以打算不适用IDE来做第一个练习,而直接使用SDK提供的工具。 首先将SDK 的tools文件夹路径及Ant的bin路径添加到系统环境变量里,这样我就可以直接在命令行下使用Android 跟Ant 里面的工具了。必须的原创 2009-07-01 13:35:00 · 2488 阅读 · 0 评论 -
Android学习--环境搭建
Android目前公布的SDK使用Java作为开发语言,开发所需基本环境有: Android最新的SDk; Java最新的SDK(又称JDK); Ant最新版本(可总Apache官方网站下载); 喜欢使用IDE的朋友可以使用Eclipse,所以还需要: Eclipse3.3或者3.4; ADT最新版本(可从Android官方网站下载);原创 2009-07-01 13:03:00 · 391 阅读 · 0 评论