MTK
文章平均质量分 93
dxmcu
QQ : 2795247843
展开
-
MTK Camera(OV13850) 驱动移植
一、驱动源码包结构拿到的驱动源码包解压后得到hal和kernel两个目录文件,源码目录结构如下所示13850-6592-driver-10-28.7z|--hal| |--camera_AE_PLineTable_ov13850mipiraw.h| |--camera_calibration_cam_cal.cpp| |--camera_flicker_para_转载 2016-11-19 11:45:22 · 4609 阅读 · 1 评论 -
Android生成签名文件并用其对apk文件进行签名(Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误完美解决)
最近编程时遇到问题:写了一个android小程序,打包后用apktool反编译再打包都没问题,安装时出现Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]错误,网上查资料原来是签名的问题,解决方案如下。《一》使用命令行生成签名文件 (1)创建一个用来存放签名文件的文件夹Android_keystore(2)在命令行窗口中输入转载 2017-12-05 09:12:53 · 569 阅读 · 0 评论 -
android源码编译出现No private recovery resources for TARGET_DEVICE解决方法
mmm或mm出现以下提示的解决方法:Terminal log:No private recovery resources for TARGET_DEVICE xxxxxxmake: Entering directory `/xxxxx/android'make: Nothing to be done for `all_modules'.make: Leaving directo转载 2017-12-05 09:40:39 · 723 阅读 · 0 评论 -
MTK6735(Android6.0)-按键灯的实现
一、按键灯的简介 最近调试一下按键灯,今天抽空顺便把的流程分析了一下。按键灯也是一种led,它的使用规则如命名一样,当按键按下亮灯,如果一定时间不操作的话,一会会灭灯。其实这里的按键灯亮灭策略通常不是驱动来完成的,而是有用户空间来控制。正如一句老话“驱动注重的不是策略,而是机制”;所以我们在编写驱动只需要完成led的点亮和熄灭功能即可。当然在实际使用中我们会发现不是所有驱动都转载 2017-12-05 11:01:15 · 1342 阅读 · 0 评论 -
android5.1平板或手机应用层一些常用的修改项(eg:MTK8163)
文章来源:http://blog.csdn.net/j086924/article/details/51613055android5.1平板或手机应用层一些常用的修改项及目录所在:1、所以系统应用所在的目录:[java] view plain copy \alps\packages\apps 2、转载 2017-12-05 15:13:05 · 809 阅读 · 0 评论 -
Android.mk LOCAL_JAVA_LIBRARIES
例如package\apps\Settings 中LOCAL_JAVA_LIBRARIES := bouncycastle conscrypt telephony-common ims-common \ mediatek-framework表示在编译Settings的时候,导入framework中的一下部分jar转载 2017-12-05 15:33:24 · 3699 阅读 · 0 评论 -
去除MTK Android 自带Launcher用自己的Launcher
1、MTK Android2.3.6共有两个home,一个在packages/apps/Launcher2、另一个在/mediatek/source/packages/LauncherPlus,直接删除两个应用的Android.mk(建议将Android.mk改成Android.mk.bak,以免以后再次启用)2、自己的SLauncher程序拷贝到packages/apps目录下(如果是从转载 2017-12-14 15:45:46 · 561 阅读 · 0 评论 -
MTK andorid从底层到上层添加驱动
1 [编写linux驱动程序] 1.1 一、编写驱动核心程序 1.2 二、配置Kconfig 1.3 三、配置Makefile 1.4 四、配置系统的autoconfig 1.5 五、编译2 [编写hal模块] 2.1 一、新建xxx.h文件 2.2 二、新建xxx.c文件 2.2.1 1、包含相关头文件和定义相关结构 2.2.2 2、定义h转载 2017-12-06 09:47:32 · 781 阅读 · 0 评论 -
Android Dialer,Mms,Contacts源码修改笔记
转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui最近部门没什么大的需求要改,就让我们改一下Android 4.4的拨号器,联系人以及短信源码。以微信电话本为蓝本,进行布局定制和功能完善。我主要负责拨号模块,涉及拨号面板,通话记录和通话详情这几个修改点。到今天差不多已经完成,下面总结一下过程中遇到的一些问题以及解决步骤:转载 2017-12-06 14:38:22 · 3662 阅读 · 0 评论 -
MTK_FAQ_Telephony - Contacts
[FAQ15080]号码归属地更新方法[DESCRIPTION]之前因为Google的归属地不包含国内手机号码部分,所以MTK有做一个国内手机号码归属地的数据库,但是因为不能及时更新数据;后续我们有发现Google在这方面已经完善,并且会及时更新。所以我们会在后续版本拿掉MTK的归属地,保持Google默认归属地。 以下部分是如何关掉MTK归属地转载 2017-12-06 14:39:32 · 331 阅读 · 0 评论 -
Android M Dialer完全总结
作为Dialer Owner,作一下基于M版本的总结吧。 在线源码阅读:http://androidxref.com总体轮廓手机之所以被称为手机,是因为它是一个通讯工具,而完成这一核心功能的软件模块,即为Telephony。 Telephony包含的范围非常广泛,单拿上层来说,大致可以划分成五大部分:Telephony应用(Dialer、Contacts、Mms),serv转载 2017-12-06 15:12:20 · 542 阅读 · 0 评论 -
Android contacts 联系人 通讯录 源码 完全解析
Android contacts 联系人 通讯录 源码 完全解析1简介2软件架构3各功能模块分析1联系人数据的显示1联系人列表显示2联系人详细信息数据的显示2联系人数据的编辑和存储1编辑界面相关2数据存储相关3Sim联系人数据的整合1Sim卡联系人数据的显示2开机自动导入Sim卡联系人3telephony中IccProvider浅析4Sim卡联系转载 2017-12-06 15:19:46 · 11376 阅读 · 0 评论 -
最全的Android源码目录结构详解
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts转载 2017-12-07 10:38:57 · 389 阅读 · 0 评论 -
android apk的签名和权限问题
一. android apk的签名问题(http://blog.csdn.net/lyq8479/article/details/6401093)1.为什么要给Android应用程序签名? 如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统转载 2017-12-25 09:53:16 · 6165 阅读 · 0 评论 -
[014] Android应用程序签名详解
本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗转载 2017-12-25 09:54:00 · 196 阅读 · 0 评论 -
Android系统移植与调试之安装apk时MTK命令和出现Failure [INSTALL_FAILED_DEXOPT]问题解决方法
命令格式:./maketek [option] [project] [action] [modules]Option: -t ,-tee :输出log信息到当前终端 -o , -opt=…… : 编译附加条件,一般使用-opt=TARGET_BUILD_VARIANT=user来编译用户板软件 -h ,help : 打印帮助信息并退出转载 2017-12-04 17:37:08 · 650 阅读 · 0 评论 -
Failure [INSTALL_FAILED_DEXOPT]
在android4.0源码里面编译出来apk后,用adb install 安装时,报错[INSTALL_FAILED_DEXOPT]。z:\ics-android\ics-src\out\target\product\generic\system\app>adb install NativeTimer.apk28 KB/s (10166 bytes in 0.344s)转载 2017-12-04 17:33:45 · 258 阅读 · 0 评论 -
MTK Camera(OV13850) 驱动移植
一、驱动源码包结构拿到的驱动源码包解压后得到hal和kernel两个目录文件,源码目录结构如下所示13850-6592-driver-10-28.7z|--hal| |--camera_AE_PLineTable_ov13850mipiraw.h| |--camera_calibration_cam_cal.cpp| |--camera_flicker_para_转载 2017-06-17 11:25:42 · 1016 阅读 · 0 评论 -
uvc camera MTK平台调试总结
USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字摄影机、模拟视频转换器、电视卡及静态视频相机。Linux内核之中,已经集成了对UVCCamre的支持。内核代码路径: \kernel-3.10\drivers\media\usb\uvc转载 2017-11-09 16:09:33 · 1911 阅读 · 0 评论 -
让MT7620完美支持32M SPI Flash(W25Q256) — 兼谈设备驱动中的shutdown方法
前言OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bi转载 2017-10-24 14:09:26 · 1831 阅读 · 1 评论 -
Android-adb命令大全
1. 解锁 adb shell am start -n com.android.autounlock/.AutoUnlock2. 启动某个应用adb shell am start-n breakan.test/breakan.test.TestActivity adb shell am start -n com.android.to转载 2017-12-08 18:35:09 · 1092 阅读 · 0 评论 -
Android驱动入门-Led控制+app+ndk库+底层驱动
硬件平台: FriendlyARM Tiny4412 Cortex-A9操作系统: UBUNTU 14.04 LTS本次实验使用的是 安卓APP + NDK库 + Linux底层驱动。一、 首先在 Android Studio 上编写APP。对软件进行布局。[html] view plain copyxml v转载 2017-12-08 19:45:31 · 275 阅读 · 0 评论 -
最全的Android源码目录结构详解
android平台四层架构对应源代码中的目录:第一层:应用程序层(applications)对应根目录下packages/apps第二层:应用程序框架层(application framework)对应根目录下的frameworks第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime) androi转载 2017-12-09 15:18:38 · 274 阅读 · 0 评论 -
mtk android mm编译单个app模块
mtk android 界面修改时候,一般都是修改app ,修改后,编译这个app,然后install到真机。具体步骤:先切换到工程目录下,执行[plain] view plain copysource ./build/envsetup.sh 不这样得话,一些环境变量是空得。后面编译会报错。结果如下:转载 2017-12-01 10:59:04 · 1126 阅读 · 0 评论 -
Launcher3模块编译(用mm命令)报错,解决方案
mtk6572 4.4KK版本整个project编译可以通过,但是Launcher3模块编译(用mm命令)报错:在KK上编译指令有改变,第一次build module时请用mma命令代替mm命令进行模块编译,编译过程中大概在五分钟左右,编译完成之后再编译可以使用mm命令。Launcher3模块编译命令如下:./mk project_name mma packages/apps/Launch转载 2017-12-01 11:00:15 · 515 阅读 · 0 评论 -
MTK Android 编译命令
命令格式:./maketek [option] [project] [action] [modules]Option:-t ,-tee :输出log信息到当前终端-o , -opt=…… : 编译附加条件,一般使用-opt=TARGET_BUILD_VARIANT=user来编译用户板软件-h ,help : 打印帮助信息并退出Proje转载 2017-12-04 09:53:34 · 305 阅读 · 0 评论 -
MTK Android 平台开发之旅
1.拷贝代码仓库 从git@192.168.1.3:a89.git 到work目录下:cbk@YCS:~/work$ llcbk@YCS:~/work$ rm -rf a89/cbk@YCS:~/work$ cd ..cbk@YCS:~/work$ git clonegit@192.168.1.3:a89.git 2.修改xshell用户密码:passwd 3.An转载 2017-12-04 11:24:33 · 498 阅读 · 0 评论 -
tar 分包压缩与合并
目标-(标准)如何将文件打包、压缩并分割成制定大小?日期: August 28 日, Saturday@ 01:37:03主题 Shell 编程和工具(如何在linux下实现Windows中winrar和winzip等压缩软件所提供的打包压缩分割功能)将大文件或目录打包、压缩并分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linu转载 2017-12-04 11:56:44 · 605 阅读 · 0 评论 -
Launcher3--初识Launcher3
一、Launcher简介 Launcher时开机完成后第一个启动的应用,用来展示应用列表和快捷方式、小部件等。Launcher作为第一个(开机后第一个启动的应用)展示给用户的应用程序,其设计的好坏影响到用户的体验,甚至影响用户购机的判断。所以很多品牌厂商都会不遗余力的对Launcher进行深度定制,如小米的MIUI、华为的EMUI等。Android默认的Launcher没有过多的定制转载 2017-12-04 13:48:35 · 19813 阅读 · 0 评论 -
Android5.1中联系人新建和保存机制
首先,android5.1对比之前的各个版本代码,在联系人新建这一块改动很多,在判断是否有SIM卡的情况下会加载不同的Items,比如插入SIM卡时会有email等选项,这个过程是动态加载的过程,灵活程度加大,同时,代码的复杂度也加大了,下面具体通过新建联系人和保存联系人跟踪这一逻辑的流程。模块路径:packages/apps/Contacts 1.在联系人界面中单击新建按转载 2017-12-04 14:09:37 · 890 阅读 · 0 评论 -
adb通过wifi连接android设备
问题背景近期的项目测试中,需要将移动设备与厂商机器进行usb连接视频传输(投屏)。测试过程中需要定位问题,经常需要查看实时日志,移动设备已经和厂商机器usb连接投屏,无法用usb连接到PC,那么有什么办法可以解决上面的问题呢?adb支持usb连接模式和tcpip连接模式,我们可以用tcpip模式通过wifi无线连接adb。其他应用场景usb线比较松的时候,adb连接转载 2017-12-21 09:33:51 · 301 阅读 · 0 评论 -
最全的Android源码目录结构详解
android平台四层架构对应源代码中的目录:第一层:应用程序层(applications)对应根目录下packages/apps第二层:应用程序框架层(application framework)对应根目录下的frameworks第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime) androi转载 2017-12-04 15:22:44 · 5871 阅读 · 0 评论 -
上层APP调用底层硬件驱动过程解析
APP应用程序->应用框架层->硬件抽象层-> 硬件驱动程序一、硬件驱动层 进入kernel/drivers文件夹中,创建一文件夹,放入驱动程序。包括头文件,C文件,Makefile,Kconfig。同时对drivers下的Makefile跟Kconfig进行相应的添加,这样配置编译选项后,即可编译。编译完后,可以在/dev,/proc,/sys/class中转载 2017-12-07 13:12:30 · 1808 阅读 · 0 评论