
开发
Keep Coding...
enjoy yourself
展开
-
安装apk后系统提示This app was built for an older version of Android and may not work properly. Try checking
【代码】安装apk后系统提示This app was built for an older version of Android and may not work properly. Try checking。原创 2023-02-07 16:24:41 · 1644 阅读 · 0 评论 -
ubuntu 22.04.1 编译Android9.0 SDK 修改
编译过程中提示python版本异常。原创 2023-01-05 16:55:13 · 1027 阅读 · 0 评论 -
S905X3 平台调试1000M 网络PHY IC IP1001C
1000M PHY 调试原创 2021-09-23 16:37:46 · 3383 阅读 · 0 评论 -
RK3566上调试JL2101 1000M PHY
1000M PHY 调试原创 2022-10-26 11:14:31 · 3842 阅读 · 4 评论 -
全志平台H313 移植BCM4354驱动
1.将AP6354 相关驱动ap6354放到路径android/hardware/aw/wireless/partner/ampak/firmware目录下android/hardware/aw/wireless/partner/ampak/firmware/ap6354$ lsbcm4350.hcd config.txt fw_bcm4354a1_ag_apsta.bin fw_bcm4354a1_ag.bin fw_bcm4354a1_ag_p2p.bin nvram_ap6354...原创 2021-09-25 09:56:52 · 1325 阅读 · 0 评论 -
Android OTA 差分包制作
1.第一次编译一个完整的OTA包,OTA包编译成功后,将OTA包保存保留make otapackage编译成功后将要使用的OTA 原差分包保留cp out/target/product/eros-p1/obj/PACKAGING/target_files_intermediates/eros_p1-target_files-eng.yxt-rd01.zip out/target/product/eros-p1/DIFF_OTA/ota1.zip2.进行二次编译,删除或者添加改动。清除OUT 目录.原创 2020-12-17 10:37:35 · 1586 阅读 · 0 评论 -
AT 命令
1.stop ril-daemon====================================================================================================================================AT+QENG="SERVINGCELL"echo -en "AT+QENG=\"SERVI...原创 2019-12-04 16:30:43 · 4701 阅读 · 0 评论 -
android property_service add
for exzample:in AduioService.javaadd code in order to comand for Voice In Call: if (streamType == AudioSystem.STREAM_VOICE_CALL){Log.w(TAG,"sendVolumeUpdate STREAM_VOICE_CALL,");String Cal原创 2013-06-24 19:42:42 · 1121 阅读 · 0 评论 -
车载DVR的影像切换实现思路
最近在做行车记录仪的影像切换开发,所用图像切换的芯片是Techwell Tw8816单片机为LPC1114/301.;CPU为 三星的S5PV210所用系统为android 2.3.4通过操控CPU的GPIO管脚实现多路影像切换 项目结果:已在平台上实现影像切换原创 2013-07-12 20:17:26 · 1721 阅读 · 0 评论 -
检测输入子系统事件
在终端中输入:getevent 可以查看到所有的输入事件:add device 1: /dev/input/event0 name: "xxxxxxxxxx1"add device 2: /dev/input/event6 name: "xxxxxxxxxx2"add device 3: /dev/input/event5 name: "原创 2013-06-28 19:01:59 · 1084 阅读 · 0 评论 -
andorid属性设置
HAL(C++)property_getproperty_setframework and app(JAVA)SystemProperties.getSystemPropertise.set=========================================================================================翻译 2013-07-01 18:08:51 · 976 阅读 · 0 评论 -
Android震动系统结构移植
振动器负责控制引动电话的振动功能,Android中的振动器系统是一个专供这方面功能的小系统,提供根据时间振动的功能。 振动器系统包含了驱动程序、硬件抽象层、JNI部分、Java框架类等几个部分,也向Java应用程序层提供了简单的API作为平台接口. 1、振动器部分的结构 Android振动器系统自下而上包含了驱动程序、振动器系统硬件抽象层、振动器系统J翻译 2013-07-01 20:13:41 · 1058 阅读 · 0 评论 -
一个app,多个入口图标,activity-alias实现多程序入口并显示指定view完成
0人收藏此文章, 我要收藏发表于1年前(2012-03-01 01:07) , 已有2893次阅读 ,共2个评论需求总是一个接一个。 missed call需要一个单独的图标,点击进入,而missed call 本身在linhone activity中。 思路,使用activity alias。 当然,需要intent启动activity,也就需要filter转载 2013-07-18 15:05:12 · 1404 阅读 · 0 评论 -
【Android课堂】 实现应用的多入口图标
2012-11-26分类:Android, 学习课堂, 开发, 随手实例 | 标签:Action, Activity, Android课堂, 多入口, Category, DEFAULT, Intent, Launcher,MAIN, singleInstance | 评论关闭 最近仔细复习了一下Intent中的相关知识,发现这一块的内容用起来说简单也简单,但是一深究下去,也转载 2013-07-18 15:32:01 · 1129 阅读 · 0 评论 -
vim tab键自动补全
我是 vim 粉丝, 用了许久, 有一些自己的感受, 又到处挖到一些别人的技巧. 感觉对 vim粉丝比较有用, 就把它记在这儿. 希望借此文套出大家自己的巧活, 就正应了抛砖引玉的古话了.先稍为介绍一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有. vi 有各种变种, 在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较广泛转载 2013-07-04 14:24:49 · 4058 阅读 · 0 评论 -
Android 的系统属性(SystemProperties)设置分析
Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic/libc/include/sys/_system_properties.h1 #define PROP_SERVICE_NAME "property_service"2 #define PROP_PATH_RAMDISK_DEFAU转载 2013-07-26 19:27:20 · 896 阅读 · 0 评论 -
Android平台开发-3G function porting-3G功能移植
Android平台开发-3G function porting-3G功能移植 2012-03-19 00:33:00分类: LINUX曾几何时在Android2.1下调试3G模块,曾几何时模块厂商提供的库不能用,曾几何时只能用自己的库痛苦地调试...这一切的一切都已成往事,昔日的成功在毫无保留下成为浮云,该忘了忘记了,该记得也跟着忘记了。现如今再次调3G模块转载 2013-08-20 20:23:32 · 1528 阅读 · 0 评论 -
android或linux调试addr2line工具锁定命令的使用
android或linux调试addr2line工具锁定命令的使用 2011-10-20 16:02:54分类:原文地址:android或linux调试addr2line工具锁定命令的使用 作者:gliethttp查看vmlinux内核的起始地址0对应的源码位置luther@gliethttp:~/kernel$ arm-no转载 2013-08-23 15:35:37 · 1709 阅读 · 0 评论 -
Android Mms专题之:Mms源码结构
Android Mms专题之:Mms源码结构热度 1已有 347 次阅读2012-10-3 17:32 |个人分类:转载文章|系统分类:Android开发| 结构, 专题, Android从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,转载 2013-08-24 18:45:47 · 789 阅读 · 0 评论 -
Android手机中紧急号码的定制
Android手机中紧急号码的定制 2012-04-19 14:04:27| 分类: 问题小汇|字号 订阅PhoneNumberUtils.java 文件(frameworks\base\telephony\java\android\telephony)/** * isEmergencyNumber: checks a given n转载 2013-08-14 21:06:05 · 1255 阅读 · 0 评论 -
Android ROM 内build.prop文件常用参数修改
Android ROM 内build.prop文件常用参数修改Android ROM 内build.prop文件常用参数修改/system/build.prop 文件build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。 # begin build properties转载 2013-08-14 21:07:01 · 4575 阅读 · 0 评论 -
回音消除
回音消除一直是语音处理中的一个难点,很多软回音消除的算法处理并不理想。但是android 2.3中自带了回音消除处理模块,效果还不错,代码的位置在frameworks/base/voip/jni/rtp/EchoSuppressor.cppframeworks/base/voip/jni/rtp/EchoSuppressor.h代码如下/* * Copyrigh转载 2013-08-16 13:18:25 · 1631 阅读 · 0 评论 -
手机音频问题探讨
手机音频问题探讨; 影响手机音频的基本因素;1.机构设计1.机构设计2.软件音频参数2.软件; 相关因素及照成的效果;一; 相关因素及照成的效果;2.MIC密封:影响:回音问题; 结构问题照成回音的机理;SPK声音泄露,直接传输到MIC,引声音泄露,直; 软件音频参数;1.SPK输出功率的大小; 音频参数; 网络环境影响;主要是以下的原因造成的回音:1.如果手机音频问题探讨转载 2013-09-11 09:54:29 · 2818 阅读 · 1 评论 -
android 预装第三方apk的方法
预装第三方apk,并不是装到/system/app下,而是装到/data/app/下,这两者是有区别是,前者用户是不可以卸载的,后者用户可以卸载,我们现在实现的就是后者。1 pm.jar包中添加preinstall命令修改:frameworks/base/cmds/pm/src/com/android/commands/pm/pm.java[java] view转载 2013-10-08 17:44:30 · 7019 阅读 · 2 评论 -
linux在shell中获取时间
linux在shell中获取时间 获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期d转载 2013-10-14 10:17:18 · 875 阅读 · 0 评论 -
mount -o remount /system
mount -o remount /system原创 2013-10-15 09:35:12 · 6613 阅读 · 0 评论 -
windows系统下tomcat安装。
这篇文章其实早在四年前就应该写的,现在补上,没有任何技术难点,只是如果有人在这上面浪费时间就太没必要了。首先下载必须的软件:Tomcat6.0: http://tomcat.apache.org/download-60.cgiWindows Service InstallerJdk: http://java.sun.com/javase/downloads/index.js转载 2013-10-29 10:03:45 · 656 阅读 · 0 评论 -
Android 4.4 art
Dalvik是Android的核心组成部分之一,Android上的应用程序需要依靠它才可以正常运行。现在Google准备用新的运行环境ART来替代它。在最新的Android4.4上,有两个运行环境供开发者选择——默认的Dalvik和测试中的ART。在以前的Android系统上,所有的应用程序都是运行在Dalvik中。应用程序每次运行时其中一部分代码都要需要机器重新编译。这个过程即消耗时间又转载 2013-11-25 16:58:49 · 1041 阅读 · 0 评论 -
launcher
launcher编辑安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher目 录1英文释义2安卓系统桌面启动器3安卓系统Launcher的开发3.1 主要文件和类3.2 主要模块3.3 几种问题的解决方式3.4 xml文件4一种计算机病毒转载 2013-11-14 09:32:55 · 919 阅读 · 0 评论 -
Cscope安装
问题描述: Cscope是VIM适用的工具和插件,通过Cscope可以方便的获取某个函数的定义以及被那些函数调用问题解决: (1)Cscope安装 注: 如上所示,使用命令 sudo apt-get update 更新源 sudo apt-get install csope 安装Cs转载 2013-11-29 14:30:38 · 902 阅读 · 0 评论 -
Android 的系统属性(SystemProperties)设置分析
来自 flysolo2011年 1月 23日3,060 次阅读 评论 (0)Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:bionic / libc / include / sys / _system_properties.h12345转载 2013-12-01 19:19:16 · 835 阅读 · 0 评论 -
Android Permission denied 异常
www.MyException.Cn 发布于:2012-09-20 09:36:50 浏览:617次0Android Permission denied 错误 Android Permission denied :这是个很头疼的错误,我因为这个错误弄了3天最后才弄好。先说说我的错误,我是读写SD卡的时候报错的。加上权限转载 2013-12-02 08:59:39 · 1482 阅读 · 0 评论 -
android C 中调用SHELL脚本
最近在调试4.2的代码发现需要在lunx中所以需要自己想办法修改,于是想到了 在C中调用脚本脚本: check_voice_value.sh#!/system/bin/shREAD_FILE=$(cat /system/etc/3Gvol)var=`echo $READ_FILE | awk -F',' '{print $0}' | sed "s/,/ /g"`原创 2013-12-18 10:37:14 · 2646 阅读 · 0 评论 -
替换开机画面:initlogo.rle
查看代码可发现,在system/core/init/init.c [load_565rle_image] --> logo.c中 ,显示完毕initlogo.rle之后作了 unlink 操作。该操作对于android 默认的只读型system.img 是没问题,, 但对于自定义的yaffs 或者 ubi形式的可读写型的system.img时就有问题了。会造成将initlogo.rle删除,下次启转载 2013-12-18 10:06:56 · 1037 阅读 · 0 评论 -
Android RIL的java框架
框架JavaAndroidSocket数据结构 Android RIL的Java部分也被分为了两个模块,RIL模块与Phone模块。其中RIL模块负责进行请求以及相应的处理,它将直接与RIL的原声代码进行通信。而Phone模块则向应用程序开发者提供了一系列的电话功能接口。 1.RIL模块结构 在RIL.java中实现了几个类来进行与下层rild的通信。 它实现了如下转载 2013-12-19 17:22:36 · 810 阅读 · 0 评论 -
Android或Linux调试addr2line工具锁定命令的使用
luther@gliethttp:~/kernel$ arm-none-eabi-addr2line -f -e arch/arm/boot/compressed/vmlinux 0_start/home/luther/kernel/arch/arm/boot/compressed/head.S:107其实类似于luther@gliethttp:~/kernel$ arm-none转载 2014-02-11 10:34:28 · 1048 阅读 · 0 评论 -
linux 下查看sqlite的 .db 数据库文件
转载▼sqlite的.db文件打开: 在windows可以用firefox浏览器插件 sqlite manager。 在linux(本示例用centos)下: 1、先去sqlite主页http://www.sqlite.org/.跳转到下载页http://www.sqlite.org/download.html,下载linux版本的sqlite安装文件。转载 2014-02-17 17:34:09 · 13277 阅读 · 0 评论 -
GIT版本恢复和出现 * (no branch)的处理
转载▼GIT常见问题和操作八月 31st, 2010 Write Comment *nix知识 · git实例教程Tags: git实例教程, GIT常见问题和操作恢复丢失的版本丢失版本最常见的问题就是 比如使用了 git reset –hard HEAD^ 之类的操作,结果发现丢弃的版本还想恢复回来,但是已经没有任何分支能够refe转载 2014-03-12 10:26:32 · 4468 阅读 · 0 评论 -
Ubuntu下使用虚拟机安装Windows XP
2011-04-20 08:40:24 我来说两句 收藏 我要投稿 看完这个教程之后,网银?淘宝?CS?魔兽?~~~一个都不能少!好了,教程开始!首先下载虚拟机,下载地址:http://download.virtualbox.org/virtualbox/3.1.0/virtualbox-3.1_3.1.0-55467_Ubuntu_转载 2014-04-14 12:48:38 · 1611 阅读 · 0 评论 -
背光控制
echo 0 > /proc/sys/kernel/printkecho 8 > /proc/sys/kernel/printkcat /sys/devices/platform/backlight/backlight/aml-bl/brightnesscat /sys/devices/platform/backlight/backlight/aml-bl/max_bright原创 2014-03-31 14:40:36 · 990 阅读 · 0 评论