自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jeffery的博客

分享技术,记录人生

  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何利用Android源码定制你想要的系统桌面?

如何利用Android源码定制你想要的系统桌面?比如: 这样的桌面很简洁,看起来很舒适,那如何在做才能够达到这样的效果呢?下面讲述我的定制方式。要能够达到这样的效果,做了如下改动1. 将所有应用直接放在桌面上。删除了主菜单,所有应用全部放在桌面上,现在很多消费类手机都是流行这桌面的,并且自带的指定的应用不能够在桌面上被删除。在packages/apps/Launcher3/src/com/andr...

2018-05-29 15:29:48 5860

原创 路由器的几种工作模式

路由器现在已经很普及,我们的手机电脑每天都在通过路由器上网,我们可以稍微了解了解路由器!比如路由器的几种工作模式:AP模式(接入点模式)、Router模式(路由模式)、Repeater模式(中继模式)、Bridge模式(桥接模式)、Client模式(客户端的模式)。我们雨滴科技的门禁机目前是需要用一个路由器来连接网络的,那么现在可以简单了解一下路由器的几种工作模式。在使用中的雨滴科技门禁机 AP模...

2018-05-23 08:59:47 44306 3

原创 状态栏不弹出“已连接USB”的解决办法

我们将Android5.1设备与PC(计算机/电脑)连接时,USB计算机连接方式有:USB 存储设备、媒体设备(MTP)、相机(PTP)、只充电。比如,我要使用 “USB存储设备” 这个USB连接方式: 那么,状态栏会弹出,“已连接USB” 的通知,并且你可以点击进去,打开USB存储设备:  将Android设备与PC连接设置为 “USB存储设备” 模式,就是将Android设备的内部存储器挂载到...

2018-05-23 08:57:40 18368 5

原创 打开SD Share后插入USB没有显示“USB已连接”的问题

未插入SD卡,插入USB,选择大容量存储没有显示“USB已连接”菜单,插入SD卡后显示“USB已连接”,进入大容量存储模式,在PC上只有一个盘符。  检查是否有打开SD Share的功能:device/raindi/ap7350_tb_l1/ProjectConfig.mk查看 MTK_SHARED_SDCARD 是否为yes如果是有打开MTK_SHARED_SDCARD,那么,该问题是正常的,因...

2018-05-23 08:57:29 412

原创 Linux中查找命名grep一些用法

grep(global seach regular experssion(RE) and print out the line,全面搜索正则表达式,并把行打印出来) 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常规用法:grep 递归搜索文件语法:grep -r -n "XXXX" ./      说明:-r  表示递归,-n 表示标出要搜索的内容所在的行数,“XX...

2018-05-22 20:47:29 968

原创 MT6(8)735平台Android5.1 codege.dws 文件

一、 修改codegen.dws文件定义按键1. 在Windows电脑上运行程序: mt6735/kernel-3.10/tools/dct/DrvGen.exe  2. 将kernel-3.10/drivers/misc/mediatek/mach/mt6735/xxxxx/dct/dct/codegen.dws拷贝到电脑,将codegen.dws文件打开(1) 点击open,找到codegen...

2018-05-22 20:46:35 1193

原创 Android5.1系统Android.mk讲解(以内置第三方apk的Android.mk为例)

1. Android.mk 是什么?      Android.mk 文件用来告知 NDK Build 系统关于Source的信息。Android.mk是GNU Makefile 的一部分,并且将Build System解析一次或者多次。但是尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。                  Android.mk文件语法允许我们将S...

2018-05-22 20:28:45 2539

原创 新品出炉_AP7350兼容10寸LCD屏

新品出炉,雨滴科技AP7350最新支持10寸LCD屏,有图有视频:右边是7寸屏,10寸屏相比7寸屏大了不少,客户可根据需求购买AP7350系列产品,定制不同的显示屏 研发视频展示:...

2018-05-22 20:27:28 345

原创 Linux中强制结束一个进程的方法

分享一位网友的经历:在 Linux Ubuntu 服务器上用 dnx 基于 Kestrel 成功运行一个 ASP.NET 5 站点后,怎么也无无法退出。运行的命令如下:/data/git/dnx/artifacts/build/dnx-coreclr-linux-x64/bin/dnx . kestrelStarted但运行之后,怎么也退不出。不管是按回车,还是按ctrl-C,还是按ctrl-Z。...

2018-05-22 20:19:26 17485

原创 【mt8735】如何实现插上电池自动开机

需求:有些特殊的行业应用,需要上电自动开机。我司就接到一客户的订单,需要一台不需要按PowerKey键上电自动开机的工业平板。    实现步骤:实现插上电池自动开机需要从两个方面入手,第一,在硬件上将PowerKey键直接接地;第二,在软件上掉长按关机或者重启的功能;这里主要讲述如何在软件中去掉长按关机或重启的功能。     【1】在文件kernel-3.10/drivers/misc/media...

2018-05-22 20:17:28 3084 2

原创 【mt8735】LCD屏幕显示180°旋转

我司“自动称重扫描分拣系统”使用我司自己的工业平板,取代了原来的PC机,大大降低了成本。         由于“自动称重分拣系统”产品的特殊要求,工业平板的扫码头是需要朝下,这样 一来,我们所看到的画面就是倒的,根本不可使用,因此,需要将LCD显示180°旋转。 将LCD显示180°旋转,需要做系统底层的修改,具体实现方法如下(以实际项目为例):1. 更改MTK_LCM_PHYSICAL_ROTA...

2018-05-22 20:14:12 4747

原创 Linux中如何删除特殊字符命名的文件夹

在Linux操作系统中,有时候会误创建以特殊字符命名的文件,比如:使用vi命令新建了“ ' ” 或者“\”文件,使用rm命令,是删除不掉的。这时,就要使用特殊的删除命令了。 这里描述使用查找inode值,然后使用find命令来删除以特殊字符命名的文件。对于Linux中的任何一个文件夹都必然有其唯一的inode值,在不小心创建了一特殊字符命名的文件,就可以通过查找inode值来删除它,使用ls -i...

2018-05-22 20:12:13 6757 6

转载 mt6735/mt8735硬件电量计执行流程

mt6735/mt8735 目前默认使用硬件电量计(SOC_BY_HW_FG)采集电池电量,现在简单描述一下这硬件电量计的工作过程。1. 首先,系统在kernel-3.10/drivers/misc/mediatek/mach/mt6735/ap7350_tb_l1/power/cust_battery_meter.h 头文件中默认定义了 #define SOC_BY_HW_FG,使用硬件电量计的...

2018-05-22 20:11:08 1825

原创 如何在我司MT8735平板产品上更换开机LOGO

客户在购买我司平板系列产品时,开机看到是我司的LOGO: 但是,有些客户需要用到比较中性的开机LOGO: 鉴于客户的特殊要求,我上传一下操作文档,说明如何自己DIY刷新的开机LOGO。上传的文档包含的内容如下: 文件说明1. MTK_Usb_Driver_v1.0.8 是刷机驱动,选择Driver_Auto_Installer_.1632文件夹 和 MTK_Driver_ ext文件夹内的文件,按...

2018-05-22 20:09:18 884

原创 在联系人APP中的“新增/修改联系人”界面增加一个保存button

     在进行宇朔医疗项目的开发过程中,客户反映,在电话联系人界面,编辑或者新增联系人时,没有保存按钮。当编辑好联系人时,点击退出按钮,APP自动保存联系人。但是这样并不方便,为了让用户能够有良好的使用体验,在电话联系人APP中添加了一个保存联系人的button(按钮)添加之前: 添加之后: 平台:mt8735 Android5.1解决步骤:1. 需要在右上角显示一个“保存”字样,用PS制作一张...

2018-05-21 21:00:30 1517

原创 处理通话(接通/拨打)时,通话信息闪动的问题

mt8735系统平台的工业平板,有这样一个情况:拨打电话时,会出现画面残留。以及出现来去电人信息的界面闪动的问题。问题动图描述如下: 引起上文描述的问题的原因是:拨通电话时,出现的画面残留,是因为电话联系人信息栏的横向宽度不够;而通话时,会有一个动画效果,导致联系人信息以及其他相关联的内容在闪动解决过程:1. 首先,增大primary_call_info_container的宽度,也就是电话联系人...

2018-05-21 20:58:32 1771

原创 针对有APP签名的系统中,短信不能收发的问题解决过程

     宇朔项目中,因为客户的需求,我把很多无关的APP都给去掉了,只保留了客户需要的电话、短信、蓝牙、通讯录、设置等几个基本APP。后来,客户反映,我们的系统,不能正常地发送接收短信,之前我没有测试过这个,还好他们测试之后提出来,不然这个不能接收短信的问题就被掩埋了!      短信不能收发的情况是这样的:发送短信时,编辑好短信,点击发送,短信APP立即弹出“很抱歉‘信息’已停止运行”提示信息...

2018-05-21 20:56:53 840 1

原创 通话界面去除接听键的动画效果,增加简约的电话键button的方法

     日前主要工作是,继续跟进宇朔的智能服务终端的项目。随着项目的推进,对系统的定制越来越深入,对系统底层的GPIO再到到应用层APP,进行了一次深层次的定制。现在讲述一下对通话界面(应用层APP)进行的部分定制。     本次任务是:通话界面去除接听键的动画效果,增加简约的电话键button定制前的界面: 定制后的界面: 实施步骤:1. 首先,需要将定之前的接听键动画效果去掉在package...

2018-05-21 20:54:25 1812

原创 2017年之坚持周末篮球运动

    2017年元宵节前夕,我搬到深圳工作,在元宵节的第二天,我便与公司同事罗、周、勇一起在应人石社区篮球场打了一场球。之后,我们便相约每周休息的时候,早上去打球!2017年,我们几个人在大部分周末能够赴约篮球场,进行友谊对抗赛,基本是完成了2017年的运动锻炼要求!    一般我们是在每周的周六或者周日之前打招呼,确定我们这些篮球爱好者在周末休息的时候,是不是都有空赴约球场!打球的时间分为春夏...

2018-05-21 20:49:34 230

原创 我的2017年终总结

    成长是我在2017年的关键词。    在已经过去的2017年,我从东莞俊知调来深圳雨滴总部,开始从事Android相关的工作,这相当于一份新工作,一切几乎是从零开始。2017年,我拿到了人生中重要的毕业证书和人生中最高学历的学位证书;在拿到这两证之前,和同学一起经历了难忘的毕业论文撰写毕业答辩的过程;在结束毕业答辩之后,我们进行了毕业聚会,从此各奔东西,又一次经历了分离。2017年,我从学...

2018-05-21 20:47:16 274

原创 Android5.1预装输入法注意事项

笔者在预装输入法时,预装出现了问题,并发表了一篇帖子:给MT8735系统平台预装输入法出现的问题(以讯飞输入法为例) , MT8735系统平台操作系统是Android5.1,直接给系统安装输入法,没问题,但是预装在系统中作为系统应用就会报错,于是查找了资料,终于将问题给解决了!LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)# Module name...

2018-05-21 20:44:34 853

原创 使用adb install安装一个程序

    随着我们公司的产品的畅销,我们的客户量在不断地增长,给我们带来利益的同时,我们更要为客户提供优质的服务。    在开发医疗电源YS项目时,客户就有遇到不会用adb的问题。根据客户的要求,YS项目的系统软件只保留“设置、电话、短信以及YS项目APP”,作为一个专用设备,需要防止他们的用户在使用该产品时进入到无关的应用界面,因此没有其他多余的应用(包括文件管理器)。当他们在安装他们的APP的时...

2018-05-21 20:37:26 15792

原创 MT8735平台Android5.1系统定制Launcher3系统桌面

我的工作怡康智能服务终端,继续进行中,在帖子宇朔医疗项目进展,展示了为该项目定制的桌面效果图。现在, 在2018年到来之前将这个小目标实现了: 为定制这个 桌面,做了如下改动:1. 背景图片显示“怡康智能服务终端字样”,背景图片不被拉伸(过程)在 packages/apps/Launcher3/src/com/android/launcher3/Launcher.java 下添加:private ...

2018-05-21 20:35:25 2712

原创 斯米兰群岛之旅

      斯米兰群岛(Similan Archipelago,简称斯米兰)位于泰国普吉岛西北90公里的安达曼海(Andaman Sea),是一片由9个群岛所组合而成的区域,面积约为8万泰亩。 是一些世界上最美丽的、未损坏的岛屿,具有丰富的、种类繁多的海洋生物,以及壮观的珊瑚礁,这些为深海潜水者提供了世界级的水下天堂。1982年被指定为泰国国家公园。斯米兰群岛,拥有蔚蓝的大海和广阔的沙滩,迷人的海...

2018-05-21 20:27:03 710

原创 为什么有些充电器插入插座会冒火花

描述:笔者有一台华硕X550L笔记本电脑,给电脑充电的时候,插上电源,都会“砰”一声,闪出可见的火花,一直以为是华硕这充电器是这样的,平时是一直插在插座上,不经常拔出,也就不予理会!某天,笔者借了友人一某疆飞行器,在给飞行器的电池充电时,充电座的插头一插入插座,“砰”一声,闪出火花,但是继续插入也能正常充电,为什么?答案:点击知晓答案...

2018-05-17 11:43:53 15554

原创 Type-C与Type-A、Type-B接口

    日常工作中,经常会接触到手机的接口。目前,在我们雨滴科技的ITAB-01工业平板上,USB(Universal Serial Bus)使用的接口是Type-C。Type系列的接口除了Type-C,还有Type-A和Type-B。   手机经过的一段时间的迅猛发展,使得我们的生活已经离不开手机了,而手机又离不开充电,现在无线充电还未普及,绝大多数手机都是靠USB充电。USB线,很少有一种技术...

2018-05-17 11:34:04 329711 6

原创 mt8735平台上添加 “虚拟按键” 设置选项

      医疗YS客户需要在我们的mt8735系统平台上,能够控制下方的导航栏的显示/不显示,那么就需要添加“虚拟按键”设置选项,同时也将该添加更新到mt8735系统平台的其他项目中。(1)医疗YS客户所说的导航栏(最下方红色框框部分) (2)添加后的虚拟按键效果:  (3)能不能软件控制“虚拟按键”,则需要写一个测试APP,APP 可通过广播控制:"android.intent.action....

2018-05-17 11:30:34 722

原创 git 创建分支

     在处理之前处理mt8735充电电流过程中,老大TomSu提到“要尽快建立git的工作流程机制,建立master分支和项目分支,平台相关的修改都提交到master中,其他分支定期合并master分支再发布新版本”,这是之前一直没有注意的,一直是在master分上工作,并没有根据项目需求建立项目分支。      之前从未用git创建分支,不是很熟悉,但是之前有看过相关的资料,现在就重新翻出来...

2018-05-17 11:27:48 322

原创 mt8735系统的字体、时区、设置的定制

一、mt8735系统定制的内容:1. 字体默认为超大字体,2. 时区默认为中国标准时间,3. 屏幕自动旋转选项功能去掉,4. 音量增加多媒体音量设置。二、实现过程:注:“+”为新添加内容1. 字体默认为超大字体 找到 Configuration.java 文件中的public void setToDefaults()方法,将参数 fontScale = 1.5f;frameworks/base/c...

2018-05-17 11:20:23 259

原创 解决mt8735系统平台的平板充电电流过小问题

           某做医疗产品的客户开发新产品,该客户的新产品用到我们的平板方案,开发平台为mt8735,最近与田哥(ID:woshichuanqi)共同开发调试为客户定制的平板。客户在使用测试我们的平板后,向我们反应:充电电流太小,一边使用一边充电,充的电量都不够使用消耗的,只有关机的时候才能充的进电。woshichuanqi测试了给用户的平板的充电电流,在电压为5V时,电流仅为600MA左...

2018-05-17 11:11:17 1324

原创 MT8735_HDMI 开发板系统 ROM

一、MT8735带HDMI(分辨率1920*1080(1080P))开发板 系统ROM最新系统:(更新日期2017年10月11日)        ROM:MT8735_1080P.V001.20171011        初始版本内容:        1. 添加 FLASH芯片:KMF720012M_B214,KMFNX0012M_B214。        2.  默认语言为中文, 默认允许安装未...

2018-05-17 11:07:06 1657

原创 ITAB-01 工业平板系统 ROM

ITAB-01 工业平板系统 ROM:历史版本:(更新日期2017年10月31日)        ROM:ITAB-01.V001.20171031    初始版本内容:      1.  添加 FLASH芯片:KMF720012M_B214,KMFNX0012M_B214。      2.  添加LCM驱动 :KD070D33_DSI_VDO(7寸) 。      3. 默认语言为中文, 默认允...

2018-05-17 11:06:22 501

原创 工业平板成功出货

     上周,珠海一公司看上了我们的工业平板,需要一台样机,这台样机由我调试好后进行组装,并且在周三成功出货。     为了这台样机,可谓是加班加点,排除万难,终于能够顺利地出货。相信客户已经收到样机,希望得到良好的反馈。 ...

2018-05-17 11:03:28 203

原创 准备出货的工业平板ITAB-01

      本周,罗克船长接到一珠海公司下的单子,客户需要一台工业平板ITAB-01样机(具有基本功能+RFID+摄像头),并交给我组装调试。罗这样跟我说——这台样机到客户那里,客户对我们的工业平板满意,将会下70多台的订单,卖到加拿大!因此,我务必全力做好这台样机,保持第一台样机良好的效果。                        交给我的板子,缺了一些物料,都是这里缺几颗电容、那里缺几颗...

2018-05-17 10:59:02 258

原创 曼谷之旅

        2017年的国庆恰好碰上了中秋,连放了8天假,因此是一个出行旅游的好机会。而我实现了计划已久的出国之旅,目的地是泰国。这次出国旅行选择了自由行,在今年年初的时候就开始有意识的准备了。在6月份的时候,办理好了护照,八月底将机票和签证办理好。      这次出行选择从香港出发,因为香港机场服务较好,据说半夜转机都可以在机场睡着,不会有人赶你走,机票价格相对深圳也比较便宜。在福田皇岗口岸...

2018-05-16 11:43:55 416

原创 一年了,

    去年的今天(2016年10月12日),我、陈还有仇,三人一同来到雨滴科技,那天早上8点多到的深圳西,上午,Jack带领我们参观了雨滴科技,然后王总将我们接到东莞俊知,开始了我们的实习。    在俊知,我们认识了俊知的几个同事——曾、谢以及我们高频组的同事。实习的时候是白天工作,晚上学习。晚上,曾和高频组的吴、林还有我们刚过来实习的仨儿,就在俊知二楼的办公室里学习,学习msOS,学习软件硬件...

2018-05-16 11:41:50 240

原创 初次写应用程序

     现在有一个需求,在mt8735开发板上点亮指示灯,方便用户在无屏幕的情况下使用开发板的时候,能够了解开发板是否在正常工作。            一、工具:      使用的工具是Android Studio2.2,安装参考教程:Android Studio 2.2 安装教程      使用 Android Studio 新建项目的教程:使用 Android Studio 新建项目参考教...

2018-05-16 11:40:36 393

原创 让状态栏上有显示电池电量百分比

我们所使用的Android手机的状态栏上,一般都有电池电量百分比的显示,方便用户知悉手机剩余百分之多少电量!我们的P6S手持机和ITAB-01平板上需要下拉状态栏才能看到电池电量百分比:为了让用户能够更直观的看到我们的产品上电池的使用情况,我在状态栏上添加了电池电量百分比的显示。 过程如下:一、状态栏显示1. 为了给显示电池电量百分比在状态栏上布局,在frameworks/base/package...

2018-05-16 11:38:53 7033

原创 MT8735开发板的HDMI(1080P)

MT8735开发板是支持HDMI显示的,目前已经支持最高分辨率为1080*1920(1080P),显示效果如下: mt8735开发板就相当于我们常说的台式电脑主机 P70922-132558(1).jpg (174.4 KB, 下载次数: 0)下载附件2017-9-22 14:46 上传显示效果动图...

2018-05-16 11:34:40 2303 7

原创 KiB、MiB与KB、MB的区别

近期,在MT8735平台上,“关于平板电脑”界面,添加了 CPU 、Memory 信息:                                                                                                                         添加完成之后,看到内存那一项,有个MiB的单位,一开始,以为出错了!内...

2018-05-16 11:32:09 116295 12

USB触摸屏源文件--hid-multitouch

USB触摸屏源文件--hid-multitouch,笔者调试的是21寸的USB触摸屏,这个文件是Android源码带的文件,但是需要根据项目需求修改,欢迎大家下载参考

2019-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除