android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
本文内容引用于《Android开发教程&笔记》Android的概念:Android是一个专门针对移动设备的软件及,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的AndroidSDK提供了在Android平台上使用Java语言进行Android应用开发必须的工具和API接口。特性•应用程序框架支持组件的重用与替换•Dalvik虚拟机专为移动设备优化•集成的浏览器基于开源的WebKit引擎•优化的图形库包括定制的2D图形库... 查看全文
· Android系统简介(中):系统架构发布时间:2014-08-10
Android的系统架构栈分为4层,从上往下分别是Applications、Applicationframework、Libraries&AndroidRuntime、LinuxKernel。每层提供不同的Service功能以供上层调用。一:LinuxKernel(Linux内核):位于Android系统架构栈的底部,整个Android系统基于该层,最新的AndroidKitkat4.4基于LinuxKernel3.8构建的。它提供的硬件设备抽象接口,以供其他架构层使用... 查看全文
原因:PC电脑运行Android模拟器时弹出“视频源”窗体,会让你"选择视频设备",如:HPTruevIsionHD,而这个视频设备就是你电脑中的内置摄像头,这个内置摄像头在你的电脑的:计算机管理-->设备管理器-->图像管理下可以找到;正是由于启动模拟器的时候检测到了该内置摄像头,所以会弹窗提示选择。解决办法:第一步:通过右键"我的电脑"选中"管理"-->计算机管理-->设备管理器-->图像管理或者通过右键"我的电脑"选中"设备管理器"... 查看全文
在Android中,无论是开发者还是用户,接触最多的就算是Activity。它是Android中最复杂、最核心的组件。Activity组件是负责与用户进行交互的组件,它的设计理念在很多方面都和Web页面类似。当然,这种相似性主要体现在设计思想上。在具体实现方面,Android的Activity组件有自己的设计规范,同时,它能够更简便地使用线程、文件数据等本地资源。一、Activity的生命周期Activity的生命周期是被以下的函数控制的... 查看全文
我们都知道Android中所有应用程序都运行在Android的Dalvik虚拟机上,一般程序不直接与操作系统打交道,即便调用底层的方法也通过JNI技术。不过我们可以直接使用C语言编写二进制文件,直接在底层运行。下面演示其步骤。1.安装下载编译器和链接器软件.SourceryG++LiteEditionforARM.arm-none-linux-gnueabi-gcc.exe是编译命令bin/arm-none-linux-gnueabi-ld.exe是链接命令2... 查看全文
工程结构TabAFm到TabEFm都是Fragment,并且每个Fragment对应一个布局文件。TabAFm.javapackagecom.yydcdut.tabhoststudy;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.view.LayoutInflater;importandroid.view.View... 查看全文
工程架构TabAFm到TabEFm都是Fragment,并且每个Fragment对应一个布局文件。TabAFm.javapackagecom.yydcdut.viewpagerstudy;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.view.LayoutInflater;importandroid.view.View... 查看全文
本来的话,这一章想要介绍的是Android的系统架构,毕竟有了这些知识的储备,再去看实际的项目时才会更清楚地理解为什么要这样设计,同时在开发中遇到难题,也可以凭借着对Android的了解,尽快找出哪些模块和设计能够帮助解决该问题。但想了一下,这毕竟是入门篇,若没有实际项目开发经验的人看了之后肯定是一头雾水,所以就决定将其搁浅到大家熟悉Android之后再为大家介绍。那么今天的主题是Android的目录结构,将系统架构比作人的骨骼架构的话,目录结构就像是人的各个器官,彼此功能各不相同... 查看全文
· 暂停和恢复Activity Android发布时间:2014-08-08
暂停和恢复Activity(PausingandResuminganActivity)在正常的应用程序使用,前台activity有时会被其他可视化组件遮挡,从而造成activity的暂停。例如,当一个半透明的activity打开时(如在一个风格对话框),以前的activity就暂停了。只要activity仍然是部分可见,但目前没有获得焦点,它就依然处于暂停状态。然而,一旦activity被完全遮挡住,并且对用户不可见了,那么它就停止了(这是下一课需要讨论的内容)... 查看全文
· Android技术15:自定义控件实现发布时间:2014-08-07
在Android开发中,常用的组件有时候无法满足我们的需求,因此我们需要自定义组件,这样可以提高组件的复用性,通过继承已有的组件,在此基础上对塔改进,下面演示简单一个一个按钮控件,塔包含2个ImageView和1个TextView。1.组件模板mybutton.xml1<LinearLayout2xmlns:android="http://schemas.android.com/apk/res/android"3android... 查看全文
· Android -- 浮动组建发布时间:2014-08-07
在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功能。这时我们第一时间想到的可能是Toast,因为它用法简单,又不影响用户操作,但是它有个缺点,就是不能明确的指示是哪里添加了新功能,除非你用文字描述出来。基本思路首先你要有一个处理好的9PNG的图片,用于自适应文字显示... 查看全文
有的时候,我们配置好的布局文件,在加载完成添加到我们的Activity中后发现,并没有安装我们设置的属性来布局,比如我们设置了android:layout_marginTop="100dip",但是运行程序后发现一点作用都没有,相似的还有layout_height等以android:layout_开头的属性设置都没有作用,这类问题以我们使用Adapter的作为数据源的时候作用居多,因为Adapter里有一个方法是getView,这个返回的VIew是一个从XML布局里加载的,一般如下:if... 查看全文
为了更好的对空间进行布局,在LinearLayout中使用layout_weight,然后对于这一属性,在有些书上或者Android的初学者直接认为layout_weight值越大,控件权重就越大,所占用的空间就越大或者layout_wight值越小,控件空间就越大。这两种都是片面的,没有真正认识到layout_weight含义以及如何布局。下面首先演示使用代码为什么会有这两种感觉。1.演示权重成反比LinearLayout设置水平布局,然后里面空间宽度为fill_parent... 查看全文
谷歌的AndroidWear操作系统将Android从用户的智能手机带到了手腕上。而未来谷歌绝不希望Android仅仅局限于移动平台和可穿戴设备领域。虽然在今年的I/O大会上谷歌已经宣布希望能够在更多的地方应用Android系统,不过现在实际上我们已经可以在一些非常意想不到的地方见到Android系统的身影。对于智能手表、相机这样的领域,预装Android系统早已不是什么新鲜事。今天我们就为大家来找找那些你绝对想不到,但是同样可以见到Android系统身影的领域... 查看全文
据androidpolice.com,来自Google开发者的一则回复表明,Google很有可能为其下一版本的Android添加多用户支持。情况是这样的。今天早些时候,有人向Android问题跟踪发了一张帖子,抱怨称智能手机缺少多用户支持。该用户称平板电脑可以为不同用户设立不同的账号,各自安装不同的应用。这样的话,就可以限制小孩访问一些自己的应用。但是手机目前不支持。他希望Android增加此项支持,同时还应该可以让父母设置是否开放PlayStore的访问等... 查看全文
8月6日,黑莓公司周三宣布,该公司的Android和iOS设备管理服务已经获得了美国国防信息系统局(DISA)的许可,这意味着美国国防部所属多个部门的黑莓客户将可以使用黑莓企业服务(BES)系统来管理他们的Android和iOS设备。一年前,黑莓面向竞争对手,即谷歌Android和苹果iOS操作系统推出了BES管理系统,这是黑莓面向大客户推广高利润的服务业务的一项重要举措,即便这些大客户的员工使用的都是竞争对手的智能手机。2013年推出的BES10是一个后端控制系统... 查看全文
程序员有一半的时间花在测试BUG身上,而作为一个程序员遇上BUG是不可避免的事情。所以掌握好调试BUG的技术就显得至关重要。接下来我来讲述调试的几个要点。一、调试机器的选择(模拟器)eclipse自带的模拟器(AVD),这个模拟器作为官配却不咋地,启动得慢,运行起来有卡,我们不得不寻找其他的模拟器BlueStacks(蓝手指),这个模拟器初衷是为了玩手机游戏时找到的,后来发现能够作为安卓调试的模拟器,就一直在使用这个模拟器调试下载地址:http://www.bluestacks.net... 查看全文
在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了AndroidSDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为VisualStudio2010安装Android开发环境”,完成安装后再继续看下面的内容。MonoforAndroid1.0是一个为第三方开发人员用C#构建原生态Android应用程序提供的框架,它给Android带来了完整的MonoVM... 查看全文
Notification中事件,跳转到一个新的Activity,在onResumefinish这个Activity... 查看全文
· Android -- 获取摄像头帧数据解码发布时间:2014-08-06
由于Android下摄像头预览数据只能ImageFormat.NV21格式的,所以解码时要经过一翻周折.CameramCamera=Camera.open();Camera.Parametersp=mCamera.getParameters();p.setPreviewFormat(ImageFormat.NV21);/*这是唯一值,也可以不设置。有些同学可能设置成PixelFormat下面的一个值,其实是不对的,具体的可以看官方文档*/mCamera.setParameters(p)... 查看全文