`
wpf814533631
  • 浏览: 192037 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
dp 和 sp px:表示屏幕实际的象素。例如,320*480的屏幕在横向有320个象素,在纵向有480个象素。 in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英) ...
有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android 中的一个命令行工具 Monkey 就可以为我们减轻很多重复而又繁琐的工作。 以下就Monkey 工具的简介、特性、基本用法、测试示例图解、测试的停止条件和命令参数说明等方面进行介绍。        一、Monkey 简介     至于Monkey 的名字是有何而来的呢?这个没有去怎么考究, Monkey 这个工具就是一个调皮的猴子,在 App 中乱按、乱摸、乱滚、乱跳。 Monkey 测试是 Android 平台下自动 ...
目前市面上的所有移动终端几乎都有camera 应用,但Android .html">Android 原生系统在静音模式下拍照是没有声音的,大部分国家的终端都有法规限制,如防止偷*拍 ,不管什么模式下拍照都应该发出快门音,针对此问题只要修改Android .html">Android 原生camera service.cpp中playSound函数即可,    android 4.0.3声音分类   typedef enum { AUDIO_STREAM_DEFAULT = -1, ...
1 概述 通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据 2 知识点 ① Android Camera使用 :    参考 Refs/Related 0-4 Camera 支持格式 拍照流程 ② Android SurfaceView使用 :  参考 Refs/Related 5-10 ③ Camera权限 3 核心源码 ① SurfaceView相关 // 定义对象 private SurfaceView mSurfac ...
最近在 REAL210 android 上调试 CAMERA 驱动。 发现原来的开发板只支持 640*320 以及 320*240 , 但是用的是 OV3640 300W 的摄像头,应该可以拍照到 2048*1536 的分辨率的。 索性把这个 300W 打开吧。 1、看看这里是否支持 300W 的分辨率,原生 ANDROID 是支持到 500W 的。 packages/apps/Camera/res/values/strings.xml     <string name="pref_camera_picturesize_entry_2592x1936"> ...
一.Camera构架分析 Android的Camera包含取景(preview)和拍摄照片(take picture)的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在 Android的进程间通讯Binder的结构 ...
一、 Android Camera 成像原理介绍 Camera 工作流程图: Camera 的成像原理可以简单概括如下: 景 物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过ADC(模数转换)转换后变为数字图 像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。 二、 Android Camera 的架构浅析 Android 的Camera包含取景器(viewfinder)和拍摄照片的功能。从其程序的架构上主要 ...
修改用户环境变量 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile  或者 ~./bash_login ~/.bashrc 上述文件在Ubuntu 10.0以前版本不推荐使用。 系统环境变量 系统环境变量一般保存在下面的文件中: /etc/environment /etc/profile /etc/bash.bashrc /etc/profile 和 /etc/bash.bashrc 在Ubuntu 10.0版本中不推荐使用。 加入环境变量 如想将一个路径加入到$PATH中,可 ...
    本文目的 让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。 subversion的使用技巧很多,这里只总结了最小使用集,即主要的基本功能,能够用来应付日常工作。 因此不涉及subversion服务器端的搭建和 ...
  前言   在平时工作过程中,有时会遇到 OutOfMemoryError ,我们知道遇到 Error 一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成 OutOfMemoryError 非常重要。现在向大家引荐 Eclipse Memory Analyzer tool(MAT) ,来化解我们遇到的难题。如未说明,本文均使用 Java 5.0 on Windows XP SP3 环境。   为什么用 MAT   之前的 ...
入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。 1、 开发环境的搭建   1)android的NDK开发需要在linux下进行: 因为需要把C/C++编写的代码生成能在arm上运行的.so文件,这就需要用到交叉编译环境,而交叉编译需要在linux系统下才能完成。   2)安装android-ndk开发包,这个开发包可以在google android 官网下载: 通过这个开发包的工具才能将android jni 的C/C++的代码编译成库   3)android应用程序开发环境: 包括eclips ...

(转)java JNI

下面我就用JNI实现一个经典的“Hello World”程序。该程序在Java中通过JNI调用c函数实现“Hello World”的输出。创建该程序分为以下步骤: 1、创建一个Java程序(HelloWorld.java)定义原生的c/c++函数。 2、用javac编译HelloWorld.java生成H ...
      文章皆来自CSDN网友 maxleng的专栏 ,maxleng是名Android爱好者,长期从事嵌入式系统及手机软件系统研究,自2010年4月起,在CSDN上先后发表28篇《Android核心分析》系列博文,收到网友们的极高评价。《Android核心分析》整理如下: 1. 方法论探讨之设计意图 2. 方法论探讨之概念空间篇 3. 手机之硬件形态 4. 手机的软件形态 5. Android基本空间划分 6. IPC框架分析(Binder,Service,Service manager) 7. Service详解 ...
  一、SystemUI 概述         自 android2.2 开始 , 原本存在与 framework-res.apk 中的状态栏和下拉通知栏界面控制被分割出一个单独的 apk 文件 , 命名为 SystemUI.apk, 保存在 System/app 文件夹中。在 SystemUI.apk 中 , 是存在着状态栏的图标 ,XML 和控制文件等 , 这样的分割 , 使我们可以更方便地去修改。 SystemUI
      以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException 找了资料经过实践,解决方法如下: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads() .detectDiskWrites().detectNetwork() // or // ...
Global site tag (gtag.js) - Google Analytics