andorid专题

4-4.Andorid Camera 之简化编码模板(获取摄像头 ID、选择最优预览尺寸)

一、Camera 简化思路 在 Camera 的开发中,其实我们通常只关注打开相机、图像预览和关闭相机,其他的步骤我们不应该花费太多的精力 为此,应该提供一个工具类,它有处理相机的一些基本工具方法,包括获取摄像头 ID、选择最优预览尺寸以及打印相机参数信息 二、Camera 工具类 CameraIdResult.java public class CameraIdResult {

基于TINY4412的Andorid开发-------简单的LED灯控制

参考资料: 《Andriod系统源代码情景分析》 《嵌入式Linux系统开发完全手册_基于4412_上册》 作者:彭东林 邮箱:pengdonglin137@163.com 平台介绍: 主机:Win7 32位 虚拟机:VMware10 + ubuntu-12.04.2-desktop-amd64 Android版本:  android-4.2.2_r1 Linux内核版本:linux-3.5.0

andorid 配置文件中的meta—data的用法

 <meta-data android:name="string"            android:resource="resource specification"            android:value="string" /> 这是该元素的基本结构.可以包含在 <activity> <activity-alias> <service> <receive

andorid动画之呼吸效果

目录 效果图实现方式一 :使用 ObjectAnimator 实现呼吸效果方式二:使用 ValueAnimator 实现呼吸效果 总结 在 Android 中实现呼吸效果的动画可以通过多种方式来实现,最常见的方法是使用 ObjectAnimator 和 AnimatorSet。呼吸效果通常指的是一个视图的大小或透明度在一定时间内逐渐增大和减小,模拟出一种呼吸的感觉。 效果图

Andorid音频底层调试工具tinymix,tinyplay,tinycap的使用

由于ALSA架构太过于庞大,对于嵌入式设备而言很多功能用不到,且会增加功耗,所以Android采用了精简后的tinyalsa,tinyalsa相关的底层调试工具常用的有tinymix,tinyplay,tinycap,下面分别介绍他们的使用方法。 tinymix tinymix可以查看系统的音频控件,可直接执行tinymix进行查看。tinymix更多的作用的是用来手动设置控件的值,控件可通过

Andorid中使用Gson和Fast-json解析库解析JSON数据---第三方库学习笔记(二)

JSON介绍: JSON:JavaScript对象表示法 JSON是存储和交换文本信息的语法。 特点: JSON是轻量级的文本数据交换格式JSON独立于语言和平台JSON具有自我描述性,更易理解 JSON与XML比较: 类似XML,比XML更小、更快、更易解析没有结束标签更短读写速度更快使用数组不使用保留字 JSON语法: 数据在名称/值对中数据有逗号分隔花括号保存对象 方括号保存数组

Andorid拼图游戏案例

功能描述: 该app实现了裁剪图片生成拼图游戏的功能,还可以自定义设置行数和列数,适合新手学习。 开发语言: java 技术框架: mvc 开发工具: AndroidStudio2.2,新手最好使用此版本搭建,不同版本修改配置比较繁琐 数据库 无 程序截图 代码在公众号:师哥帮忙 中自行下载。

andorid ui自动化测试4种策略

原文地址:http://googletesting.blogspot.com/2015/03/android-ui-automated-testing.html?utm_source=Android+Weekly&utm_campaign=fcea034f71-Android_Weekly_145&utm_medium=email&utm_term=0_4eb677ad19-fcea034f71-

【andorid 之UI效果】晃动的动画(shakeAnimation)

※ 效果   ※ 代码 转自:http://gitonway.blog.163.com/blog/static/2368940382014621573657/

Andorid中xml资料汇总

为了方便大家学习特意整理了下有关xml的资料希望大家可以多多的学习下。 Android 解析xml 文件的3 种方式 http://www.eoeandroid.com/thread-210323-1-1.html Android 原有的xml http://www.eoeandroid.com/thread-75460-1-1.html 利用反射机制,封装 SAX

高通开发系列 - 借助libhybris库实现Linux系统中使用Andorid库

By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! 返回:专栏总目录 目录 概述Android代码下载和编译aarch64开发环境libhybris下载和编译libhybris测试验证调用库中的函数 概述 我主要是基于高

Andorid音视频 - OpenGL ES的实战项目InstagramXFilter

PS 之前我用过Instagram的拍照功能,对他的滤镜可是垂涎已久啊,所以这次根据网上的资料有了一个开源项目有兴趣的可以看看 InstagramXFilter InstagramXFilter参考了MagicCamera 以及 GPUImage,目前有几十种滤镜可供选择 读者可以下载Demo运行一下,看看是不是你想要的,InstagramXFilter 1.0.1 项目准备 如果

Andorid Studio NDK开发-编译OpenSSL类库

OpenSSL是一个强大的开源安全套接字层密码库,它包含了主要的密码学算法,常用的密钥和证书封装管理以及SSL协议,并提供丰富的应用程序供测试或其他目的使用。在Android上开发对于安全的需求越来越高,虽然OpenSSL出现过几次漏洞,但它仍然是在安全方面的使用最多的加密库之一。OpenSSL是一个基于c语言开发的,古老的,开源的加密库,想要在Android上使用OpenSSL必须要借助NDK

java 自制Tomcat Andorid IOS 端 证书

java 自制证书 最近做项目用到Https 需要自制各种证书,Tomcat 用的JKS 格式, Andorid 端使用 BKS 格式, IOS 端使用 P12格式正式, 以及各种证书格式之间的转换。 正好研究了一下,记录下来,以便以后查阅。 系统:win7 JDK 版本: JDK 1.6 制作步骤: keytool 主要参数说明 -genkey表示要创建一个新的密钥

【Andorid开发框架学习】之Mina开发之服务器开发

上次那篇博客我们讲到了Mina的客户端的开发,如果还有没看过的同学可以看一下,我是传送门。现在,我们来学习一下,Mina的服务器的开发。     一、首先看一下,我的服务器的代码图片:        服务器代码我是在MyEclipse下写的。        二、服务器的整体思路:(同客户端差不多) 首先,产生一个socket接收对象(SocketAccep

【Andorid开发框架学习】之Mina开发之客户端开发

之前我们讲到了Mina的基本知识点。如果还有不懂得同学可以看一下我的博客:我是传送门。今天我着重来讲一下基于Mina的客户端的开发(代码均在最后链接地址中,欢迎下载)。      一、首先看一下,我的客户端的代码图片:        客户端代码我是在Eclipse下写的。      二、客户端的整体思路: 首先,产生一个socket连接对象,用于连接到服务器;然后,对这个

【Andorid开发框架学习】之Mina开发之Mina简介

上次说到接下来Mina的开发,拖了好久今天才发博客。那么,今天我将介绍 Apache MINA的基本概念和 API,包括 I/O服务、I/O 会话、I/O 过滤器和 I/O 处理器。     一、MINA的简介     Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UD

Andorid进程间通信之 UNIX SOCKET

1,什么是UNIX SOCKET UNIX SOCKET,域套接字,UNIX SOCKET可用于同一台设备进程间通信,它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序列号应答等,只需要将数据从一个进程复制到另一个进程,有两种类型,字节流套接字和数据报套接字。类似于TCP和UDP,但是面向消息的UNIX socket也是可靠的,消息既不会丢失也不会顺序错乱 2,UNIX SOCKET工作

《Andorid okhttp返回json数据:com.squareup.okhttp.internal.http.RealResponseBody@2b88614》

一、开发背景:客户端用http请求发送数据请求,需要后台返回一个json格式的数据。 二、历程:1.一开始获取之后以为肯定可以用了,就直接用gson解析;                     2.进入这个坑可想之后。 这种情况下gson提醒格式不对;                     3.郁闷的我开始排查,终于找到了原来是获取json格式数据的时候错误。 三、先看代码: pu

Android学习笔记:Andorid网络请求框架Volley的使用(上)

Volley框架是Google I/O 2013大会上发布的。Volley是Google针对Android平台上的网络通信库而诞生,该框架能使网络通信更快,更简单,更健壮。Volley的特点有: Ⅰ:通信更简单更快捷 ll:Get,Post网络请求及网络图像进行高效异步处理 III:可以对多个网络请求进行优先级排序以级多级别取消操作 IV:网络请求缓存及与Activity生命周期进行

Andorid x86博客网址推荐

http://blog.csdn.net/louiswangbing/

Andorid系统配置及编译过程

转自: http://blog.csdn.net/zhengmeifu/article/details/7705051 - make:                 编译源码,生成相应的系统镜像文件。                                                            - make snod:       重新生成一个system

Andorid QQ for TV麦克调试问题

1.Android系统默认采样率是8000Hz; 2.QQ应用采样率是44100Hz或16000Hz; 3.QQ for TV应用会在真正开始语音聊天前,测试最佳采样率(即先会执行打开和关闭设备的一个测试;注意:有些驱动对快速打开关闭会有异常;这时可以考虑在HAL设置时间戳,当调用HAL关闭和打开函数的时间间隔不超过1S时、不执行关闭动作;完后记录状态,再次打开时也不再执行打开动作); 4

Andorid利用sserver/runtime实现java执行linux程序或脚本

方案一:利用sserver external/server_mount/socket_server.c #define THE_PORT 8090 方案二:利用runtime Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(cmd); 下面介绍可以独立与Android的方案一: 1.s

[andorid app]开发 APP 最重要的 8 个细节

1.  了解应用市场概况  开发者对市场状况的了解与APP的成功紧密相连,目前,App Store和Google Play可以说是移动应用最为丰富的应用生态,像苹果的下载统计表单会记录热门应用的下载信息,若开发者有规律的回顾这些表单,并相应地记录自己应用的潜在发展趋势,是有利于应用设计、营销以及多种价格模式的更好理解和领悟的。  2.  明确应用开发方向  产品方向是APP开发的启明灯,没有

andorid 数据存储方式

本文介绍Android平台进行数据存储的五大方式,分别如下:        1 使用SharedPreferences存储数据     2 文件存储数据           3 SQLite数据库存储数据     4 使用ContentProvider存储数据     5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPreferences