
Android基础控件
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
Android中TextView详解
public classTextViewextends Viewimplements ViewTreeObserver.OnPreDrawListenerjava.lang.Object ↳android.view.View ↳android.widget.TextView原创 2013-02-21 14:17:05 · 1137 阅读 · 0 评论 -
导入新android工程,无gen文件夹(无R文件)
1、选择菜单 Project >> Clean ,前提是勾选上 Bulid Automatically(自动构建部署) , 点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。2、选择工程,右键 Android Tools >> Fix Project Properties 这个操作有时候可以修正一些错误,但我的不行。转载 2013-03-12 11:21:08 · 3250 阅读 · 0 评论 -
控件之 Dialog ListView GridView
Dialog 对话框,它运行起来的效果是什么样呢?如下图2011-12-20 18:45 上传下载附件(28.95 KB)这种是最常用的对话框2011-12-20 18:46 上传下载附件(36.5 KB)当点击了上图的确定后,会弹此对话框,这种对话框属于自定义布局类型2011-12-20 18:4转载 2013-03-17 10:28:41 · 1066 阅读 · 0 评论 -
Android 分享机顶盒项目的封装类《GridView》
由于使用系统自带的GridView 不够灵活,不能允许拖拉控件,故自己结合LinearLayout 封装的一个GridView ,通过本篇文章的阅读你可以学会如何自定义控件,如何使用组合控件,如何为自己的组合控件添加数据源和如何为自定义控件添加属性。 首先,我们要实现的效果是这样的:2011-11-26 10:40 上传下载附件(53.06 KB)转载 2013-03-17 10:31:04 · 857 阅读 · 0 评论 -
ImageView大全
一.介绍ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等.二.XML属性android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用android:maxHeig原创 2013-03-18 11:27:58 · 1108 阅读 · 0 评论 -
Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)
在开发Android平台的互联网应用时,经常会使用到WebView,好处主要有两个,一是可以更改要展现的内容(包括样式),二是可以实现部分功能的跨平台。 Android的WebView组件使用非常简单,可以使用loadUrl()加载一个Url地址,也可以使用loadData()或loadDataWithBaseURL()加载一段HTML代码片段。loadUrl()的使用大家应该都没原创 2013-03-18 19:55:42 · 1193 阅读 · 0 评论 -
Android开发教程:监听EditText的变化
监听EditText的变化 使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法: 当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面原创 2013-03-19 17:24:54 · 1301 阅读 · 0 评论 -
Android---文字中插入表情
以短信输入框为例,短信的输入框是一个EditText,它的append方法不仅可以加入字符串,还可以添加HTML标记。以下就是使用HTML标记添加表情的具体操作。 首先需要构建一个ImageGetter,作用是通过HTML标记获得对应在res目录下的图片: ImageGetter imageGetter = new ImageGetter() {原创 2013-03-19 17:39:49 · 1294 阅读 · 0 评论 -
Android百度地图使用
对于百度jar包调用这块还是容易犯错误一旦出错,运行调试困难,报的错误仅仅是无法启动activity,这种情况一定要查看jar包是否正确引用特此将开发步骤与jar的引用说明一下1步:下载jar包,两个文件一个jar一个so文件http://developer.baidu.com/map/sdkandev-download.htm//右下角有个"lib库"原创 2013-03-28 18:45:13 · 743 阅读 · 0 评论 -
Android “再按一次返回键退出程序”实现介绍
用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码:123456原创 2013-04-22 21:42:41 · 1032 阅读 · 0 评论 -
android 监听屏幕方向改变 onConfigurationChanged
注意:onConfigurationChanged事件并不是只有屏幕方向改变才可以触发,其他的一些系统设置改变也可以触发,比如打开或者隐藏键盘。 当我们的屏幕方向发生改变时,就可以触发onConfigurationChanged事件。我们要想当前的activity捕获这个事件,需要做以下这么几件事情。第一:权限声明: API中说该权限允许我们改变配置信息,但是我们再改转载 2013-04-13 23:18:57 · 926 阅读 · 0 评论 -
Android 如何将图片和文字同时分享到微信
[摘要]本文介绍Android 如何将图片和文字同时分享到微信,并提供详细的示例代码供参考。微信开放平台上的例子只有单独分享一张图片或者是单独分享一段文字。最近要做这个功能,就搜索了一下是否有这方面的文章。可能博主搜索能力有限,没找到。最后只好反编译了一个拥有这个功能的应用,得到了这部分代码,拿出来分享一下:View Row Code1public原创 2013-04-22 21:43:51 · 2334 阅读 · 0 评论 -
Android三种实现自定义ProgressBar的方式介绍
[摘要]本文介绍Android三种实现自定义ProgressBar的方式,并提供详细的示例代码供参考。一、通过动画实现定义res/anim/loading.xml如下:View Row Code1?xml version="1.0" encoding="UTF-8"?>2animation-list a原创 2013-04-22 21:46:33 · 1023 阅读 · 0 评论 -
Android AIDL应用间交互
[摘要]在Android Service中我们对长时间运行的服务、应用内交互的服务进行了相关介绍,本文主要介绍使用Service进行应用间的交互。在Android Service中我们对长时间运行的服务、应用内交互的服务进行了相关介绍,本文主要介绍使用Service进行应用间的交互。关于Service的介绍见Android Service介绍。1、介绍Android使用原创 2013-04-22 21:51:41 · 932 阅读 · 0 评论 -
Android项目全局变量的定义简介
[摘要]尽量使用继承自Application的自定义类,在我们继承的类中定义需要全局使用的变量,并通过getApplicationContext()来获取和保存相关的变量即可,本文介绍Android项目全局变量的定义。static修饰的静态变量,使用很方便,在不同的类和包中都可以使用,在虚拟机中单独占用内存,没错,这些都是它们的优点,不过在项目上线后,才发现static有一些不太好的地原创 2013-04-22 21:54:34 · 1016 阅读 · 0 评论 -
Android 自定义View并添加属性介绍
[摘要]本文主要介绍如何为自定义的View添加属性以及属性的类型,并提供简单的示例代码供参考。本文主要介绍如何为自定义的View添加属性以及属性的类型。代码示例定义见DropDownToRefreshListView,调用见DropDownToRefreshListViewDemo.1、添加自定义View的属性文件在res/values中新建attrs.xml文件(文件原创 2013-04-22 21:57:29 · 721 阅读 · 0 评论 -
Android学习 - 退出整个应用方法
[摘要]在Android应用开发中,难免会遇到需要完全退出整个应用的时候,本文介绍Android中退出整个应用的方法,并提供详细的示例代码供参考。在Android应用开发中,难免会遇到需要完全退出整个应用的时候,我在网上也看了一下,感觉通过广播是个很好的方法,在这里,我用了另外一个方法,简而言之,通过单例模式把每个Activity 的引用添加到一个全局链表中,每次退出程序调用Syste原创 2013-04-22 22:00:16 · 870 阅读 · 0 评论 -
Android学习 - 键盘点击事件
[摘要]本文介绍Android中的键盘点击事件,并提供详细的示例代码供参考。Android键盘点击事件示例代码如下:View Row Code1package archie.android.activity;23import android.app.Activity;4imp原创 2013-04-22 22:02:10 · 863 阅读 · 0 评论 -
Android学习 - ListView中的分割线
[摘要]本文介绍Android中ListView的分割线,ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled 表示是否显示分割线。ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView原创 2013-04-22 22:03:46 · 723 阅读 · 0 评论 -
Android的开发提高篇(1) - 获取本地IP
[摘要]本文介绍Android开发提高篇之获取本地IP,主要使用ConnectivityManager来实现,并提供详细的示例代码供参考。一、概述习惯了Linux下的网络编程,在还没用智能机之前就一直想知道怎么得到手机的IP地址(玩智能机之前我是不搞手机应用的)。好了,得知Android是基于Linux内核的,那么不就可以利用之前学的Linux下的网络编程方法来获取IP了吗?呵原创 2013-04-22 22:13:49 · 921 阅读 · 0 评论 -
android 实现由下至上弹出并位于屏幕底部的提示框
button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub AlertDialog dialog = new AlertDialog.Builder(TestAnd转载 2013-04-13 23:11:22 · 1246 阅读 · 0 评论 -
android 如何调用(打开)其他程序
Intent intent = new Intent(); intent.setComponent(new ComponentName("所要打开的程序包名", "所要打开的程序包名+主运行类名")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); android 如何原创 2013-04-13 23:17:19 · 822 阅读 · 0 评论 -
Android中的Menu(菜单)的三种类型菜单的学习
今天学习一下菜单组件,在Android中的菜单中有三种①:OptionMenu(选项菜单)②:ContextMenu(上下文菜单) ③:SubMenu(子菜单) 下面分别来学一下 一:OptionMenu(选项菜单) 当我们使用手机的时候,按着手机上面的Menu,弹出的菜单就是选项菜单。但是我们一次性能显示菜单选项只能是6个如果我们设置的超过6个时候,第六原创 2013-05-18 15:21:14 · 4164 阅读 · 0 评论 -
Android学习笔记-Menu
Android学习笔记-Menu Menu分三种:Option Menu:选择菜单,单击”menu”按键出现。ContextMenu:上下文菜单,长按出现。SubMenu:子菜单一、创建Menu资源:除了在代码中实例化menu之外,还要在XML中定义所有menu和Item的资源。Menu资源中包含如下属性:二、扩展menu resources:我们可以在代码转载 2013-05-18 15:35:54 · 951 阅读 · 0 评论 -
[Android实例] 天天动听 半透明Menu效果
这个咱再分享个天天动听的半透明Menu效果,个人感觉挺漂亮。看下效果。 感觉如何啊?分解一下:1. 利用Shaper设置一个半透明圆角背景2. 定义Menu布局,主要就GridView,把图标都放在这个GridView3. Menu事件, 通过PopupWindow或者AlertDialog或者透明Activity显示到页面即可。4. 按钮的转载 2013-05-18 16:09:43 · 1145 阅读 · 0 评论 -
自定义menu
用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子(作者:CoffeeCole,email:longkefan@foxmail.com),对例子进行简化以及封装,使其作为一个复合控件融入自己的framew转载 2013-05-18 17:10:44 · 965 阅读 · 0 评论 -
TabHost中在不同Tab中显示不同的Menu(菜单)
使用TabHost后,我们很多时候都有在不同的Tab中显示不同的菜单.以下的是我足球即时比分中的一些截图(Tab为关注时显示的菜单).以下是实现以上功能的主要代码片段(该代码是本人的应用足球即时比分的代码片段):public class SenseSoccerScoreActivity extends Activity{ public st转载 2013-05-18 15:16:55 · 1499 阅读 · 0 评论 -
Android 中自定义 Menu 资源
今晚在做应用程序时,需要用到 Menu。左思右想还是决定编写 menu.xml 的方式来完成,这样做的好处:1、方便管理(这也正是android应用xml的原因之一);2、便于修改。在 Android 中任何视图组件的创建方式都有两种:1、在XML文件中创建;2、在代码中创建。Menu 也不例外,我们既可以在资源文件中声明,也可以在代码中创建。Android 中的菜单分为:1、选项菜单 ,转载 2013-05-18 17:16:08 · 759 阅读 · 0 评论 -
新浪微博布局学习——妙用TabHost
一、效果图 红色部分是本文要实现的目标。 二、实现 maintabs.xml xmlns:android="http://schemas.android.com/apk/res/android">原创 2013-05-21 13:18:29 · 880 阅读 · 0 评论 -
系统使用详解之拍照
在Android中调用摄像头进行拍照有两种方式,一种是使用系统的拍照Activity,另一种是使用Camera对象自己实现拍照功能。main.java外部引用原始文档 1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031323334353637原创 2013-05-22 12:03:31 · 673 阅读 · 0 评论 -
使用WakeLock使Android应用程序保持后台唤醒
在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状态。针对前面的例子,收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态乃至系统进原创 2013-05-22 11:41:49 · 1153 阅读 · 0 评论 -
[android]bunner的自动滚动和手动滑动
项目说明.txt外部引用原始文档1本demo实现的一个图片的自动滚动和手动滑动的操作。一般的app在首先都会有一个展示的bunner条,该bunner实现了图片的自动和手动的操作的方法。喜欢的朋友可以看下,代码比较简单,注释的也比较详细。6.jpg外部引用原始文档MyViewPag原创 2013-05-22 11:48:33 · 1190 阅读 · 0 评论 -
实现遮罩层效果
码片段说明.txt外部引用原始文档1实现的就是在最上层显示动态悬浮的说明,比如在程序中,在最上层显示一个说明的文字。实现的原理也很简单,就是在最上层需要显示的设置为透明或者半透明状态,然后就是布局的设计。ShowActivity.java外部引用原始文档 1 2 3原创 2013-05-22 11:50:12 · 1063 阅读 · 0 评论 -
图片、录音和视频采集
本项目实现的是图片、录音和视频的采集,把具体的实现都在一个项目里面实现,有需要的可以那来看下。仅仅是功能的实现, 可以自己写一些比较绚的UI来组扩充。代码里面注释很详细代码地址:http://www.eoeandroid.com/thread-252327-1-2.html.jpg外部引用原始文档TestBasicVideo.java外部引用原始文档 1 2 3 4原创 2013-05-22 12:05:31 · 868 阅读 · 0 评论 -
使用NetworkInformation来判断和监听网络状
README.md外部引用原始文档在程序开发中,我们一般都会进行网络交互,那么这时对网络连接的信息判断以及状态的监听,就比较重要了。下面我直接给出代码,通过代码很容易理解如何判断和监听网络状态。IsConnectedToInternet.cs外部引用原始文档 1 2 3 4 5 6 7 8 91011121原创 2013-05-22 11:43:33 · 2519 阅读 · 0 评论 -
仿微信头部工具栏下拉效果
看到好多应用都用到,最近开发自己有用到了,整理一下,做成类似控件,下次快速开发,待完善源码来源:http://www.eoeandroid.com/thread-235043-1-5.htmlweixin_plus.png外部引用原始文档AndroidManifest.xml外部引用原始文档 1 2 3转载 2013-05-22 12:15:27 · 1114 阅读 · 0 评论 -
适用于Android设计风格的ActionBar
由于Android自3.0以后,引入了ActionBar的概念,即要取代menu的作用,所以本示例为简单操作ActionBar的代码,供参考源码:https://github.com/johannilsson/android-actionbarmain.xml外部引用原始文档 1 2 3 4 5 6 7 8 910111原创 2013-05-22 15:26:02 · 1067 阅读 · 0 评论 -
Android手机上如果要使用截屏功能
一.基本介绍.md外部引用原始文档原文地址:http://blog.youkuaiyun.com/hk_256/article/details/7306590 ,转载请注明出处在Android 4.0 之前,Android手机上如果要使用截屏功能,只能通过Root手机,且使用第3方截图软件来实现截屏功能。Android4.0中,系统自带了截屏功能,使用方法是音量下(VOLUME原创 2013-05-22 11:39:48 · 1360 阅读 · 0 评论 -
【android】实现手指滑动来切换activity
1.jpg外部引用原始文档MainActivity.java外部引用原始文档 1 2 3 4 5 6 7 8 9101112131415161718192021222324252627282930313233343536373839404142434445原创 2013-05-22 11:46:35 · 1366 阅读 · 0 评论 -
Android系统详解之获取图片和视频的缩略图
readme外部引用原始文档12345678从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。1.原创 2013-05-22 12:01:42 · 875 阅读 · 0 评论