- 博客(22)
- 资源 (1)
- 收藏
- 关注
转载 [Android 应用开发] intent详解
转载注明出处:http://blog.youkuaiyun.com/xiaohanluo/article/details/52637520 1. 前言 在Android中有四大组件,这些组件中有三个组件与Intent相关,可见Intent在Android整个生态中的地位高度。Intent是信息的载体,用它可以去请求组件做相应的操作,但是相对于这个功能,Intent本身的结构更值得我们去研究。2...
2018-06-21 21:15:57
725
原创 [Android应用开发]添加了两个Button后发现只显示一个
在相关的layout.xml文件中添加了两个button后,发现只显示一个button: <Button android:id="@+id/start_normal_activity" android:layout_width="match_parent" android:layout_height="wrap_content" ...
2018-06-10 11:13:30
5933
3
转载 qt QGridLayout网格布局addWidget函数与拉伸因子
目前用得比较多的布局是 QGridLayout,它将界面划分为若干个网格,而控件可以按需要放到对应的格子,确保了控件的准确定位。m_layout->addWidget(m_calender,0,0); //calendar放在第一行第一列m_layout->addWidget(m_tblList,0,1); //table放在第一行第二列但是我们还需要控件在窗体缩放的时候也按比...
2018-03-19 21:58:08
5452
原创 关于ffi安装失败的解决办法
gem install ffi发现没有permission,加上sudo后,报以下错误Building native extensions. This could take a while...ERROR: Error installing ffi: ERROR: Failed to build gem native extension. current directory: /
2017-10-09 16:24:20
8052
原创 teei_daemon简要分析
一、teei_daemon拿来做什么?主要是引导豆荚相关的tee代码,关于tee?好吧,我也不是很懂。简单说一下:TEE(Trust Execution Environment),也叫可信执行环境。相对于还有REE(Rich Execution Environment),都属于arm的一种操作模式。TEE和REE分别又对应了Secure World和Normal World。像我们相关的Linux都
2017-08-21 11:04:46
1403
原创 关于Android全盘加密的那点事
1、为什么要全盘加密很容易理解,Android的system分区是只读的,所以无需进行加密。所以先确认的是加密的部分是data分区。对其进行加密后,其他用户就无法通过其他方式读取data分区的内容了
2017-07-06 15:45:04
4523
原创 关于PRODUCT_OUT TARGET_RECOVERY_ROOT_OUT
这些部分的宏定义一般都在build/core/envsetup.mk中,相关代码自行查阅,这样印象才深
2017-04-06 20:01:37
850
转载 Android recovery分析(二)---增量升级包的编译流程
目录(?)[+]一、前言在我的Android recovery分析(一)—全量升级包的编译流程一文中已经对全量升级包的编译流程作了分析,本文将分析增量升级包的编译流程。注:本文中的叙述纯属个人理解,欢迎批评指正。二、增量升级包制作步骤source build/envsetup.sh lunch (选择合适的配置) 执行make otapackage命令,生成ou
2017-03-07 15:12:29
1008
转载 Android recovery分析(一)---全量升级包的编译流程
目录(?)[+]一、前言recovery的最主要功能就是升级,而升级文件就是升级包了,那么升级包时如何编译出来的呢?文就这个问题做个简要的分析。 注:本文中的叙述纯属个人理解,欢迎批评指正。二、升级包编译命令1.source build/envsetup.sh 2.lunch (选择合适的配置) 3.make otapackage 注:有些平台可能没有将“r
2017-03-07 15:10:57
1596
原创 Android N在lunch时出错
Android N在lunch时出错的解决方法在lunch的时候出现如下错误:build/core/config.mk:635: COMMON_GLOBAL_C(PP)FLAGS changedbuild/core/config.mk:639: *** bailing...。 停止。** Don't have a product spec for: 'xxx'** Do you have the
2017-03-06 17:29:59
1303
转载 如何创建一个新的TWRP主题
How resize/edit a theme TWRPFirst things to know : A custom theme for TWRP ( recovery ) is a zipped folder who is named : ui.zipThis folder is composed by 2 folders : fonts
2017-02-10 20:34:56
2388
转载 lex yacc联系与区别
项目中用到了,关于update.c中的parse_string函数,定义在parser.y(yacc),及lexer.l(lex)lex yacc 学习写在前面的几句废话 最近在项目的过程中接触了lex 和 yacc,他们可以帮助我们来实现自己的领域语言。最典型的应用就是可以帮助我们来实现自定义测试脚本的执行器。但是,这里也有一个限制,就是测试脚本要做的基本事情必须有现成的C语言库来实
2017-02-05 11:20:50
1279
原创 关于Android.mk文件中出现undefined refrence xxx的解决方法
项目中用到了,在Android.mk中定义了头文件,加了LOCAL_STATIC_LIBRARIES发现还是会报undefined reference这个错,把LOCAL_STATIC_LIBRARIES换成LOCAL_WHOLE_STATIC_LIBRARIES就可以了,具体原因自行Google的Android.mk文件说明文档http://android.mk/
2017-01-05 22:36:03
899
转载 Android.mk文件分析
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules
2016-12-31 09:37:42
364
转载 android如何查看分区信息
项目中用到了,在查看fstab文件时,(recovery.fstab)一开始的文件系统信息不太懂不同的手机分区不相,在adb shell下可以使用linux命令进行很多分区操作查看块设备列表"ls -l /dev/block"查看各分区名称"ls -l /dev/block/platform/【sdhci-tegra.3】/by-name" 其中【sdhci-tegra.3
2016-12-29 11:19:07
9861
转载 Linux 输入子系统编码:event-codes.txt
输入系统协议用类型types和编码codecs来表示输入设备的值并用此来通知用户空间的应用程序。这篇文档对这些类型和编码进行了说明并且指出什么时候和如何使用这些类型和编码。 一个单一的硬件事件可以产生多个输入事件,每个输入事件包含一个单一数据项的新的数据值。EV_SYN是一个特别的事件类型,它用来把同一时刻产生的多个输入数据分割为多个数据包。在下面的描述中,术语事件(event)是指一个涵盖类
2016-12-25 11:25:05
396
转载 Linux input 子系统事件类型分析 muti-touch-protocol.txt
路径:kernel-3.18/Documentation/input/Multi-touch (MT) Protocol------------------------- Copyright(C) 2009-2010 Henrik Rydberg 简介------------ 为了发挥新近的多点触摸和多用户设备的强大功能,为多点触摸定义一种上报详细
2016-12-25 11:22:05
571
转载 recovery字库相关,如何修改字库文件
任务是要汉化Android中的Recovery,就了解了bootable/recovery/minui/font_10x18.h这个英文字库的来历,最终汉化的时候并没有自己汉字字库,用的github上现成的,但font_10x18.h来历短暂的留存在脑子里边不如记下来,这样会有好处,比如要更改字体风格、更改字体大小、如果要求实现其它非英语语言,都会重新来研究这个!先预览一下font_1
2016-12-11 11:56:51
992
转载 分享一篇文章,关于Android Build系统的详解,很适合新手的入门
前言Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading.html。Android Build 系统用来编译 Android 系统,Android SDK 以及相关文档。该系统主要由 Make 文件,S
2016-12-03 17:32:10
384
原创 关于Makefile同名目标处理
今天在分析Android编译原理的时候,在main.mk里面分析怎么其他文件的时候,关于同名目标的问题在makefile中,如果目标后面都有命令,则只是执行最后一个目标,而如果目标后面没有命令,则他们的依赖会被Makefile自动合并
2016-12-02 20:49:33
1634
原创 关于Ubuntu更新后无法开机的解决方案
今天手贱,更新了ubuntu之后发现机子死了,屏幕直接黑屏开不了机,下面给出解决方案:开机按shift按键->进入grub界面->选择ubuntu 高级选项->选择老的内核->重启开机啦!查资料说是引文新的内核不兼容nvdia的显卡驱动,于是就解决了,但是这样子每次开机重启都要选择内核岂不是很麻烦?所以建议大家把新的内核还是卸载掉吧。。。uname -a 查看当前安装的内核版本dp
2016-11-26 20:09:37
14780
4
转载 I2C驱动分析,好文!!
登录 | 注册小雷的学习空间用硬件包围软件 最终实现软硬通吃目录视图摘要视图订阅 Linux I2C驱动完全分析(二)标签: clinuxstructalgorithmtable2011-05-01 18:17 14323人阅读
2016-01-05 21:06:09
760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人