android
文章平均质量分 78
神马云
这个作者很懒,什么都没留下…
展开
-
android 蓝牙各种UUID
源地址http://blog.csdn.net/spmno/article/details/6931941ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{000010转载 2013-12-09 13:33:42 · 1128 阅读 · 0 评论 -
Android 平铺背景图片
Android的图片平铺效果,主要有三种方法:1)系统API; 2)XML配置; 3)自定义绘制方法1: 系统api实现[java] view plaincopyprint?Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); //bitmap =转载 2013-07-25 16:17:52 · 977 阅读 · 0 评论 -
Android中的Selector
最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据Lis转载 2013-07-25 17:14:07 · 579 阅读 · 0 评论 -
Android Selector 与 Shape 基本用法
1:Selector drawable的item中可以有以下属性:android:drawable="@[package:]drawable/drawable_resource" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_se转载 2013-07-25 17:06:21 · 676 阅读 · 0 评论 -
android开发 打开系统设置信息页面
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settings转载 2013-07-25 16:26:17 · 6067 阅读 · 0 评论 -
Android设置页面的设计
在Android 的程序中设置项可以说是一个必须要有的页面。下面说一下如何写一个基本的设置页面。我们先来看一下常用安卓程序的设置页面: 都是大同小异,下面说一下如何实现。其实就是layout的组合,关键是如何去设置图中的圆角。因为大家都知道Android默认的方形的,要想实现圆角就需要我们自己来实现了。方法有很多种,一种实现方法就是做一个背景图片,把图片边角改成圆转载 2013-07-25 16:24:32 · 4857 阅读 · 1 评论 -
ProgressDialog+Thread实现弹出进度条数据异步加载(配有效果图)
2 实现说明实现流程 Step One 弹出进度条对话框 Step Two 执行线程,在线程中实现数据的异步加载 Step Three 在线程数据加载完成后,调用Handler并集合数据,更新界面Java代码 //添加异步操作 m_Dialog=ProgressDialog.show(m_context, "请等待.转载 2013-07-24 14:57:47 · 2183 阅读 · 0 评论 -
代码添加ProgressBar 进度条
大家好 今天为大家分享代码中添加ProgressBar的例子 。当我们需要初始化程序或者联网获取数据 在数据库中查找数据时,这些需要耗费些时间的操作就需要进度条来提示用户有任务在进行,以免造成程序界面假死。 为什么要在代码中添加而不在布局里面添加呢,因为在代码里添加可以重复多次利用,免得没用到时就得在布局里添加,麻烦。 好了,下面我们来做个简单的Demo熟悉一下, 第一步:首先转载 2013-07-24 09:02:11 · 1348 阅读 · 0 评论 -
Android更新下载进度条
下载文件会阻塞UI主线程,所以需要new一个新线程来执行下载操作,通过handler执行更新UI进度条操作。代码如下:[java] view plaincopyprint?public class AndroidTestextends Activity { private staticfinal String TAG = "AndroidTest"转载 2013-07-23 16:39:45 · 591 阅读 · 0 评论 -
Android GridView的使用
1. [代码][Java]代码 跳至[1][2][3][全屏预览]view sourceprint?01package com.yarin.android.Examples_04_19;02 03import android.content.Contex转载 2013-07-30 15:33:58 · 709 阅读 · 0 评论 -
Android GridView中GridAdapter 用法详解
说到GridView Listview一定会提到他的adapter,现整理如下:main.xml布局里面:[html] view plaincopyprint?GridView android:id="@+id/grid" android:layout_width="fill_parent" android:layout_heig转载 2013-07-30 15:33:07 · 3095 阅读 · 0 评论 -
Android中抽屉(SlidingDrawer)的使用介绍及实例记录
xml布局文件:android:layout_width="fill_parent"android:layout_height="fill_parent" >android:id="@+id/relativeLayout1"android:background="#000000"android:layout_width="fill_parent"android:转载 2013-07-30 11:53:31 · 964 阅读 · 0 评论 -
Android开发之抽屉特效赏析
最近在做Android版的棋牌类游戏时发现,一些菜单是用Android的抽屉组件SlidingDrawer实现的,实现方法很简单,但是效果却很炫。下面就是一个简单的抽屉实例。布局文件main.xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo转载 2013-07-30 11:52:34 · 1140 阅读 · 0 评论 -
Android之从网络中获取数据并返回客户端的两种方式:XML格式返回与Json格式返回
1.服务器端代码样例:Java代码 public class VideoListActionextends Action { private VideoService service = new VideoServiceBean(); public ActionForward execute(ActionMapping mapping转载 2013-07-23 15:44:31 · 966 阅读 · 0 评论 -
Android 抽屉导航
原文地址 http://developer.android.com/training/implementing-navigation/nav-drawer.html创建抽屉导航导航抽屉是在 屏幕左侧边缘的 应用主导航选项的面板. 它大多数时间是隐藏的, 但当用户用手指从屏幕的左侧滑动, 或者当用户点击应用顶部工具栏的应用图标的时候, 它就会显示.此课程是描述 怎样有效的使用在S转载 2013-07-30 11:53:03 · 4125 阅读 · 1 评论 -
android 自定义锁屏
花了半天时间研究下了自定义锁屏,发现其实实现并不是很神秘。不过有些地方还是值得注意。首先说流程,锁屏界面一般是在关闭屏幕时启用,打开屏幕时展现在我们面前,所以我们知道了锁屏的时机,恰好屏幕开关会发出相应的广播,所以我们也可以像系统一样捕获到屏幕开关的事件。广播对应的两个action引用android.intent.action.SCREEN_ONandroid.inte转载 2013-07-29 15:36:45 · 658 阅读 · 0 评论 -
Android ListView入门知识--各种Adapter配合使用
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAd转载 2013-07-23 08:45:03 · 672 阅读 · 0 评论 -
Android程序对不同手机屏幕分辨率自适应的总结
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布局永转载 2013-07-25 16:33:55 · 838 阅读 · 0 评论 -
android 点九PNG技术 适应不同分辨率 完美显示效果
.9.png是一种非失真性压缩位图图形文件格式。PNG格式是非失真性压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备阿尔法通道(半透明)等特性。现在有很多人使用PNG格式于互联网及其他方面上。PNG的的英文名称为Portable Network Graphics,即便携式网络图片。另有说法是名称来源于非官方的“PNG is Not GIF”。 什么叫.9.PNG呢,这是安转载 2013-07-25 17:02:30 · 934 阅读 · 0 评论 -
Android之shape与selector实现圆角
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Java代码转载 2013-07-26 09:56:16 · 14958 阅读 · 0 评论 -
Maven开发Android指南
http://reymont.iteye.com/blog/1750843Maven开发Android指南 1 简介学习Maven的使用已经3年了,从开始对 Maven有些盲目的崇拜,到现在真正去使用、去理解。《Maven开发Android指南》将记录学习中的心得体会,分享给大家。 文章翻译自《Maven: The Complete Reference》第14章转载 2013-12-02 12:44:18 · 5328 阅读 · 0 评论 -
Android 系统广播大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 String转载 2013-08-13 13:28:58 · 598 阅读 · 0 评论 -
android 滚动视图(ScrollView)学习与应用
文章转自:http://www.javaeye.com/topic/149773[c-sharp] view plaincopyprint?import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android转载 2013-07-29 11:20:47 · 592 阅读 · 0 评论 -
Android实现自定义锁屏控制
当在Android手机上需要实现自定义的锁屏, 往往在进入自定义的锁屏界面界面之前需要先解开屏幕锁, 以顺利的进入自定义锁屏界面 ,并能方便用户即时的做其他操作,下面用代码来实现这一功能: 1、点亮屏幕与解系统锁 [java] view plaincopyprint? //light the screen PowerManager pm = (Power转载 2013-07-29 15:46:03 · 1300 阅读 · 1 评论 -
Android 抽屉类SlidingDrawer的使用
SlidingDrawer类使用的时候主要包括两点:1:handle:单击的按钮2:content:抽屉中的内容,单击按钮时,抽屉的内容隐藏或显示Java代码 "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:orientation="转载 2013-07-29 11:22:17 · 639 阅读 · 0 评论 -
android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点:l转载 2013-08-02 16:52:16 · 830 阅读 · 0 评论 -
(Android实战)ProgressBar+AsyncTask实现界面数据异步加载(含效果图)
1 效果图加载数据时加载数据完成时加载数据异常时2 实现说明 加载前:界面显示异步加载控件,隐藏数据显示控件,加载异常控件 加载成功:根据加载的数据,初始化数据显示控件 加载失败:显示加载异常的控件,异常异步加载控件中间的加载过程,通过AsyncTask来实现,在AsyncTask中主要实现两个方法//后台运转载 2013-08-02 16:51:55 · 6008 阅读 · 1 评论 -
Android实现通用的ActivityGroup
ActivityGroup在实际的开发中是十分常见的,在我使用过的Android应用中,十个应用里面有九个应用的主界面都是使用ActivityGroup的。说起ActivityGroup,在国内好像直接使用它开发的并不多,基本都是使用TabActivity,它是ActivityGroup唯一的一个子类。Android端新浪微博的主界面就是用TabActivity来实现的,还有其它的一些应用也几乎都转载 2013-07-26 17:14:00 · 534 阅读 · 0 评论 -
使用ActivityGroup来切换Activity和Layout
前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。声明 欢迎转载,但请保留文章原始出处:) 博客园:http转载 2013-07-26 16:51:58 · 505 阅读 · 0 评论 -
创建一个简单的 eclipse+android+maven 工程
因为拿到的工程本身就带有maven控制,但怎样创建一个android工程,并且带有maven控制,一直是困扰我的问题。经过在网上的搜索终于有了进展。1、首先需要解决一个问题:原型插件如何知道相关的原型呢?http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.htm转载 2013-07-26 16:03:53 · 898 阅读 · 0 评论 -
Activity的生命周期
下面我们以实际例子来解释上图的Activity的生命周期。 我们新建一个工程,并建两个Activity,Activity1和Activity2。我用的工具是Intellij Idea,(这里还是夸奖一下idea的人性化,在eclipse中建立Activity还需要在AndroidManifest.xml中手动注册一下,而是用idea,会发现,新建Activity后已经自动在Android转载 2013-08-02 12:39:26 · 639 阅读 · 0 评论 -
Android 实现在Activity中操作刷新另外一个Activity数据列表
做android项目中遇到这样一个问题:有两个acticity,一个显示好友列表,另外一个显示会话列表,现在问题是在会话界面增加一个添加好友功能,添加好友后要求实时的刷新好友列表。想了想,找了两种方式方法一:通过声明要刷新的activity(FriendActivity)为静态变量,然后在一个activity(SessionActivity)中直接调用刷新方法在FriendActivi转载 2013-08-02 12:35:14 · 767 阅读 · 0 评论 -
Android startActivityForResult的使用
在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopyprint?package sn.len.actres;转载 2013-08-02 12:36:13 · 801 阅读 · 0 评论 -
android Activity的生命周期于四种加载状况
一个Activty的生命周期Activty的生命周期的也就是它地点过程的生命周期。 每一个活动( Activity )都处于某一个状况,对于开辟者来说,是无法把握其应用法度处于某一个状况的,这些均由体系来完成。 然则当一个活动的状况产生改变的时辰,开辟者可以经由过程调用 onXX() 的办法获取到相干的通知信息。在实现 Activity 类的时辰转载 2013-08-02 12:35:50 · 688 阅读 · 0 评论 -
Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:Xml代码 shape> solidandroid:color="#ff9d77"/> gradient转载 2013-07-26 09:55:25 · 843 阅读 · 0 评论 -
Android 一条竖线或横线、画边框
1、画线[img]http://pic002.cnblogs.com/images/2010/122963/2010122216290992.png[/img]如果是LinearLayout布局,必须要在的属性里面指定宽和高两个属性,否则就会出错,如果是TableLayout布局,只需要指定高这个属性就可以了Xml代码 xml vers转载 2013-07-26 10:53:35 · 38801 阅读 · 2 评论 -
Android之Broadcast, BroadcastReceiver(广播)
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连接以上各个组件,并在转载 2013-07-23 08:43:31 · 520 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start转载 2013-07-23 08:42:45 · 605 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。转载 2013-07-19 17:12:38 · 852 阅读 · 0 评论 -
android自定义弹出层
1. [代码]DialogShow.java 跳至 [1] [2] [3] [4] [全屏预览]view sourceprint?01package com.asfman; 02 03import android.app.Activi转载 2013-07-02 19:43:33 · 3503 阅读 · 1 评论