
Android
文章平均质量分 78
julong2011
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搭建Vuforia开发环境
搭建开发环境Android SDK支持的开发平台Vuforia SDK支持Android OS2.3及以上版本。推荐的开发环境是微软Windows 7的32位或64位或者Windows XP。构建实际代码的组件(JDK时,Eclipse+ ADT和gcc)是跨平台的。虽然我们也可以在Linux操作系统(Ubuntu)和Mac OS X操作系统下搭建开发环翻译 2013-11-08 21:43:46 · 2711 阅读 · 0 评论 -
Android响应按钮的程序结构
图形界面的按钮是最普通的控件,Android响应按钮的程序结构大体分成如下两种: (1)采样匿名内部类的按钮实现方式: 如下面的Java程序,在声明Class时只是从Activity派生,并没有实现任何接口。因此为了实现按钮事件的响应,就必须在下面的方法中用匿名内部类的方式实现,比如 //退出按钮; bt_exit.setOnClickListen...原创 2010-08-11 20:07:50 · 122 阅读 · 0 评论 -
Android的系统架构
Android的系统架构是怎么样的呢?从下图我们可以从整体上有个大致的了解(图片来源互联网):从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: 1)应用程序层 Android平台不仅仅是操作系统,也包含了许多应用程序,诸如SMS短信客户端程序、电话拨号程序、图片浏...原创 2010-08-11 20:10:58 · 279 阅读 · 0 评论 -
Android的几种布局方式
通常我们开发的应用程序都是需要具有友好的用户界面,那么Android中提供了哪些布局方式呢?当我们构思好了所需要的各种控件的时候,怎样才能将它们放到Android设备屏幕上正确的位置呢?在Android中,Layout是负责管理控件在屏幕的位置的类,并且提供了几个简单的布局模型,开发人员通过将这几种布局模型的组合可以构建出我们想要的复杂的用户界面.(主界面程序列出五种基本的布局方式,选择各...原创 2010-08-11 20:27:03 · 545 阅读 · 0 评论 -
Android permission 访问权限大全
androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database,...原创 2010-08-11 20:41:42 · 276 阅读 · 0 评论 -
android实现底部菜单栏
android程序,许多时候需要菜单栏显示在底部或顶部,但是没有很好的组建供程序员调用,过自定义了一个视图,用来实现底部菜单栏,效果如下图: 实现的主要代码: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...原创 2010-08-11 20:43:30 · 137 阅读 · 0 评论 -
LinearLayout+EditText+Button+AlertDialog简单应用
这个简单的例子是EditText中默认有个字符串text,单击Show按钮,弹出AlertDialog显示EditText中的内容,单击Clear按钮,清除EditText中的内容!! 效果图:Activity用到两个LinearLayout,两个Button,一个TextView,一个EditText!main.xml代码如下:<?xml version="1.0" enc...2010-08-11 22:08:38 · 188 阅读 · 0 评论 -
Android动态创建一个个组件
Android 界面编程有两种基本的方法,一种是在代码中,动态创建一个个组件,及把这些组件用Layout来进行组合成复杂的界面展现。一种是用图形化的方式来编写 布局Layout,这些布局被保存在XML文件中,会编译成资源,被程序中的Activity来加载(setContentView()), 再通过findViewById方式来获得每一个界面组件的引用进行操作。一,布局管理(Layout) ...原创 2010-08-12 00:11:38 · 165 阅读 · 0 评论 -
总结Content Provider的使用
Android中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Content provider,比如音频、视频、图片和私人通讯录等。可在android.provider包下面找到一些android提供的Content provi...原创 2010-08-18 09:47:43 · 206 阅读 · 0 评论 -
AndroidManifest.xml文件综合详解
一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 因此,该文件提...原创 2010-08-18 09:59:08 · 122 阅读 · 0 评论 -
AudioRecord和AudioTrack类的使用
AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中。与该包中的MediaRecorder和MediaPlayer类不同,AudioRecord和AudioTrack类在获取和播放音频数据流时无需通过文件保存和文件读取,可以动态地直接获取和播放音频流,在实时处理音频数据流时非常有用。 当然,如果用户只想录音后写入文...原创 2010-08-11 20:06:30 · 120 阅读 · 0 评论 -
Android资源文件
资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处于这样或那样的原因,Android平台中会存在很多不同的资...原创 2010-08-10 10:34:11 · 126 阅读 · 0 评论 -
安装Vuforia SDK
1.全新安装翻译 2013-11-24 14:32:42 · 6162 阅读 · 1 评论 -
Android禁用键盘的所有按键
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); //LockScreen keyguardLock = keyguardManager.newKeyguardLock(getPackageName()); ...原创 2010-08-07 23:52:14 · 1000 阅读 · 0 评论 -
Android移植: wifi设计原理(源码分析)
初始化在 SystemServer 启动的时候,会生成一个 ConnectivityService 的实例, try { Log.i(TAG, "Starting Connectivity Service."); ServiceManager.addService(Context.CONNEC...原创 2010-08-08 02:22:10 · 138 阅读 · 0 评论 -
Android布局之AbsoluteLayout
AbsoluteLayout也就是绝对布局,又称坐标布局,在布局上灵活性较大,也较复杂,另外由于各种手机屏幕尺寸的差异,给开发人员带来较多困难。用坐标布局时,需要注意坐标原点为屏幕左上角,这和电脑屏幕的设置时一样一样的;添加视图时,要精确的计算每个视图的像素大小,最好先在纸上画草图,并所有元素的像素定位计算好。这里我选取了320*480像素的标准屏幕,图片尺寸为275*95.代码如下:<...原创 2010-08-08 18:34:27 · 156 阅读 · 0 评论 -
Android Button按钮控件美化方法
对于Android自带的Button按钮控件很多网友感觉不是很美观,如果界面上按钮不多,我们可以通过一种简单的方法实现Button脱胎换骨的外观,考虑到效率Android的layout方式的xml文件先不用了,毕竟控件不多模拟一个个性化Button还是很简单的,我们直接通过图片实现颜色的,代码如下: private Button mBtn; //定义我们的按钮 在onCreat...原创 2010-08-08 21:11:57 · 1355 阅读 · 0 评论 -
Android sms 发送、接收及格式
一、 android sms所要的权限 Java代码 <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> 二、 sms发送 与短消息发...原创 2010-08-08 21:49:25 · 217 阅读 · 0 评论 -
SMS Messaging in Android(1)
可以安全的说,在过去的近20年里卖的每一款移动电话都拥有SMS消息功能。事实上,SMS消息是移动手机中一个杀手级的应用程序,它为移动运营商创造了稳定的收入源。理解如何在你的应用程序中使用SMS消息能帮助你产生灵感来创建下一个杀手级程序。 在这篇文章里,我将一览如何在你的Android应用程序中发送和接收SMS消息。对Android开发者来说,有个好消息是你不需要一款真实的设备来测试SMS消...原创 2010-08-08 23:54:44 · 155 阅读 · 0 评论 -
SMS Messaging in Android(接1)
就是它了!测试应用程序,按下F11。为每个Android模拟器部署应用程序。图7显示了Eclipse中当前运行的模拟器。你所需要做的就是选择每个模拟器并部署应用程序到各自上。图7 选择模拟器来部署应用程序图8显示了当你发送一个SMS消息给另一个模拟器实例时(端口号5556),目标模拟器接收到消息后会通过Toast类显示。图8 使用模拟器发送和接收SMS消息小结 在这...原创 2010-08-09 00:12:05 · 180 阅读 · 0 评论 -
从assets文件夹中读取txt文件
Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。 比如我要读取/assets/a.txt AssetManager am = getAssets(); ...2010-08-23 14:37:56 · 383 阅读 · 0 评论