- 博客(41)
- 收藏
- 关注
转载 2021-04-29
linux下find、grep命令详解仙道Bob 2019-07-06 13:51:03 5756 收藏 8分类专栏: Linux 文章标签: find grep版权grep命令格式:grep 参数 要查内容 路径常用参数: -r:递归-n:显示行号-i:忽略大小写-c:匹配到的行数-w:全词匹配-v:显示不包含匹配文本的所有行递归搜索文件:grep -r "from" ./aaa@hadoopslave16:~/data/hive/aaa$ grep -r ...
2021-04-29 13:37:58
183
转载 2021-01-15
Android:JNI之Java和C层的相互调用及多线程的回调实现一、前言 Java本机接口(Java Native Interface (JNI))是本机编程接口,它是JDK的一部分,JNI它提供了若干的API,实现了和Java和其他通信(主要是C&C++),用于从Java程序调用C/C++,以及从C/C++程序调用Java代码。 本文旨在强化JNI的使用技巧,简单的使用可另外参考https://www.cnblogs.com/blogs-of-lxl/p/9268732.html.
2021-01-15 11:06:55
159
转载 ollvm编译笔记
转载:https://blog.youkuaiyun.com/u011337769/article/details/866595661.下载llvm4.02.安装ndk,版本信息为添加环境变量 export NDK_HOME=/opt/android/ndk/android-ndk-r10b export PATH=$NDK_HOME:$PATH 3.准备编译ollvm的环境 安装编译工具 apt-get install cmak...
2021-01-04 14:30:08
752
转载 Android Camera 通过V4L2与kernel driver的完整交互过程
Android Camera 通过V4L2与kernel driver的完整交互过程之前在 Android Camera 的执行流程 http://blog.chinaunix.net/uid-26765074-id-3499537.html 这篇文章中已经详细介绍了Android Camera app到调用open打开camera 设备的完成过程,但是只是到此为止,并未对较底层的操作
2015-05-13 10:25:09
1106
转载 Linux中用platform_device结构体来描述
二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、看门狗等)都被当作平台设备来处理。在Linux中用platform_device结构体来描述一个平台设备,在2.6.30.4内核中定义在:include/linux/platform_device.h中,如下:struct platform_device {
2014-08-01 10:21:44
12202
转载 Android 4.0 Launcher2源码分析—桌面快捷图标的拖拽
Android 4.0 Launcher2源码分析—桌面快捷图标的拖拽(2013-06-15 20:07:54) 标签:it http://blog.youkuaiyun.com/chenshaoyang0011/article/details/7854947 本文来自http://blog.youkuaiyun.com/chenshaoyang00
2014-05-15 14:51:48
807
转载 Android属性之build.prop,及propeetrty_get/property_s
简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时可以通过property_get()[c/c++域] / SystemProperties_get*
2014-05-09 21:33:32
821
转载 Android 4.0.4-在build.prop中添加属性
Android 4.0.4-在build.prop中添加属性 2013-10-07 16:40:56| 分类: 默认分类|举报|字号 订阅1、在*.rc文件中用setprop添加,例如在源码android4.0\system\core\rootdir\etc\init.goldfish.rc中有以下内容: setprop ARGH AR
2014-05-09 19:16:08
1565
转载 Android中View绘制流程以及invalidate()等相关方法分析mesarue()过程
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为 根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘 (draw),其框架过程如下:
2014-04-27 12:44:47
951
转载 AndroidICS4.0的文件夹
AndroidICS4.0的文件夹和2.3的文件夹区别比较大,主要区别有: 一、android2.3的文件夹大小是固定的,4.0的文件夹大小是按照里面的元素大小决定的。 二、android2.3的文件夹图标是固定的文件夹的形式展示的,而4.0是从文件中取前3个的缩略图垂直展示在屏幕上的。估计谷歌怕侵犯苹果文件夹的知识产权,所以没有做成和苹果一样的效果。
2014-04-26 22:37:09
1128
转载 AndroidICS4.0版本的launcher拖拽的流程
AndroidICS4.0版本的launcher拖拽的流程,基本和2.3的相似。就是比2.3写的封装的接口多了一些,比如删除类的写法就多了个类。等等。4.0的改变有一些,但是不是特别大。这个月一直在改动Launcher的缩略图的效果,4.0的缩略图的功能没有实现,还得从2.3的Launcher中摘出来。通过做这个缩略图对Launcher的模块有一点点了解,拿来分享一下Launcher拖拽的工作流程
2014-04-26 22:27:32
714
转载 AllApps的加载流程
Launcher的AllApps的加载流程,对这个进行了一点修改,呵呵,其实也不算太难,只要把Launcher的代码都能看个80%,基本就是想怎么改就怎么改!AllApps是什么,就是在Android的IDEL界面(主界面)点击MainMenu键进入后的界面,也就是所有应用程序界面; 先来看看它是怎么被手机加载上来的? Step1:手机第一次开机,首先加
2014-04-26 22:22:43
2714
转载 Android的DeviceID的添加
2014-01-08 16:48:35| 分类: 转载|举报|字号 订阅日本人事情很多,过个Android CDD还要求那么多,我不得不帮他们改了很多。周日在家里看了半小时代码,没有设备和Log,想了半天unique deviceid,今天终于搞定了。在CTS Report中,有一项是deviceid,Google要求这一项是一个独一无二的值,我看了Google给客户的文
2014-04-18 10:34:17
6724
转载 深入浅出Android makefile
一、说明android build system是一个非常庞大的系统,要编译Android工程、修改或新增Android模块都需要对这个编译系统有一定的了解。但是由于它实在是太庞大了,大家往往是不知道从哪里切入进去,对Android的编译系统进行一个系统的学习。下面我们尝试从一个小模块逐步对android build system做一个深入剖析。选择的这个模块名字叫做acp ,源码位于
2014-04-11 10:46:39
6793
转载 Android中内容观察者的使用---- ContentObserver类详解
Android中内容观察者的使用---- ContentObserver类详解分类: Andoird技巧拾取2011-12-06 21:17 19342人阅读 评论(32) 收藏 举报android数据库notificationsstringnullclass
2014-04-06 14:11:40
534
原创 创建contentProvider说明
ContentProvid不像Activity存在复杂的生命周期,ContentProivider只有一个onC
2014-04-05 21:41:19
560
转载 [Android]应用语言切换的三种方法
[Android]应用语言切换的三种方法时间:2011年07月15日 10:41:55 来源:DevDiv移动开发社区 作者:SodinoAndroid对国际化与多语言切换已经做得不错了,一个应用只要命名相应语系的values-[language]文件夹,通过“设置”→“语言&键盘”→“选择语言”即可实现应用多种语言的切换。 但如何在应用里自己实现?搜索过发现网
2014-04-05 10:56:14
1019
转载 launcher中celllayout类简单分析
launcher中celllayout类简单分析1) 大家都知道workspace是有celllayout组成。Celllayout被划分为了4行4列的表格,用Boolean类型的mOccupied二维数组来标记每个cell是否被占用。在attrs.xml中定义了shortAxisCells和longAxisCells分别存储x轴和y轴方向的cell个数。在Celllayo
2014-03-27 18:14:14
973
转载 _launcher.xml中的结构
本文来自http://blog.youkuaiyun.com/chenshaoyang0011 转载请申明文章出处!Android系统的一大特色是它拥有的桌面通知系统,不同于IOS的桌面管理,Android有一个桌面系统用于管理和展示APP以及桌面Widget等。Android提供一个默认的桌面应用,当然我们也可以使用第三方的桌面应用。Android的Launcher的源码在 \packag
2014-03-27 17:55:46
1996
转载 APK 安装过程 及 原理 详解
APK 安装过程 及 原理 详解分类: android技术nullsysteminstallerframeworksstringfileAPK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有
2014-03-24 15:41:44
778
转载 Android widget
简介1 Android widget Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方
2014-03-23 11:07:53
744
转载 Android:Layout_weight的深刻理解
Android:Layout_weight的深刻理解2012-12-31 14:59 佚名 OSChina 我要评论(0) 字号:T | T本文详细介绍了Android布局中Layout_weight的属性,它是用来分配属于空间的一个属性,你可以设置他的权重。AD:2013大数据全球技术峰会课程PPT下载最近写Demo,突然发
2013-06-26 17:24:32
453
转载 滑轮控件
滑轮控件研究四、VelocityTracker的简单研究分类: Android闹钟系统全面研究2012-05-15 10:53 1436人阅读 评论(0) 收藏 举报velocityactioneventsnullfloatclass下面是Google对该类的描述:[java] view plaincopy
2013-04-19 11:01:54
683
转载 onInterceptTouch
本帖记录onInterceptTouchEvent和onTouchEvent调用关系,即各种return true和return false的运行情况。return true和return false,代表的是是否消费完该事件,也就是该事件是否会继续传递给下层或者上层组件继续处理。return true代表消费完不会继续传递,return false代表没有消费完将会继续传递。如果
2013-04-18 16:18:00
898
转载 View.measure
源码中国链接:http://www.oschina.net/code/explore/android-2.2-froyo/android/view/View.java[java] view plaincopypublic final void measure(int widthMeasureSpec, int heightMeasureSpec) {
2013-04-18 15:19:18
1394
转载 Launcher源码初探
主要涉及3个方面,作为Launcher源码研究的入门:1.源码的下载;2.源码的编译;3.结构初探。 [下载源码] 1.下载Msysgit (目前最新的是Git-1.7.4-preview20110204.exe),一路按默认配置安装;2.任一地方新建一个目录(用于储存下载下来的源码);3.点击目录右键,选择Git Bash,这是会弹出一个命令输
2013-03-19 17:21:52
590
转载 V4L2采集图像入门例子讲解
转自http://blog.youkuaiyun.com/crazyman2010/article/details/6055022,感谢作者分享1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程: 打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲区管理)->
2013-01-15 21:39:32
767
转载 Windows平台下如何使用Android NDK
Windows平台下如何使用Android NDK 2011-07-26 12:38:37标签:windowsjni native Android ndk原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yuchen.blog.51cto.com/2739238/623472 鉴于
2012-12-16 11:06:29
349
转载 RT3070驱动移植
RT3070驱动移植 2011-01-20 09:38:48| 分类: linux |字号 订阅RT3070驱动移植无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡工作在STA模式下,而SoftAP的驱动支持无线网卡工作在软AP的模式下,可以作为一个软的接入点。STA驱动为2010_0831_RT3070_Linux_
2012-11-05 15:42:19
683
转载 View的MeasureSpec使用
Android中自定义View的MeasureSpec使用有时,Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custom-components.html一般来说,自定义控件都会去重写View的onMeasure方法,因为该方法指定该控件在屏
2012-10-04 15:10:41
525
转载 Android 获取屏幕尺寸与密度
Android 获取屏幕尺寸与密度分类: Android 2011-08-15 16:31 8769人阅读 评论(12)收藏 举报android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9
2012-09-28 13:37:22
737
转载 Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读 2012-3-10 09:20|发布者: benben|查看: 3429|评论: 0摘要: 术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同
2012-09-27 15:21:22
576
转载 android 屏幕适配问题
android 屏幕适配问题 (2011-07-25 21:43:01)转载▼标签:android屏幕适配it分类: Android技术原创屏幕适配问题" title="android 屏幕适配问题" height="396" width="255">如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问
2012-09-19 14:11:05
1248
转载 老百姓买房的十大死穴 别被一套房拴住一辈子
老百姓买房的十大死穴 别被一套房拴住一辈子2012年07月30日00:47凤凰网[微博]我要评论(3)字号:T|T“死穴”之一:买涨不买跌在房地产市场上,买了房的人无不盼望大涨,没买的无不盼望大跌。几乎很少看到有异常冷静的市民。记得笔者在2008年12月房地产跌声一片的时候,建议部分自住需求的市民可以适当考虑出手买房,有一部分买了,很高兴。然而有的会
2012-07-30 09:12:56
2803
转载 onMeasure和onLayout理解
2012-05-05 10:30 329人阅读 评论(0)收藏 举报我们知道View在屏幕上显示出来要先经过measure和layout. 在调用onMeasure(int widthSpec, int heightSpec)方法时,要涉及到MeasureSpec的使用,MeasureSpec有3种模式分别是UNSPECIFIED, EXACTLY和AT_MOST, 那么这些模
2012-07-23 12:22:23
6876
转载 Android自定义View研究(五)--View的大小
Android自定义View研究(五)--View的大小说了这么多,那View的大小是多少呢?这小节我就研究下View的大小。通过LogCat来研究View的大小是怎样确定的。好了,直接切入正题吧.一、 在Activity中直接new HelloView时View的大小。View的大小获取可以用其中的两种方法获取: this.getHeight():获取
2012-07-20 15:46:29
935
转载 Android自定义View研究(三) -- 获得Bitmap的三种方法
Android自定义View研究(三) -- 获得Bitmap的三种方法 是不是开始摩拳擦掌了,哈哈,有感觉了吧,有感觉了就加油,开始下一步学习,一步一步始终会学到东西,这章不解释,上面有完整注释 一、 使用BitmapFactory解析图片 // --> 使用BitmapFactory解析图片 publicvoid m
2012-07-20 15:43:38
1004
转载 Android自定义View研究(二) -- 绘图的基本知识
Android自定义View研究(二) -- 绘图的基本知识 既然使用onDraw可以绘制为蓝色背景,那我们是不是可以干一些坏事了,哈哈。。。。。 不过干坏事之前要记得先学习学习graphics里面的一些知识。 一、基础预备知识1、Canvas--画板 Canvas是一个大大的画板,这个画板有多大,就看Android
2012-07-20 15:42:03
786
转载 Android自定义View研究(一) -- 一个小Demo
Android自定义View研究(一) -- 一个小DemoAndroid中继承View(一) -- 一个小Demo序:总想写下点东西出来,但是总是没有时间,不是业务忙就是又有新的研究项目,最近有点时间,写点以前一直想写有一直没写的东西,供大家参考,但是终归是一家之言,仅供参考。本人的每次讲解都会提供源代码下载,并且会最近会一直更新还请大家多多关注,有不对的地方欢迎指教。好了,不说题外话了
2012-07-20 15:39:47
552
转载 Android屏幕适配不同的资源图片、布局
Android屏幕适配不同的资源图片、布局分类: Android 2012-03-05 10:50 147人阅读 评论(0)收藏 举报1、 资源图片的适配:在android 2.1版本之前,存放资源图片的文件夹名称为drawable,应用程序用到的所有的资源图片都放在其中,所以很难解决不同屏幕大小的图片适配问题。自android 2.1版本开
2012-07-06 17:40:42
1271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人