android
文章平均质量分 73
据于德游于艺
这个作者很懒,什么都没留下…
展开
-
ImageView实现单选效果
图片效果如下:实现功能是,单击其中一个个人或者商家 该imageview背景发生变化,另一个还是默认的背景,他们只能有一个产生背景变化,单击确定按钮把对于图片下方的汉子返回给上一个页面对于的textview中。具体实现是需要一个setSelected== true 或者 setSelected ==false 来判断 imageview 是否点击可以更改图片背景 代码如下:原创 2016-01-25 13:39:42 · 2646 阅读 · 0 评论 -
使用字符串资源
首先创建一个 /values/strings.xml:xml version="1.0" encoding="utf-8"?> name="title">My Application name="hello_world">Hello World!你可以参考你的源代码和其他XML字符串资源文件中使用的资源名称定义的元素的name属性。在你的源代码,您可以参原创 2016-04-10 21:13:13 · 669 阅读 · 0 评论 -
支持不同的屏幕
Android使用两种一般性质分类设备屏幕:大小和密度。你应该希望你的应用程序将被安装在设备屏幕大小和密度范围。因此,你应该包括一些可替代资源,优化你的应用程序的外观不同的屏幕尺寸和密度。有四种广义大小:小,正常的,大,超大和四个广义密度:低(ldpi),中等(mdpi),高(hdpi)、额外的高(xhdpi)声明不同的布局和位图你想使用不同的屏幕,你必须将这些可替代资源在不同的目录,类似于如何为原创 2016-04-10 21:35:45 · 457 阅读 · 0 评论 -
从一个活动获得结果
启动另一个活动不一定是单向的。你也可以开始另一个活动和接收一个返回结果。获得结果,调用startActivityForResult()(而不是startActivity())。例如,您的应用程序就可以开始一个摄像头应用程序和接收捕获的照片。或者,你可能开始应用的人为了让用户选择一个联系人,你会收到联系信息。当然,响应的活动必须返回一个结果。时,它发送结果作为另一个意图对象。你的活动收到on翻译 2016-04-14 13:46:11 · 463 阅读 · 0 评论 -
允许其他应用程序来开始你的活动
前两个课程集中在一侧的故事:从你的应用程序启动另一个应用程序的活动。但是如果你的应用程序可以执行一个动作,可能有用到另一个应用程序,应用程序应该准备应对行动来自其他应用程序的请求。例如,如果您构建一个社会与用户应用程序可以共享信息或照片的朋友,在你的最佳利益支持ACTION_SEND意图,用户可以发起一个“共享”行动从另一个应用程序和启动应用程序执行的行动。允许其他应用程序开始你的活动,你需要翻译 2016-04-14 14:19:50 · 659 阅读 · 0 评论 -
建立一个隐式意图
安卓系统最重要的特性之一是一个应用程序用户发送到另一个应用程序的能力基于一个“行动”它想执行。例如,如果您的应用程序有一个业务的地址,你想显示在地图上,你不需要构建一个活动在你的应用程序,展示了一幅地图。相反,您可以创建一个请求来查看地址使用意图。Android系统开始应用,能够显示地址在地图上。解释在第一节课,建立您的第一个应用程序,您必须使用意图之间导航活动在您自己的应用程序。你通常与一个翻译 2016-04-14 11:00:15 · 678 阅读 · 0 评论 -
简单的数据发送给其他应用程序
当你构建一个意图,您必须指定您想要的行动意图“触发。“Android定义了几个动作,包括ACTION_SEND,您大概可以猜到,表明意图是将数据从一个活动到另一个,甚至跨进程边界。发送数据到另一个活动,所有您需要做的是指定数据及其类型,系统将识别兼容接收活动,并将它们显示给用户(如果有多个选项)或立即启动活动(如果只有一个选项)。类似地,您可以宣传你的活动支持的数据类型接收从其他应用程序通过指定他翻译 2016-04-14 15:51:35 · 1175 阅读 · 0 评论 -
收到来自其他应用程序的简单的数据
就像你的应用程序可以将数据发送给其他应用程序,也可以很容易接收来自应用程序的数据。考虑用户如何与应用程序交互,数据类型你想收到什么其他应用程序。例如,一个社交网络应用程序可能会接收文本内容感兴趣,就像一个有趣的web URL,从另一个应用程序。Google + Android应用程序接受文本和单个或多个图像。与这个应用程序,用户可以很容易地开始一个新的Google +发布Android的照片画廊应原创 2016-04-14 16:02:06 · 590 阅读 · 0 评论 -
Andorid 项目中Dialog的便捷开发,全面的样式选择.
在最近写的项目中,Dialog 有各种各样的显示问题, 无论是 用dialog ,还是 alertDialog , 都会有一系列的 黑边, 黑底白字,全屏等 各种意外的结果,而且无论自己怎样自定义样式,都得不到很好的解决.经过一段时间的研究,尝试. 自己得出了自己的解决办法. 供大家参考使用.首先,来普及一下Dialog 的基础知识,Dialog 是一种基于容器的对话框转载 2016-06-29 15:28:46 · 935 阅读 · 0 评论 -
EventBus理解
EventBus主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息,优点是开销小,代码更优雅。以及将发送者和接收者解耦。 首先创建一个实体类:这里不多说,直接上代码: package com.cysd.wz_client.model;/** * Created by Administ原创 2016-07-19 10:42:06 · 650 阅读 · 0 评论 -
在SQL数据库保存数据
保存数据到数据库是理想的重复或结构化数据,如联系信息。这类假定您熟悉SQL数据库,帮助您开始使用SQLite数据库在Android上。api需要使用数据库android.database在Android上可用。sqlite包。定义一个模式和合同SQL数据库的主要原则之一的模式:一个正式的数据库是如何组织的宣言。模式反映在您所使用的SQL语句来创建数据库。你会发现它有助于创建一个同伴类,称为原创 2016-04-14 09:52:40 · 3294 阅读 · 0 评论 -
保存键值集
共享偏好文件命名时,你应该使用一个名称标识的应用程序,如“com.example.myapp.PREFERENCE_FILE_KEY”警告:如果你创建一个共享MODE_WORLD_READABLE或MODE_WORLD_WRITEABLE首选项文件,然后任何其他应用程序知道文件标识符可以访问您的数据。警告:如果你创建一个共享MODE_WORLD_READABLE或MODE_WORLD_WR原创 2016-04-13 18:21:05 · 2419 阅读 · 0 评论 -
setBackgroundDrawable和setBackgroundColor的用法
1.设置背景图片,图片来源于drawable; viewHolder.modify.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.btn_fuwu_shape_pre));2.转换字符串为int(颜色);listItemView.deleteFilghtBg.setBackgr原创 2016-01-11 18:44:52 · 7084 阅读 · 0 评论 -
Android数据格式解析对象JSON用法
1.JSON概念: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性,从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 JSON可以将Java对象转成json格式的字符串,可以将json字符串转换成Java。比XML更轻量级,Json使用起来比较轻便和简单。JSON数据格式,在Android原创 2016-01-11 14:01:49 · 1312 阅读 · 0 评论 -
Android开发组件
应用程序组件 组件是一个Android程序至关重要的构建模块。每一个组件都是系统进入你的应用的不同途径。但并不是所有的组件都是用户进入程序的真实入口,其中一些要依赖于其它组件, 但是每一个组件都以自己独有的形式存在,并发挥特殊的作用;每一个组件都是一个唯一的模块,帮助你实现程序的各种行为。有四种不同的应用程序组件。每一种组件都有其唯一的目的并且有独有的生命周期,这个生命周翻译 2016-01-12 10:08:42 · 412 阅读 · 0 评论 -
Android API 中文 (10) —— GridView
正文 一、结构 public final class GridView extends AbsListView java.lang.Object android.view.View android.view.ViewGroup android.widget.AdapterView转载 2016-01-11 10:00:53 · 478 阅读 · 0 评论 -
Android API 中文 (1) —— 了解生命周期回调
在一个活动的寿命,系统调用的芯以类似于步骤金字塔序列集的生命周期方法。即,活动的生命周期的每个阶段是在金字塔的单独步骤。由于系统会创建一个新的活动实例,每个回调方法移动活动状态一步朝上方。金字塔的顶端是在其活性在前景中运行的点,用户可以与其进行交互。当用户开始离开活动,系统调用移动的活动状态回落金字塔,以便拆除活性的其他方法。在一些情况下,活动将仅移动一部分的方式向下金字塔和等待,从该点,翻译 2016-01-12 10:33:38 · 686 阅读 · 0 评论 -
Android API 中文 (2) —— 暂停和恢复一个Activity
在正常的应用程序使用时,前台活动有时通过所述活动暂停等可视部件阻塞。例如,当一个半透明活性打开(诸如一个在一个对话的方式),在以前的活动暂停。只要活动仍部分可见,但当前未处于焦点中的活动,它保持暂停。然而,一旦活性完全阻塞和不可见的,它停止(这将在下一课讨论)。当你的活动进入暂停状态时,系统调用的onPause()方法的活动,它允许你停止不应该继续暂停时(如视频)正在进行的动作原创 2016-01-12 12:37:49 · 754 阅读 · 0 评论 -
Android API 中文 (3) —— 停止和重启一个Activity
在正常的应用程序使用时,前台活动有时通过使所述活动暂停等可视部件阻塞。例如,当一个半透明活性打开(诸如一个在一个对话的方式),在以前的活动暂停。只要活动仍部分可见,但当前未处于焦点中的活动,它保持暂停。然而,一旦活性完全阻塞和不可见的,它停止(这将在下一课讨论)。当你的活动进入暂停状态时,系统调用的onPause()方法的活动,它允许你停止不应该继续暂停时(如视频)正在进行的动原创 2016-01-12 13:47:31 · 749 阅读 · 0 评论 -
Android API 中文 (5) —— 使用平台的样式和主题
Android提供用户体验主题,让应用程序底层操作系统的外观和感觉。这些主题可以应用到你的应用程序清单文件中。通过使用这些内置的风格和主题,你的应用程序自然会紧跟最新的Android外观和感觉与每个新版本。为了让您的活动看起来像一个对话框: android:theme="@android:style/Theme.Dialog">为了使您的活动有一个透明的背景原创 2016-01-12 15:57:49 · 514 阅读 · 0 评论 -
Android API 中文 (4) —— 布局
布局中,定义视觉结构用于用户接口如用户界面为活动的应用程序或窗口小部件。您可以通过两种方式申报的布局:声明在XML中的UI元素。 Android提供了相对应的视图类和子类,比如那些部件和布局一个简单的XML词汇。实例化在运行时布局元素。您的应用程序可以创建视图和一个ViewGroup对象(并操纵它们的属性)编程。Android框架为您提供了用于申报和管理应用程序的用户界面的这些方法原创 2016-01-12 22:51:59 · 755 阅读 · 0 评论 -
android:拍照,相册剪裁的实现方式
一,仅拍照 首先先给大家看效果图: 点击拍照,拍照完成然后把照片显示在ImageView中: 1,拍照功能需要首先在AndroidManifest.xml添加SD卡读写权限android:name="android.permission.WRITE_EXTERNAL_STORAGE" />android:name="android.permission.原创 2016-07-21 20:34:47 · 566 阅读 · 0 评论