-
[深入懂得Android卷一全文-第一章]阅读前的准备工作
[深入理解Android卷一全文-第一章]阅读前的准备工作由于《深入理解Android卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。(出版社排版好的PDF版正在向出版社申请,到时候会通过CSDN下载资源发布)第一章阅读前的准备工作本章主要内容本章简单介绍Android系统架构、编译环境的搭建以及一些工...
33
热度 -
Android 手机影音 学习历程记录(六)
Android手机影音学习过程记录(六)前一篇已经将音乐播放及切换的相关逻辑弄好了,今天主要理一下剩余的部分,包括:1.自定义通知栏的布局及逻辑处理2.滚动歌词的绘制3.歌词解析效果图通知栏自定义布局:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com...
40
热度 -
Android 手机影音 学习历程记录(四)
Android手机影音学习过程记录(四)前一篇已经将视频播放页面的布局弄好了,这一篇主要来处理播放页面的各种逻辑(播放、暂停、上/下一个视频、音量、进度…),逻辑比较多,一点一点贴代码。顶部布局的逻辑:显示系统时间,时间是一秒一秒更新的,所以可以通过循环发消息的方法来更新系统时间。相关代码如下:privatestaticfinalintUPDATE_SYSTEM_TIME=0;//更新系统时间的消...
8
热度 -
Android实战简易课程-第三十五枪(将二维码扫描和生成Demo引入项目实例)
Android实战简易教程-第三十五枪(将二维码扫描和生成Demo引入项目实例)网上有很多关于二维码扫码和二维码生成的Demo,你可能不想透彻的了解它是如何实现的,但是你必须要知道如何引入到你的项目之中,我们研究一下如何将这些Demo引入到自己的项目之中。我也写了一个Demo,看一下它的目录结构。这些打红色箭头的部分都是必须要复制到你的项目之中的。引入到你的项目之后会有一些报错,你可以根据错误提示...
58
热度 -
基于V4L2驱动程序的USB摄像头Android(JNI)的编撰(一)
基于V4L2驱动程序的USB摄像头Android(JNI)的编写(一)video4linux2(V4L2)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,本文主要介绍如何使用V4L2驱动程序打开我们的USB摄像头。同时着重介绍如何编写相应JNI(NDK)使Android应用程序能够打开我们外接的USB摄像头,并获取视频流信息。一、确定USB...
738
热度 -
【转】android APP使用的jar简况
【转】androidAPP使用的jar概况?smack:de.measite.smack:??????:org.apache:???smack:org.jivesoftware.smack:XMPP客户端类库dnsjava:org.xbill.dns:域名解析alipay:com.alipay:支付宝volley:com.android.volley:Android网络通信库android-que...
78
热度 -
Android惯用系统Intent.Action小例子
Android常用系统Intent.Action小例子ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示数据给用户ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA指明附加信息给其他地方的一些数据ACTION_EDITandroid....
76
热度 -
Android M 新运行时权限开发者亟需知道的一切
AndroidM新运行时权限开发者需要知道的一切关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学JavaandroidM的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新M非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。这是今天我写这篇博客的原因...
17
热度 -
android系统版本间的差别
android系统版本间的差异自从2011-10-19google公司发布了android4.0版本,下载源码后,一直没有时间看下,正好需要看下JoyStick(游戏手柄)框架代码,所以两者代码进行对比浏览看看。Android系统差不多每半年一次的升级步伐,每代Android系统都以甜点命名,1.5版叫做Cupcake(纸杯蛋糕)1.6版为Donut(甜甜圈)2.0/2.1叫?clair(闪电泡芙...
65
热度 -
Android资源管理框架(Asset Manager)简洁介绍和学习计划
Android资源管理框架(AssetManager)简要介绍和学习计划Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程序在运行时可以适应不同的屏幕大小和密度,以及不同的国家和语言等。...
150
热度 -
android 2D 游戏的开发的步骤
android2D游戏的开发的方法最近学习了android2D应用的开发,拿来和大家分享一下,学习2D开发前我们先了解一下SurfaceView的使用以及贴图技术的使用,最后呢,是一个简单的2的游戏的实现。1.SurfaceView的一些用法提供了一个专门的绘图渲染的图形嵌入在一个视图层次;SurfaceView负责将图形正确的显示在屏幕上,访问底层图形是通过SurfaceHolder提供接口,可...
78
热度 -
Android游戏发动机《Rokon》:主要类和方法的介绍文档
Android游戏引擎《Rokon》:主要类和方法的介绍文档谢谢原作者com.stickycoding.rokon包:Rokon:提供静态函数和属性属性:circle,Polygon实例,圆形rectangle,Polygon实例,矩形。Sprite类的polygon属性默认为该矩形函数:getActivity(),获取当前activity实例---------------------------...
29
热度 -
Android阶必备 (一)
Android高手进阶必备(一)20.ARM-Linux原理与移植20.1ARM-Linux的配置、编译。20.2ARM-Linux启动代码分析。20.3ARM-Linux地址映射的关系。20.4Busybox的配置、编译。(三)成为Android高手的十个建议1、Q:如何成为高手?A:成为一名真正的Android高手必须掌握和遵循的一些准则:1)学会懒惰aDon"tReinventth...
65
热度 -
Android的联通性-Bluetooth(6)
Android的联通性---Bluetooth(六)管理连接当你成功的连接了两个(或更多)设备时,每一个设备都有一个被连接的BluetoothSocket对象。这是良好的开始,因为你能够在设备之间共享数据。使用BluetoothSocket对象来传输任意数据的过程是简单的:1.分别通过getInputStream()和getOutputStream()方法来获得通过套接字来处理传输任务的Input...
164
热度 -
Service与Android系统设计(九)
Service与Android系统设计(9)特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry3.5SystemService的驱动形式---ServiceManager对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时...
81
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@...
34
热度 -
阿里云智能语音交互
智能语音交互 智能语音交互(IntelligentSpeechInteraction),是基于语音识别、语音合成、自然语言理解等技术,为企业在多种实际应用场景下,赋予产品“能听、会说、懂你”式的智能人机交互体验.适用于多个应用场景中,包括智能问答、智能质检、法庭庭审实时记录、实时演讲字幕、访谈录音转写等场景,在金融、保险、司法、电商等多个领域均有应用案例 一.语音术语 1.采样率(samplera...
62
热度 -
iphone跟Objective-C笔试题
iphone和Objective-C笔试题?From:?http://www.cocoachina.com/bbs/read.php?tid-44281.html??(笔试题)应聘iphone开发工程师,iphone和Objective-C的笔试题?请各位iphone开发工程师,积极参与解答笔试题,帮助初学者通过面试难关。在此提前表示感谢!请各位iphone开发工程师不要太保守,拿出您所知道的面试...
31
热度 -
Android通讯篇
Android通信篇在Anroid中,通信技术包括多个层面,在UI层设计多种事件(如触控事件、案件事件、轨迹球事件等);在框架层设计Intent、Meaage等;在内核层则涉及Bundle、RPC、共享内存等技术。本章将重点介绍UI层和框架层的通信机制。1.Intent通信Intent通信实际上是对Open-Binder通信机制的封装。在Linux中,存在D-Bus和open-Binder两种进程...
43
热度 -
安卓Intent中action拾掇收集
安卓Intent中action整理收集标准的ActivityActionsACTION_MAIN作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW向用户去显示数据ACTION_ATTACH_DATA别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人ACTION_EDIT访问已给的数据,提供明确的可编辑ACTION_PICK从数据中选择一个子项目,并返回你所选中...
70
热度