- 博客(124)
- 资源 (12)
- 收藏
- 关注
原创 Android 9.0 Setting增加返回主页按钮
很多安卓的项目,都会隐藏掉SystemUI,但这种情况下如果用到系统的Setting,就没有办法返回主页了其实Setting里面简单的修改一下就实现效果了,如下:diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.javaindex cd33e4a..03c2ce0 100755--- a/src/com/android/settings/
2021-03-24 17:48:38
1070
3
原创 Android6.0 GPS框架分析,如何由APP提供定位信息
一直做车载导航的产品,GPS是都有用的,不过基本都是串口的GPS模组,所以也没有怎么去关心过GPS的框架,最近一个客户提出安卓要共享车上已有设备的GPS信息,通过网络连接发送坐标信息过来,所以就对GPS框架大概看了下,简单梳理如下(基于全志T3平台):1、HAL层:android\device\softwinner\t3-common\hardware\gps\gps.c android\hardware\libhardware\include\h...
2020-07-16 17:32:49
905
原创 Android设置中默认值的修改
Android系统开发时经常会要求修改设置中的默认值,常用的选项默认值配置在如下文件:frameworks\base\packages\SettingsProvider\res\values\defaults.xml对于文件中已经有的配置项可以直接修改,但没有的可以自己增加,比如有客户要求默认设置自动打开开发者选项中的触摸指针位置:1、首先修改上面的defaults.xml,增加自己如...
2019-12-05 15:56:35
1028
转载 详解Ubuntu的source.list文件
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.youkuaiyun.com/u012843189/article/details/80964287————————————————版权声明:本文为优快云博主「VinQin...
2019-11-05 17:22:02
727
转载 Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法与解析
转载自:https://blog.youkuaiyun.com/u013256622/article/details/50922385在驱动程序里, ioctl()函数上传送的变量 cmd是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域: bit31~bit30 2位为“区别读写”区,作用是区分是读...
2019-10-26 16:44:58
288
原创 Ubuntu16.04安装git-lfs
以前没有用过github,前几天有一个项目上从上面下载,结果下来后编译通不过,查看文件发现下载下来的好多文件都是1K大小,而且都是以下内容:问朋友说是github对大文件支持的问题,要安装git-lfs顺便记一下:Ubuntu里面的源列表除了/etc/apt/sources.list外,还有/etc/apt/sources.list.d文件夹下的一些文件首先在sources....
2019-08-16 14:07:23
9400
2
转载 android 调试常用命令
版权声明:欢迎转载,请尊重作者azhengye,标明出处http://blog.youkuaiyun.com/azhengye目录(?)[+]在Android应用开发过程中,熟悉常用的adb调试命令往往能事半功倍,再此做一个汇总记录。adb shell vm 命令adb shelll vm 命令在4.3以后的版本才可用,使用它可以方便的查看或者设置屏
2017-06-22 17:34:49
769
转载 对Android近期任务列表(Recent Applications)的简单分析
对Android近期任务列表(Recent Applications)的简单分析转载自:http://www.cnblogs.com/coding-way/archive/2013/06/05/3118732.html这里的近期任务列表就是长按Home键出来的那个Dialog,里面放着近期打开过的应用,当然3.0以上系统的多任务切换键也是。这个Dialog的实现在And
2016-12-24 15:22:53
3028
转载 Android中system.img的两种格式及其相互转换方法
原文地址:http://www.2cto.com/kf/201501/373145.html搞Android的同学经常会接触到system.img。但是该文件经常以两种格式出现:raw和sparse。一种是raw ext4 image,即经常说的raw image,使用file观察它: 其特点是完整的ext4分区镜像(包含很多全零的无效填充区),可以直接使用mount进行挂载,因此比较
2016-12-24 14:32:40
1385
转载 Cadence Other格式网表导出与导入
原文地址:http://blog.youkuaiyun.com/mmhh3000/article/details/40107715Cadence支持两种方式的网表导出与导入:一、Orcad Captrue网表导出,导入Allegro二、Other格式的网表导出,导入Allegro第一种方式是在Orcad的Toos->Create Netlist->PCB Editor页面进行设
2016-10-28 22:00:54
4415
3
原创 Ubuntu16.04安装VMvare问题
操作系统:ubuntu16.04 lts 64bit软件版本:VMware-Player-12.5.0-4352439.x86_64.bundle出现问题解决方法无法加载libcanberra-gtk-module.so的问题找到libcanberra-gtk-module.so的位置$locate libcanberra-gtk-module.so
2016-10-21 10:45:55
4484
转载 Android 通过adb shell am broadcast发送广播
原文地址:http://www.ithao123.cn/content-1280415.htmlAndroid 通过adb shell am broadcast发送广播[摘要:经过敕令止履行 adb shell am broadcast 收收播送关照。 adb shell am broadcast 背面的参数有: [-a ACTION] [-d DATA_URI] [-
2016-09-05 10:16:50
1543
转载 adb shell 模拟发送按键
原文地址:http://blog.sina.com.cn/s/blog_8acf1be10102w01x.html模拟按键1. 模拟按键的Down or UP事件【音量减 按下】114是按键值sendevent /dev/input/event1 1 114 1 sendevent /dev/input/event1 0 0 0 【音量减 抬起】sen
2016-08-18 15:39:18
2861
转载 input 子系统架构总结
原文地址: http://blog.youkuaiyun.com/lbmygf/article/details/7360084 Linux输入子系统(Input Subsystem) Linux 的输入子系统不仅支持鼠标、键盘等常规输入设备,而且还支持蜂鸣器、触摸屏等设备。本章将对 Linux 输入子系统进行
2016-08-17 22:36:54
467
转载 利用input工具发送按钮事件
原文地址:http://blog.youkuaiyun.com/flydream0/article/details/7468637有时候在Android开发测试过程中需要用到按键事件,但由于其它原因不是很方便每次都用键盘或鼠标去点击,这里介绍一个adb下的工具--input工具.使用input工具其实很简单,首先进入adb shell,然后输入:
2016-08-17 21:27:52
824
转载 Android KeyCode列表
KEYCODE列表电话键 KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4
2016-08-17 20:39:32
668
转载 sendBroadcastAsUser——Calling a method in the system process without a qualified user
目录(?)[-]概要状态通知发起流程Phone状态变更广播ACTION_PHONE_STATE_CHANGEDACTION_NEW_OUTGONG_CALL关键对象初始化流程PhoneStateListener监听机制总结4.2中Android加入了多用户 改换这几种调用方式 public void startActivityAsUser(I
2016-05-20 20:58:09
1097
转载 如何调整Linux内核启动中的驱动初始化顺序-驱动加载优先级
转载自:http://zhidao.baidu.com/link?url=adCsiTiI7i3QVYrTx19jkt_FvBV2VlQ4NV18pEu6Kdi4Yhv0ryauD3LHj1pxGE-YP8M_PxZnHNy-hVKBvzJOkPfqehZmR9CQm5GZ5XZDx-OLinux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏: include\linux\init
2016-05-12 09:26:38
6104
1
转载 一个android工程代码多个差异化项目管理方法探讨
一个android工程代码多个差异化项目管理方法探讨 转载自:http://www.data321.com/49e7d2dd.html核心提示:1、工程代码中尽量不要使用产品名称、设备名称之类的东西来区分,尽量以功能名称来区分,在工程独立的配置文件中再去配置这个文件;2、在c/C++代码里可以在Android.mk文件中传进去一下宏,用宏来区分代码,这个宏就是功能的
2016-04-21 11:06:02
1820
转载 Android Overlay机制
转载自(原文未知出处,此为转载地址):http://blog.youkuaiyun.com/hanmengaidudu/article/details/39393285另可参考:http://blog.sina.com.cn/s/blog_645b74b90101ojkc.htmlAndroid overlay 机制允许在不修改packages中apk的情况下,来自定义 framework和pac
2016-04-21 10:21:25
6213
原创 锤子坚果手机(YQ601)换屏过程分享
欢迎转载,请注明出处:http://blog.youkuaiyun.com/yanlai20/article/details/50765441大概说下难点:1、拆电池,双面胶粘的比较紧,要很小心,双面胶的位置看最后面的图,我花了差不多20分钟能弄下来2、拆碎屏,我的本来只是触摸坏了,结果全让我暴力拆烂了,其实上要是上下有胶粘,小心一点点儿是可以弄好的,可以拆下来那个粘屏点的图片忘了拍
2016-02-29 14:44:38
39393
转载 Allegro铜皮倒角技巧-shape倒角
原文地址:http://www.eda365.com/thread-73578-1-1.html1、首先把要修的铜皮属性改成静态铜(不更改的话后续操作会有一些遗留问题),如果就是静态铜的话就直接进行 第二步 ! Z {; h' f' A {2、选择shape——decompose shape命令,在options
2016-01-17 23:11:57
24645
转载 ALLEGRO 问题累积
转载自:http://blog.chinaunix.net/uid-21198646-id-3214764.htmlQ: Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置 的板子,看着难受就可以直接读入自己的文件改变设置了A:16.2版本的可以这样做:file->export->parameters, 选中颜色就行了,其它的参数一样可以保存。Q:A
2016-01-15 17:47:14
5484
转载 [经验] STM32 USB虚拟串口(有源码)
串口调试在项目中被使用越来越多,串口资源的紧缺也变的尤为突出。很多本本人群,更是深有体会,不准备一个USB转串口工具就没办法进行开发。本章节来简单概述STM32低端芯片上的USB虚拟串口的移植。在官方DEMO中已经提供了现成的程序,这里对修改方法做简单说明。 官方demo及驱动程序,我存放在百度盘: http://pan.baidu.com/s/1hq3mo
2015-11-20 08:57:29
24426
转载 【凯子哥带你学Framework】Activity启动过程全解析
目录(?)[+]It’s right time to learn Android’s Framework !前言学习目标写作方式主要对象功能介绍主要流程介绍zygote是什么有什么作用SystemServer是什么有什么作用它与zygote的关系是什么ActivityManagerService是什么什么时候初始化的有什么作用Launcher
2015-10-28 17:38:55
1619
转载 Android音频系统之AudioTrack(二)
1.1.1 AudioPolicyService的路由实现我们在AudioPolicyService小节曾将其比作是一个“路由器”,不过还没有深入解析它是如何完成路由选择的。这部分的功能与使用者——AudioTrack有很大关联,所以我们特别将它的实现原理剖析放在这里,以使读者可以综合起来理解。路由器功能由如下几个部分组成:l 与发送方(AudioTrack)的接口就好像路由器首
2015-10-11 20:32:16
651
转载 Android音频系统之AudioTrack(一)
1.1 AudioTrack1.1.1 AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练、高效,实际上MediaP
2015-10-11 20:30:06
665
转载 Android音频系统之AudioPolicyService
2013-04-15 18:12 9358人阅读 评论(0)收藏 举报目录(?)[+]1.1 AudioPolicy Service在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。1.1.1 AudioPolic
2015-10-11 17:43:13
792
转载 Android音频系统之AudioFlinger(四)
1.1.1 AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAudioMixer表示),它的作用如其名所表示的,就是为了完成音频的混音操作。 图 13‑14 MixerThread示意图 如上图,MixerThread对外开放的接口主要涉及到Parameter(比如setPar
2015-10-11 17:41:16
592
转载 Android音频系统之AudioFlinger(三)
1.1.1 PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thr
2015-10-11 17:38:59
610
转载 Android音频系统之AudioFlinger(二)
1.1.1 音频设备的管理虽然AudioFlinger实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。从职能分布上来讲,AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多
2015-10-11 17:36:36
594
转载 Android音频系统之AudioFlinger(一)
原文 地十;http://blog.youkuaiyun.com/xuesen_lin/article/details/88050681.1 AudioFlinger在上面的框架图中,我们可以看到AudioFlinger(下面简称AF)是整个音频系统的核心与难点。作为Android系统中的音频中枢,它同时也是一个系统服务,启到承上(为上层提供访问接口)启下(通过HAL来管理音频设备)的作用。只有理
2015-10-11 17:33:34
513
转载 Android音频系统之音频框架
目录(?)[-] 1 音频框架 11 Linux下的音频框架 12 TinyAlsa 13 Android系统上的音频框架转载请注明,From LXS, http://blog.youkuaiyun.com/uiop78uiop78/article/details/8796492Android的音频系统在很长一段时间内都是
2015-10-11 17:28:56
687
转载 Android内核sysfs中switch类使用实例
原文地址;http://blog.youkuaiyun.com/kangear/article/details/37961151Android内核sysfs中switch类使用实例 终于在这个周末,可以干点自己想要干的事了。由我这个二流的内核驱动开发者来解析一下sysfs中的switch类。先推测一下来历,在普通的嵌入式Linux平台上,一般是各自为战,完全不需要遵循什么规则。在A
2015-10-07 18:16:29
657
转载 android switch模块
原文地址:http://blog.youkuaiyun.com/wh_19910525/article/details/11692875Android新增了一个switch处理模块,但是没有说明其具体用途,这里将对该模块进行详细的分析。switch是Android引进的一个新驱动,用于检测一些开关量。比如检测耳机插入和USB设备插入等。Switch的构架原理switch模块包含
2015-10-07 18:02:12
523
转载 Android 按键消息处理
Android按键消息处理 在android系统中,键盘按键事件是由SystemServer服务来管理的;然后在以消息的形式分发给应用程序处理。产生键盘按键事件则是有Linux kernel的相关驱动来实现。键盘消息有别于其他类型的消息;需要从Linux kernel drivers产生由上层app来处理。同时按键有着不同的映射值,因此从模块独立性角度各个独立的模块应该拥有不
2015-10-02 16:58:35
753
转载 Android framework中双击home 的实现
前言 欢迎大家我分享和推荐好用的代码段~~声明 欢迎转载,但请保留文章原始出处: 优快云:http://www.youkuaiyun.com 雨季o莫忧离:http://blog.youkuaiyun.com/luckkof正文 如果你需要做双击 home key 的检测你可以参考如下 sampl
2015-10-02 16:54:01
899
转载 基于Android 4.4 开发的多窗口系统 开放源码
原文地址:http://blog.youkuaiyun.com/mirkerson/article/details/46385763Hi, 这是我基于Android 4.4开发的多窗口系统,还有很多不足,还请多多指教啊,代码已经全部开源。视频地址源码地址Done:1. APP以窗口化显示在 PhoneWindowManag
2015-10-02 16:49:10
596
转载 XBMC 使用 Android StageFright 硬件解码
转载自:http://blog.youkuaiyun.com/mirkerson/article/details/40184803XBMC 在 Android 平台上,除了可以通过 Java MediaCodec API 使用硬件解码功能,还可以直接调用 Android 媒体框架 StageFright 提供的 C++ API 访问硬件解码器。StageFright 是 Andro
2015-10-02 16:45:12
1006
转载 android SystemUI 流程分析
原文出处:http://blog.youkuaiyun.com/andyhuabing/article/details/12851825android4 SystemUI 流程分析什么是SystemUI?对于Phone来说SystemUI指的是:StatusBar(状态栏)、NavigationBar(导航栏)。而对于Tablet或者是TV来说SystemUI指的是:C
2015-09-28 11:02:13
832
HL7标准版本2.4(卫生信息传输协议)
2023-04-20
Rockchip 定制开关机铃声和动画说明
2021-12-02
TDMonitor2.2.6_Secure.rar
2020-07-11
QT参考文档-中文,循序渐进中文教程
2010-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人