Android系统移植与调试之------->如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

今天有个用户对【设置】有个特殊的要求,即:1、开机的时候默认显示【开发者选项】并打开【USB调试】开关    (【Developer options】-->【USB debugging】)2、开机的时候默认打开【安全】-->【未知来源】的开关    (【Security】--->【Unknown sources】)  1、首先解决【设置】界面默认显示【开发者选项】的问题,查看源代码:package...
阅读(4911) 评论(11)

Android系统移植与调试之------->增加一个双击物理按键打开和关闭闪光灯并将闪光灯状态同步到下拉菜单中

最近有一个客户有这样的需求:1、在【设置】--->【无障碍】中添加一个开关按钮。            如果打开开关的话,双击某个物理按键的时候,打开闪光灯,再双击该物理按键的时候,关闭闪光灯。             如果关闭开关的话,双击该物理按键的时候,不做任何处理。2、打开关闭闪光灯的状态,在下拉菜单中也要同步。如下图所示的效果:...
阅读(2178) 评论(2)

Android系统移植与调试之------->如何修改Android手机NFC模块,使黑屏时候能够使用NFC

我们都知道在不修改源代码的情况下,只能是解锁之后才能使用NFC功能。而在锁屏和黑屏2个状态下是没办法用NFC的,但是最近有个客户要求手机在黑屏状态下能够使用NFC,因此我们需要去修改Android源代码关于NFC模块。        最开始可以通过查看分析源代码,找到到NfcService的相关代码,如下: packages\apps\Nfc\src\com\android\nfc\NfcSer...
阅读(2966) 评论(5)

Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数

在修改显示的信号强度之前,先了解一下什么是dB,什么是dBm? 1.dB   dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时, 按下面的计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压)。)   [例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10...
阅读(5654) 评论(7)

我的Android进阶之旅------>Ubuntu下不能识别Android设备的解决方法

今天不知道Ubuntu发了什么疯,昨天还用的好好的,今天就突然不能识别我的Android设备了,没办法,参照android官网重新配置usb,http://developer.android.com/tools/device.html 第一步:使用lsusb命令,列出挂载的usb设备 ouyangpeng@oyp-ubuntu:~$ lsusb Bus 001 Device 002:...
阅读(2214) 评论(0)

我的Android进阶之旅------>android视频播放只有声音无画面的解决办法

今天调试公司用VideoView实现的播放器来播放视频的时候,只有声音输出而无画面输出。一开始以为是自己程序有问题,调试了半天无果。怀疑是真机本身的问题,于是下了几个第三方的播放器来进行视频播放,例如:快播、暴风影音、百度视频和MoboPlayer,都是无疾而终。这更加确定了是真机解码的问题。        我的解决方法是:    1、替换了libstagefright.so库文件,因为该文件...
阅读(5074) 评论(1)

Android系统移植与调试之------->如何修改Android自带的apk出现一圈圈类似鸡蛋的花纹

最近被一个问题烦恼到了,就是android4.1系统自带的Email、文件管理器、信息等apk都出现同一个问题,就是现实在平板上的时候会出现一圈圈类似鸡蛋的花纹。 我想了两种方法来解决,第一种方法没有解决,第二种方法解决了问题。 现在我来说说我第一种方法:我尝试去直接修改相关apk的res/drawable目录下的相应图片,因为源码中的图片都不是纯白色的,所以我自己做了图片替换进去。然后重新编...
阅读(2526) 评论(0)

Android系统移植与调试之------->如何修改Android默认字体大小和设置里面字体大小比例

因为我修改 ro.sf.lcd_density的值,将它从160修改 为120,所以导致整个系统的字体都变得很小。因此需要将整个字体变大,并且在设置-->显示-->字体大小的4个选项的值都必须变大。我想到的思路是将字体的缩放比例调大一些,下面是我的修改步骤。 1、修改默认字体的大小 Step1: 修改frameworks/base/core/java/android/content/res...
阅读(4280) 评论(0)

Android系统移植与调试之------->安装apk时出现错误Failure [INSTALL_FAILED_DEXOPT]问题解决的方法

在android4.0源码里面编译出来apk后,用adb install (或adb install -r 重装)安装时,报错[INSTALL_FAILED_DEXOPT]。 xu@xu-PC:~$ adb install workspace/out/target/product/generic/system/app/xxx.apk 2820 KB/s (225970 bytes in 0.0...
阅读(2312) 评论(0)

Android系统移植与调试之------->MTK 标准编译命令

命令格式:./maketek [option] [project] [action] [modules] Option:    -t ,-tee :输出log信息到当前终端    -o , -opt=…… : 编译附加条件,一般使用-opt=TARGET_BUILD_VARIANT=user来编译用户板软件    -h ,help : 打印帮助信息并退出 ...
阅读(4489) 评论(0)

我的Android进阶之旅------>如何将Android源码导入Eclipse中来查看(非常实用)

Android源码下载完成的目录结构如如所示: step1:将.classpath文件拷贝到源代码的根目录 Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境。在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件)。 cp...
阅读(14431) 评论(14)

Android系统移植与调试之------->如何修改Android设备添加3G上网功能

Android系统移植与调试之------->如何修改Android设备添加3G上网功能...
阅读(3087) 评论(0)

Android系统移植与调试之------->如何修改Android设备添加重启、飞行模式、静音模式等功能(二)

今天要说的是为Android设备添加重启、飞行模式、静音模式按钮,客户需求中需要添加这项功能,在长按电源键弹出的菜单中没有这些选项,谨以此文记录自己添加这个功能的过程。 首先找到长按电源键弹出的对话框,在frameworks\base\policy\src\com\android\internal\policy\impl\GlobalActions.java文件中,修改createDialog(...
阅读(4665) 评论(4)

Android系统移植与调试之------->如何修改Android设备添加重启、飞行模式、静音模式等功能(一)

1、首先先来看一下修改前后的效果对比图 修改之后的图片 确认重启界面  具体的修改内容在下一篇中具体介绍。...
阅读(3246) 评论(0)

Android系统移植与调试之------->如何修改Android设备的默认休眠时间

1、找到~/mx0831-0525/frameworks/base/packages/SettingsProvider/res/values/ defaults.xml文件 2、修改默认休眠时间 3.重新编译 4.上述方法编译之后发现没有其效果,原来被device/other/TBDG1073/overlay/frameworks/base/packages/SettingsPr...
阅读(3593) 评论(0)

Android系统移植与调试之------->如何修改Android设备的桌面背景图片

1、切换到~/mx0831-0525/device/other/TBDG1073/overlay/frameworks/base/core/res/res目录 2、准备好一张相应尺寸的图片并且命名为default_wallpaper.jpg 3、修改drawable*文件夹下的default_wallpaper.jpg图片文件 即用准备好的图片替换掉这3个目录下的default_...
阅读(2754) 评论(0)

Android系统移植与调试之------->如何修改Android设备的开机第二阶段Logo

Android系统移植与调试之------->如何修改Android设备的开机第二阶段Logo 1、修改位置:/home/pyou/mx0831-0525/device/other/TBG1073目录 2、将robot.1024x600.png替换为自己想设置的图片命名必须一致,目录下还有其他不分辨率对应的图片,可以根据自己的需要更改相应图片。 3、制作robot.1024x600.raw文件。 使用使用ImageMagick自带的convert命令,进行raw格式转换 命令...
阅读(2438) 评论(0)

Android系统移植与调试之------->如何修改Android设备的开机第一阶段Logo

Android系统移植与调试之------->如何修改Android设备的开机第一阶段Logo...
阅读(2579) 评论(0)

Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏

Android系统移植与调试之------->如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏 这两天由于一个客户的要求,将MID竖屏时候的状态条上的音量键去掉。所以尝试修改了一下,成功了,分享一下经验。 先看一下修改后的效果图,如下所示 。 横屏的时候:有音量加减键 竖屏的时候:音量加减键被去掉了  然后来说一说我的解决思路。 首先我查看了\mx0831-0525\frameworks\base\packages\SystemU...
阅读(3612) 评论(0)

Android系统移植与调试之------->如何修改Android设备存储盘符名称与Android设备的型号

1、修改device/other/TBDG1073/system.prop 文件  2、修改ro.media.patition.label属性为OuyangPeng  3、修改完后重新编译  4、将MID通过USB连接到电脑  显示盘符为OuyangPeng...
阅读(2882) 评论(0)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1683077次
    • 积分:19941
    • 等级:
    • 排名:第407名
    • 原创:359篇
    • 转载:109篇
    • 译文:0篇
    • 评论:873条
    感谢您为博客进行打赏
      支付宝&微信支付二维码
      支付宝&微信支付
    站长统计
    友情链接
    博客专栏
    最新评论