
android
mincheat
Be best of yourself
展开
-
Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件转载 2014-07-14 15:51:11 · 347 阅读 · 0 评论 -
layouts简介
Layouts介绍 Layout管理器(一般称“layouts”)是ViewGroup的扩展,被设计用来控制子控件在屏幕上的位置。Layouts能相互嵌套,通过Layout管理器的结合,你可以创建任意复杂的界面。 Android SDK包含一些简单的Layout,帮助你构建UI。选择layout间正确的结合来使界面易于理解和使用就取决于你咯。 下面的列表包含了一些更通用转载 2014-07-14 15:42:43 · 606 阅读 · 0 评论 -
动态更改屏幕方向与系统设置更改事件
动态更改屏幕方向 LANDSCAPE与PORTRAIT 范例说明 要如何通过程序控制Activity的显示方向?在Android中,若要通过程序改变屏幕显示的方向,必须要覆盖setRequestedOrientation()方法,而若要取得目前的屏幕方向,则需要访问getRequestedOrientation()方法。本范例为求简要示范更改做法,设转载 2014-07-14 10:15:43 · 743 阅读 · 0 评论 -
requestWindowFeature使用详解
requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时转载 2014-07-14 10:11:31 · 322 阅读 · 0 评论 -
7种形式的Android Dialog使用举例
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2014-08-11 10:24:30 · 340 阅读 · 0 评论 -
Android UI之ProgressBar(进度条)
进度条是一个很实用的组件,一般用来显示用户某个耗时操作的进度百分比,首先来看一下Android支持的几种风格的进度条:style="@android:style/Widget.ProgressBar.Inverse" 普通大小进度条style="@android:style/Widget.ProgressBar.Large" 大进度条style="@and转载 2014-09-25 18:09:28 · 631 阅读 · 0 评论 -
Android HttpClient
Android HttpClient转载 2014-09-25 19:18:21 · 491 阅读 · 0 评论 -
Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:转载 2014-09-28 10:02:59 · 360 阅读 · 0 评论 -
Android横竖屏切换总结
Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略转载 2015-04-07 11:13:54 · 566 阅读 · 0 评论 -
Android 手机震动功能实现
1、首先在AndroidManifest.xml中添加震动权限[html] view plaincopyprint?uses-permission android:name="android.permission.VIBRATE" /> 2、创建震动工具类 VibratorUtil.java[java] view转载 2015-04-08 10:02:25 · 780 阅读 · 0 评论 -
AndroidManifest.xml配置文件详解
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml version="1.0" encoding="utf-8"?>转载 2014-07-14 14:27:09 · 395 阅读 · 0 评论 -
ArrayList 和linkedlist的区别
ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始原创 2014-07-30 10:49:16 · 480 阅读 · 0 评论 -
Android退出程序时的"再按一次退出"实现
个人觉得当用户按下后退键时,出现"再按一次退出"的提示防止误操作比弹出一个对话框是会更人性化的。话不多说上代码:第一种:重写onKeyDown来监听:[java] view plaincopy long waitTime = 2000; long touchTime = 0; @Override publ转载 2014-08-05 14:53:30 · 431 阅读 · 0 评论 -
Activity生命周期之我见
Activity生命周期之我见关于Activity生命周期的文章很多,而且大部分也说得很详细,所以作为关于这方面的内容我本来不想多说,但是大家可能跟我之前一样,在看这方面的内容的时候都能很容易地看懂,但是过几天又忘了,或者在用的程序中跳转较多的情况下容易混淆。这是因为没有真正的理解,或者是没有很好的方法来记忆,所以在这里我就说一下我对Activity生命周期的一些记忆的方式,希望对大家转载 2014-07-16 10:45:17 · 389 阅读 · 0 评论 -
Apache MINA 基本介绍
MINA 的基础架构下图是 MINA 的架构图,图 1:MINA 的架构图在图中的模块链中,IoService 便是应用程序的入口,相当于我们前面代码中的 IoAccepter,IoAccepter 便是 IoService 的一个扩展接口。IoService 接口可以用来添加多个 IoFilter,这些 IoFilter 符合责任链模式并由 IoProcessor 线转载 2014-07-17 15:07:31 · 828 阅读 · 0 评论 -
Android Menu add方法
public abstract MenuItem add (int groupId, int itemId, int order, int titleRes)参数说明: groudId:是指组ID,用以批量地对菜单子项进行处理和排序 itemId:是子项ID,是每一个菜单子项的唯一标识 order:指定菜单子项在选项菜单中的排列顺序转载 2014-07-18 10:10:24 · 636 阅读 · 0 评论 -
Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc转载 2014-07-18 09:35:01 · 387 阅读 · 0 评论 -
android 中的context
Context是什么?它的作用?1、其实这个Context就像我们的手,操作者!每个“内容”“工具”,例如view 都需要有手来操作。在Activity中,我们可能定义了很多View组件,那么统一管理这些“工具”的手就是“上下文”Context同时Activity也需要手来控制。例如Activity最终也是继承Context类 java.lang转载 2014-07-21 09:40:54 · 426 阅读 · 0 评论 -
Android中实现下拉刷新
需求:项目中的消息列表界面要求实现类似sina微博的下拉刷新;思路:一般的消息列表为ListView类型,将list加载到adapter中,再将adapter加载到ListView中,从而实现消息列表的展示。而下拉刷新要求给消息列表加一个头部,其中有图片(向上/向下箭头)和提示字样(下拉刷新/松开刷新),从而我们需要做的事情:1.需要做一个head.xm来实现头部的样式定义;2.需要自定义转载 2014-07-25 16:35:33 · 604 阅读 · 0 评论 -
Google Android开发精华教程
Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。本文汇总整理了时下关于Google Android技术教程的下载资源,供参考。一、入门级:《Android中文教程》中文版[简介]:《Android中文教程》简单易懂转载 2014-07-26 23:33:19 · 437 阅读 · 0 评论 -
SQLiteDatabase中query、insert、update、delete方法参数说明
1、SQLiteDataBase对象的query()接口:public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having,String o转载 2014-07-28 09:19:53 · 530 阅读 · 0 评论 -
AsyncTask介绍
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作转载 2014-07-30 11:15:40 · 311 阅读 · 0 评论 -
android MediaCodec的自己碰到的问题
本文是个人在使用MediaCodec开发的时候碰到的一些问题,做下记录....MediaCodec的基本用法,网上一大把,这里就不写了1, 获取支持分辨率问题Camera.Parameters parameters = _camera.getParameters();List previewSizes = parameters.getSupportedPreviewS原创 2016-05-12 16:53:49 · 20868 阅读 · 5 评论