【Android JavaCV Camera2】教程文章相关的互联网学习教程文章

Android布局属性LayoutParams的理解

在一次笔试中搞混LayoutParams的用法,特来总结一番:LayoutParams继承于Android.View.ViewGroup.LayoutParams.LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。可以这样去形容LayoutParams,在象棋的棋盘上,每个棋子都占据一个位置,也就...

Android开发之RatingBar控件【图】

RatingBar控件为用户提供一个评分操作的模式。控件的几个常用方法:1.setMax()设置RatingBar星级滑块的最大值.2.setNumStars()设置RatingBar星级滑块的星形数量。值得注意的是,应该把控件的布局宽度设置为wrap_content,如果设置为fill_parent,显示的星形数量很有可能不是设置的星形数量。3.setRating()设置RatingBar星级滑块的显示分数,设置星星的数量。4.setStepSize()设置RatingBar星级滑块每次更改的最小长度(最小星星数量...

android的布局-----TableLayout(表格布局)【代码】【图】

学习导图 (1)TableLayout的相关简介  java的swing编程和html中经常会使用到表格,可见表格的应用开发中使用还是比较多的,同样android也为我们提供这样的布局方式。(2)如何确定行数  a:直接向TableLayout组件,直接占一行  b:如果想在一行添加多个组件, 就需要使用TableRow中添加  c:TableRow中有多少个组件,这一行就会有多少列(3)三个常用属性(都是从零开始计数)  Shrinkable:如果某一列被设置为Shrinkable,...

Win7下搭建安卓android开发环境【图】

一、下载安装包(可执行文件)1.JDK(JavaDevelopmentKit),官网下载最新版本即可。2.Eclipse(一个开放源代码的、基于Java的可扩展开发平台)3.ADT,安卓开发插件。4.AndroidSDK(这只是个下载工具,不是真正的SDK)下载链接地址:1.JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.Eclipse:http://www.eclipse.org/downloads/3.ADT:http://developer.android.com/sdk/index.html4.AndroidSDK:http:...

android 读取,写入图片到sd卡源码【代码】

<pre name="code" class="html"><!--<span style="font-family: Arial, Helvetica, sans-serif;">在AndroidMainfest.xml文件中添加</span><span style="font-family: Arial, Helvetica, sans-serif;">--></span> <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" ></uses-permission> <!-- 往SDCard写入数据权限 --> <uses-permission android:name="android...

Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程【图】

上一篇文章主要讲述了Android的TouchEvent的分发过程,其中有两个重要的函数:onInterceptTouchEvent和onTouchEvent,这两个函数可被重装以完成特定的逻辑。onInterceptTouchEvent的定义为于ViewGroup中,默认返回值为false,表示不拦截TouchEvent。onTouchEvent的定义位于View中,当ViewGroup要调用onTouchEvent时,会利用super.onTouchEvent。ViewGroup调用onTouchEvent默认返回false,表示不消耗touch事件,View调用onTouchEven...

android四大组件之Broadcast【代码】

广播的概念 现实中:我们常常使用电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁广播接收者的注册Android四大组件都要在清单文件中注册广播接收者比较特殊,既可以在清单文件中注册,也可以直接使用代码注册有的广播接收者...

Android dp2px【代码】

当我们在资源文件里设置尺寸的时候多是用dp,那么Android的开发并不局限于我们所用的资源文件,有时候我们需要动态的管理视图的尺寸,view给我们提供了setPadding(left, top, right, bottom);但是此时的 int并不是dp,而是px,由自己来转换;下面给出转换的函数。 /** * dp2px */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetri...

Java和Android开发IDE---IntelliJ IDEA使用技巧(转)

以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下。就开始尝试用idea来开发。 这篇文章主要学习了idea的使用技巧。 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品...

android 打开蓝牙语音拨号功能

修改mediatek/external/bluetooth/bt_cust/bt_cust_table.h文件,将HFPVoiceRecognition属性的值改为1。 { .name = "HFPVoiceRecognition", .value = (void*)1, },原文:http://blog.csdn.net/sergeycao/article/details/41819907

有关如何修复Android手机上的SSL连接错误的快速指南【图】

"您的连接不是私人的",对于这个问题相信不少朋友在Android设备上都出现过,其实这个问题是Android设备最常见的问题之一,这可能会让您感到困惑,因为它甚至出现在最新的操作系统和最新的设备上,但这不是什么大问题,但是还是让我们来看看如何修复Android手机上的SSL连接错误吧.让我们从SSL/TLS证书开始吧首先是一点背景知识.正如你可能知道的,SSL证书旨在对你即将进行访问的网站进行身份验证——过去这是由证书机构进行的,证书机构能够...

android中Invalidate和postInvalidate的区别(转)

Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。  Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷...

Android多媒体开发 Pro Android Media 第二章 创建自定义相机应用 1【图】

在上一章中,我们看了如何利用Android内置的相机应用为其他应用提供一个现成的照片拍摄组件。它提供标准界面给最终用户,对我们程序员而言又简单直接,不过它也因此缺乏灵活度。例如,如果我们想要我们的相机应用支持延时拍摄,使用内置应用就不好实现。 幸运的是,使用内置应用并不是访问摄像头的唯一途径。底层硬件的开放程度以及系统提供的访问方法,对我们和相机应用来说是一样的,我们可以在任意类型的应用中使用这些功能。在...

Android高版本联网失败报错:Cleartext HTTP traffic to xxx not permitted解决方法

前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nougat 和 Oreo 则不受影响。因此在Android P 使用HttpUrlConnection进行http请求会出现以下异常 W/...

android源码出现的@字符意义总结【图】

(转载请注明出处:http://blog.csdn.net/buptgshengod)1.背景 在android源码中我们能看到各种以@开头的字符,他们大多出现在注释中,如下图所示但是可不要小看了它们地作用,昨天当我编译源码的时候,就在一个“@link”处报错了,下面就总结下常用的@字符的意义。2.总结篇(1)最讨厌的@字符@hide @hide字符一般出现在源码类或者方法的开头注释部分,表示这个方法或者类是在google提供的sdk中隐藏起来的,不能直接调...