
android
文章平均质量分 75
happy08god
转载人生有三
1.人生三不争不与上级争锋不与同级争宠不与下级争功
2.人生三修炼看得透想得开拿得起放得下立得正行得直
3.人生三福平安是福健康是福吃亏是福
4.人生三为和为贵善为本诚为先
5.人生三不等孝老行善健身
6.人生三快事美酒挚友枕边书祝各位家人一生平安
展开
-
android Activity生命周期
onCreate 当Activity第一次被用户调用时 onRestart 当Activity被stop之后又要重新被用户使用时 onStart 当Activity可以被用户看到时 onResume 当Activity可以获得用户焦点时,即可以和用户交互时 onPause 当系统需要运行另外一个Activity时 onStop 当这个Activity不再被用户可见时,即被另外一转载 2013-06-12 21:42:40 · 769 阅读 · 0 评论 -
Android Camera API 1.0, 2.0, 3.0 知多少
看到源码里面有诸如Camera.h , Camera2.h, Camera3.h的文件,觉得奇怪,后面在Camera3.h中找到了对前后3个版本的概要性描述。BTW, 我们看代码的过程中,如何避免不需要的文件被添加到工程?我是指: 我只想看Camera3.0的代码,怎么去除掉其他版本的呢?不知道各位是否知道这些牵涉到哪些文件? 谢谢!! * S1. Ve原创 2013-11-28 17:22:32 · 4493 阅读 · 0 评论 -
Android 学习指南
转自: http://www.cnblogs.com/duguguiyu/archive/2010/01/23/1654559.html拜读了下该文,觉得做着写的挺好的,于是转过来,跟大家分享下,愿大家在Android这条路上学习顺利!!Tutorials光说不练假把式,除了读,在入门阶段,写也是一项不能少的运动。同样是在SDK中,Android提供了一组Tut原创 2013-11-22 12:06:08 · 1095 阅读 · 0 评论 -
JNI介绍
原文转自: http://www.cnblogs.com/BloodAndBone/archive/2010/12/22/1913882.htmlJNI介绍Java 本机接口(Java Native Interface (JNI))是一个本机编程接口,它是 Java 软件开发工具箱(Java SoftwareDevelopment Kit (SDK))的一部分。JN转载 2013-09-15 23:17:17 · 966 阅读 · 0 评论 -
浅析Android下的Android.mk文件
转自: http://dengzhangtao.iteye.com/blog/17507821 概述 大家都知道在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,它保存着如何编译的配置信息,即指导编译器如何来编译程序,并决定编译的结果是什么。而在Android下的Android.mk文件也是类型的功能,顾名思转载 2013-09-11 14:48:56 · 937 阅读 · 0 评论 -
Android中Exif的操作以及Camera应用中相关代码优化方案
转自: http://blog.csdn.net/fengyud/article/details/6147597一.什么是ExifExif(Exchangeable Image File 可交换图像文件)是一种图象文件格式,它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡转载 2013-09-10 16:18:38 · 1525 阅读 · 0 评论 -
Android EXIF
找了些sample代码,暂且记录下来,方便今后参考:以下参考代码不保证正确性,只是提供个思路。(1) http://stackoverflow.com/questions/12726860/android-how-to-detect-the-image-orientation-portrait-or-landscape-picked-fropublic int getCamer转载 2013-09-10 18:57:13 · 2768 阅读 · 0 评论 -
Android JNI使用方法(“动态注册”)
此例示范了不适用JNI默认的接口绑定规则来实现C/C++方法的调用,此处称之为“动态注册”。转自:http://www.open-open.com/lib/view/open1324909652374.html经过几天的努力终于搞定了android JNI部分,下面将我的这个小程序和大家分享一下。android JNI是连接android Java部分和C/C++部转载 2013-09-08 23:29:32 · 7538 阅读 · 0 评论 -
view : getwidth
转自: http://www.eoeandroid.com/thread-232245-1-1.html?_dsign=ddafe5a3getWidth得到是某个view的实际尺寸. getMeasuredWidth是得到某view想要在parent view里面占的大小.想必你也見過這樣的解釋,聽起來這樣的解釋也似雲裡霧裡,沒原创 2013-08-14 12:32:37 · 1159 阅读 · 0 评论 -
Android源码目录结构详解
转自: http://www.cnblogs.com/yyangblog/archive/2011/03/02/1968880.html Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- bui转载 2013-12-09 11:51:16 · 950 阅读 · 0 评论 -
理解 Android Build 系统
网址; http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/转载 2013-12-06 20:09:49 · 923 阅读 · 0 评论 -
理解 Android Build 系统
原文链接:https://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading...原创 2019-03-08 17:31:16 · 360 阅读 · 0 评论 -
Linux加载DTS设备节点的过程(以高通8974平台为例)
准备开始看高通8974平台的代码,在看到i2c, platform驱动zhu原创 2014-06-17 15:00:10 · 3536 阅读 · 0 评论 -
java中计算程序运行时间
//伪代码long startTime=System.nanoTime(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.nanoTime(); //获取结束时间System.out.println("程序运行时间: "+(end-start)+"ns");转载 2014-04-08 15:50:19 · 15116 阅读 · 0 评论 -
Android系统默认Home(Launcher)的启动过程小结
Android系统开机,各个应用原创 2014-04-22 15:23:33 · 12577 阅读 · 1 评论 -
Android 调试技术
转自: 一、JAVA层单步调试参见“用eclipse单步调试Laucher”参见“用eclipse编译调试adnroid的Browser”二、Native层单步调试参见“使用GDB 单步调试Android本地代码”三、JAVA层堆栈打印1. 在指定的函数内打印相关java调用Log.d(TAG,Log.getStack转载 2014-04-04 20:51:53 · 1324 阅读 · 0 评论 -
Android下打印调用栈
1. Java层如何打印调用栈?在优化Android启动过程时,同事给出一种打印出调用栈的函数。分享一下 java.util.Map ts = Thread.getAllStackTraces(); StackTraceElement[] ste = ts.get(Thread.currentThread()); for (StackTrace转载 2014-04-04 16:59:32 · 4863 阅读 · 0 评论 -
Android HAL 浅析
长夜漫漫,无聊地转下文章,哈哈!!地址: http://blog.163.com/fenglang_2006/blog/static/13366231820101022112145857/?suggestedreading&wumiiRockie Cheng 根据Jollen的HAL讲座与代码整理(http://www.jollen.org/blog/)http转载 2014-01-16 21:24:25 · 1352 阅读 · 1 评论 -
Android的Camera架构介绍 (转)
长夜漫漫,转个文章吧,哈哈!!原文地址: http://blog.163.com/fenglang_2006/blog/static/13366231820102210385831/第一部分 Camera概述 Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能转载 2014-01-16 21:22:55 · 1227 阅读 · 0 评论 -
高通Android平台硬件调试之Camera篇
转自:http://blog.chinaunix.net/uid-272870-id-2137844.html 之前一段时间有幸在高通android平台上调试2款camera sensor,一款是OV的5M YUV sensor,支持jpeg out,同时也支持AF,调试比较比较简单,因为别的项目已经在使用了,只是把相关的驱动移植过来就好;另一款是Samsung的一款比原创 2013-08-04 00:15:42 · 2216 阅读 · 0 评论 -
Android平台上的11个感应器
转自: http://blog.chinaunix.net/uid-272870-id-2137845.html在Android 2.3中新增了3个感应器,对于Android平台的开发我们通过感应器可以发挥想象设计出一些很实用的软件。下面就一起看下目前API Level为9时一共11个感应器分辨是什么吧. 1. ACCELEROMETER 加速,描述加速度的。 2.G原创 2013-08-04 00:12:37 · 1089 阅读 · 0 评论 -
android编译系统makefile(Android.mk)写法 (zz)
android编译系统的makefile文件Android.mk写法如下转自: http://blog.sina.com.cn/s/blog_55465b470100sdye.html(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL转载 2013-06-18 11:42:30 · 833 阅读 · 0 评论 -
Android 实时视频采集
转自: http://www.cnblogs.com/skyseraph/ 【流媒體】Android 实时视频采集—Cameara预览采集SkySeraph Mar 26th 2012 SZTCLEmail:zgzhaobo@gmail.com QQ:452728574 1 概述通过Android Camera拍摄预览中设置setPrevie转载 2013-06-17 14:53:37 · 4360 阅读 · 0 评论 -
JNI基础ABC
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。使用java与本地已编译的代码转载 2013-06-13 17:34:48 · 998 阅读 · 0 评论 -
Java概念图
JDK Java LanguageJava Language Tools &Tool APIsjavajavacjavadocjarjavapJPDAJConsoleJava VisualVMJava DBSecurit转载 2013-06-14 11:17:33 · 1768 阅读 · 1 评论 -
关于android应用程序的入口
android应用程序,由一到多个Activity组成.每个Activity没有很紧密的联系,因为我们可以在自己的程序中调用其它Activity,特别是调用自己的代码之外生成的Activity,比如android提供的发短信或者打电话的Activity. Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+转载 2013-06-13 15:27:57 · 794 阅读 · 0 评论 -
android之activity切换
android中每个activity通常描述了一个屏幕上的所有画面(窗口级别的activity除外),因此通常手机屏幕两个界面(准确些说是整个屏幕)之间的切换就涉及到了activity的切换. 假定有两个activity,分别是Activity01和Activity02,现在Activity01页面中有一个按钮,点下之后会切换到Activity02.并且在Activity切换时,Act转载 2013-06-13 10:06:20 · 857 阅读 · 0 评论 -
Android SDK Manager下载和更新失败方法详解
最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:复制代码代码如下:Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.说dl-ssl.google.com在大陆被强了,解决方法就是修改C:\Windows\Sys转载 2013-06-13 10:01:09 · 1253 阅读 · 0 评论 -
关于JNI的一点整理
JNI是Java Native Interface的缩写,是java调用操作系统原生方法的技术.目前只能由C/C++实现要调用的native 接口.通常,这些native接口都是以库文件的形式来供调用的. JNI是相当于在开发人员自己编写的java类于系统底层之间建立了一个代理或者桥梁.开发人员自己的java类告诉代理说要调用先前加载的库文件中的某某接口,JNI代理则去调用库文件中的接转载 2013-06-12 21:51:58 · 819 阅读 · 0 评论 -
摄像头成像 (待续)
摄像头的成像过程就是将光信号数字化的过程。光线首先通过镜头,到达感光元件-可能是CCD,或者是CMOS,两者的作用都是将光线转换为数字信号,然后数字信号被传送到一个专门的外理器(DSP),进行图像信号增强以及压缩优化后再传输到电脑或者其它存储设备上,那么由此可以看到其中的每一个设备都对摄像头的整体性能有影响! 物理像素:物理像素是你的手机照相硬件所能达到的最大像素值,转载 2013-06-20 18:34:18 · 1089 阅读 · 0 评论 -
Android的logcat命令详解
转自: http://blog.chinaunix.net/uid-22342564-id-2750632.html (1) 显示全部日志信息:adb logcat (2) 显示某一TAG的日志信息:adb logcat -s TAG名称 (3) 显示某一TAG的某一级别的日志信息:adb logcat TAG名称:级别.....TAG名称:级转载 2013-06-20 16:10:55 · 855 阅读 · 0 评论 -
android开发 NDK 编译和使用静态库、动态库
转自: http://hi.baidu.com/joec3/item/0e4fca153eb0e3dcbf904211(damn!!!该死的百度空间在chrome下有bug,导致我大部分内容丢失!我只是加了斜体和背景色而已,居然直接丢内容,太郁闷了。重写+排版。) NDK 编译和使用静态库、动态库情况一:编译静态库情况二:编译动态库转载 2013-07-26 16:36:45 · 1022 阅读 · 0 评论 -
JNI及Android JNI 开发基本知识和具体操作步骤
转自: http://www.cnblogs.com/doandroid/archive/2012/03/19/jni_and_android_jni_details.html目录:1 JNI基础知识2 Android中的JNI3 我们在写JNI时候,一些容易出现的问题4 Android中一个简单的例子5 Android中交叉编译最新版libjpeg转载 2013-07-26 15:36:01 · 2854 阅读 · 0 评论 -
Android原生(Native)C开发之七:libjpeg移植笔记
转自: http://blog.sina.com.cn/s/blog_4a0a39c30100ckzd.htmlJPEG是Joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为".jpg"或".jpeg",是网上比较常见的图像文件格式,以小尺寸著称,但其最大的缺点是它是一种有损压缩的图像格式,能够将图像压缩在很小的储存空间,图像中转载 2013-07-24 18:46:43 · 1563 阅读 · 0 评论 -
用JpegLib压缩YUV,yuv转化为jpeg格式图像程序源代码
转自: http://blog.sina.com.cn/s/blog_625b15480100mz3f.html此处的YUV数据指I420,I422应该做一下修改也能用,这个我没有测试。Jpeg的宽度、和高度可以是任意的,原来在网上找的都只能是16的倍数才行。下面的函数经过测试可用,有什么问题可以与我联系 lipku@pku.org.cn 函数实转载 2013-07-24 18:42:41 · 2767 阅读 · 0 评论 -
Android Camera Parameters 获取
以下是我写的使用Camera Parameters 获取相机相关参数的例子,展示如何逐个获取所需的参数,在此记录下,为方便自己Review,也希望能帮到其他人。其中,picture 相关的,Preview相关的都是大家比较关心的。(貌似对其没弄好,不知道是Eclipse配置问题,还是这个CSDN粘贴代码有问题,或者二者兼有?? )Camera.Par原创 2013-07-12 17:37:37 · 16096 阅读 · 3 评论 -
Android Camera存图片到SD卡 及时更新的问题
简单套着网上的例子,做了个Android Camera, 在存储图片的时候遇到了点问题,如new File后,要检查文件是否存在,如果不存在,才真正调用createNewFile或mkdir()(mkdirs())来创建文件或目录,要创建FileOutputStream来调用对应的write 方法写文件。之后又遇到了文件未即使刷新,Gallery里面看不到的问题。原因听说是数据原创 2013-07-11 19:50:41 · 10501 阅读 · 1 评论 -
Android里面的显示单位
转自:http://zhidao.baidu.com/question/478889109.html我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种。px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device转载 2013-07-08 17:13:15 · 973 阅读 · 0 评论 -
NDK环境搭建(Native Code的编译,不需要Cygwin)
本文将讲述内容如下:1. 什么是NDK2.什么时候要用NDK3.NDK环境该如何搭建1. 什么是NDKNDK,我想应该是Native Development Kit的简称吧。NDK 提供了一系列的工具,帮助开发者快速开发 C (或 C++ )的动态库,并能自动将 so 和java 应用一起打包成 apk 。NDK 集成了交叉编译器,并提供了相应的 mk 文件隔离原创 2013-06-21 15:49:39 · 2466 阅读 · 0 评论