Android 学习
文章平均质量分 95
llyofdream
简单的生活 简单的自己
展开
-
Android的各种滑动效果
Android实现左右滑动效果http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html Android实现左右滑动指引效果 http://www.cnblogs.com/hanyonglu/archive/2012/04/07/2435589.html Android实现渐显按钮的左右滑动效果http://ww转载 2012-05-02 14:12:34 · 748 阅读 · 0 评论 -
GestureDetector类的用法
GestureDetector类定义了许多触摸事件。包括 1.boolean onDoubleTap(MotionEvent e)解释:双击的第二下Touch down时触发 2.boolean onDoubleTapEvent(MotionEvent e)解释:双击的第二下Touch down和up都会触发,可用e.getAction()区分。 3.boo转载 2012-05-02 15:14:40 · 758 阅读 · 0 评论 -
Android LayoutInflate
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou转载 2012-05-03 10:04:29 · 772 阅读 · 0 评论 -
Android ViewPager实现应用欢迎界面
有时候开发一个应用需要指导用户提示一些新功能,这样的欢迎界面的实现可以用一下方法首先我们要用到ViewPager这个类,这个类是在android-support-v4.jar中,网上搜一下就会有现将这个包放到项目中,之后进行引用ViewPager类个人理解就是一个容器,将你需要的图片资源放到他的Adapter中进行填充,这样我们就需要一个adapter,自定义一个adapter继承Pa原创 2012-05-03 11:35:59 · 2790 阅读 · 1 评论 -
2012-5-7知识总结
Android Google Map API使用的八个步骤http://tech.it168.com/a2012/0308/1322/000001322333.shtml使用Android Google Map开发LBS应用http://tech.it168.com/a2012/0309/1322/000001322925.shtmlandroid模拟器GP原创 2012-05-07 09:53:54 · 510 阅读 · 0 评论 -
Android 支持多语化并自定义语言类型
1.首先,如果要程序自动适应系统语言进行转变,可以在res下添加相应的语言文件夹:如:添加中文,则文件夹命名为values-zh-rCN,如果不清楚需要的名字可以到:E:\android-sdk-windows\platforms\android-8\data\res,如这样的文件夹下寻找。这样就可以让程序自动适应系统的语言来选择语言。2.如果我们想在程序内部可以手动地选择语言则:转载 2012-05-08 11:43:16 · 955 阅读 · 0 评论 -
打勾显示输入的密码
1:首先设置EditText的android:inputType=“testPassword”2:当选择了显示密码后设置EditText.setTransformationMethod(HideReturnsTransformationMethed.getInstance())相反设置EditText.setTranformationMethed(PassWordTranformation原创 2012-05-08 11:11:11 · 672 阅读 · 0 评论 -
AlertDilog 显示简单 和 复杂列表
AlertDialog 显示简单列表 setItemsimport android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.os.Handler;import and转载 2012-05-08 10:40:03 · 2358 阅读 · 0 评论 -
2012-5-18 想法
1:百度翻译 goole翻译2:android 绘图3:Json解析4:http通信原创 2012-05-28 11:23:00 · 912 阅读 · 0 评论 -
2012-5-14 知识总结
Android之Intent全面解析及用法 http://blog.csdn.net/cndrip/article/details/7191072原创 2012-05-14 10:10:06 · 636 阅读 · 0 评论 -
2012-6-1 知识总结
edittext 标签用于指定屏幕内的焦点View。例如我们点击tab键或enter键焦点自动进入下一个输入框用法:将标签置于Views标签内部 android:layout_width="fill_parent" android:layout_hei原创 2012-06-01 13:17:28 · 587 阅读 · 0 评论 -
2012-5-15 知识总结
第一java.lang.illegalargumentexception: view not attached to window manager问题引起的原因: A应用在使用Intent显示启动其他应用,当关闭其他应用显A应用界面时报错。解决方法1:A应用使用startActivityForResult(intent)启动其他应用解决方法2:关闭其他应用时每次都使用I转载 2012-05-15 13:53:59 · 574 阅读 · 0 评论 -
Android获得图库中的图片
当要进分享照片功能时,点击一个按钮,然后进入图库选择照片,要进行这样的操作,改怎么完成呢,要解决2个问题:1、该如何进入图库2、改如何取得照片==================================================进入图库: Intent intent = new Intent();转载 2012-05-16 13:49:08 · 1311 阅读 · 0 评论 -
Android 裁剪图像
package com.xiaoma.piccut.demo; import java.io.File; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import and转载 2012-05-17 10:13:32 · 3787 阅读 · 1 评论 -
OAUTH 认证相关知识
OAuth认证过程中用WebView代替原来的系统自带浏览器转载 2012-06-06 13:49:17 · 626 阅读 · 0 评论 -
Java安全通信:HTTPS与SSL
1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证与加密通转载 2012-06-12 11:02:20 · 684 阅读 · 0 评论 -
2012-5-23 知识总结
[Android]搜索关键字飞入飞出效果 http://blog.csdn.net/sodino/article/details/7176796原创 2012-05-23 11:26:42 · 848 阅读 · 0 评论 -
2012-6-13 Android中的资源访问——尺寸资源
1、Android支持的尺寸资源2、尺寸资源XML文件的定义3、尺寸资源XML文件的使用该示例在布局文件中添加一个TextView和一个Button,分别使用尺寸资源来定义它们的宽和高。1)、在工程的res\values\目录下添加一个dimens.xml尺寸资源文件,并且添加4个尺寸资源(如下面代码所示),可视化的添加方法跟添加字符串类似,不过其Value值要是“数字转载 2012-06-13 10:21:00 · 848 阅读 · 0 评论 -
2012-6-19 知识总结
Android TextView 超链接 http://blog.csdn.net/icephone/article/details/6606666Android spinner 样式及其使用详解http://www.desteps.com/application/mobile/0100142_2.htmlweb开发中公用组件的开发之一---------原创 2012-06-19 10:50:57 · 1413 阅读 · 0 评论 -
Eclipse 优化
性能优化从身边做起。首先建立评估体系,将workspace里所有的项目close掉,关闭eclipse。优化的用例就是启动eclipse,open一个项目,eclipse会自动build这个项目,保证没有感觉到明显的卡,也就是没有full GC。开始:eclipse.ini里加入打印gc情况的参数:-XX:+PrintGCTimeStamps转载 2012-06-21 14:03:00 · 576 阅读 · 0 评论 -
2012-6-28 Android判断用户是平板还是手机的方法
网上找了很多方法,说用分辨率的最多,但是现在很多高端手机的分辨率也上千了;还有用SDK版本的,这个更不现实,4.0的手机越来越多;其实平板和手机最大区别就是能否打电话,所以我利用这点来判断,当然像三星P1000也能打电话,要是真要非常精确就结合分辨率一起判断。我这里仅使用电话功能来判断: public boolean isTabletDevice() {TelephonyMan转载 2012-06-28 14:59:37 · 1213 阅读 · 0 评论 -
2012-6-28 android 创建平板电脑模拟器
http://hi.baidu.com/%C1%F5%D0%A1%C0%F61984519/blog/item/bab04d98e96ed3156f068c47.html#lastcmtAndroid 4.0 平板電腦模擬器的安裝設定教學我們剛才有提到:『當您在 Eclipse 當中安裝設定一個 Android 4.0 模擬器時,您會發現安裝設定 Android转载 2012-06-28 15:38:29 · 1937 阅读 · 0 评论 -
2012-7-17 AndroidManifest.xml中android:configChanges的简介
AndroidManifest.xml中android:configChanges的简介程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCre转载 2012-07-17 16:38:43 · 865 阅读 · 0 评论 -
2012-7-17 固定屏幕显示模式Android: ScreenOrientation,全屏
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。1 android:screenOrientation="landscape"是限制此页面横屏显示,2 android:screenOrientation="portrait"是限制此页面数竖屏显示。a转载 2012-07-17 16:43:17 · 1607 阅读 · 0 评论 -
2012-7-17 android:layout_weight
android:layout_weight是用于给一个线性布局(LinearLayout)中的诸多视图的重要度赋值。所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多的的屏幕空间。若赋值高于零又是怎么样的呢?在网上有很多关于layout_weight的学习资料,网上介绍的都大同小异,以为该学到的都学到的时候,一实践就发现了一些问题。以转载 2012-07-17 16:54:09 · 757 阅读 · 0 评论 -
2112-7-18 android切屏动画overridePendingTransition的应用
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个ac转载 2012-07-18 10:20:00 · 1662 阅读 · 0 评论 -
Android 常见问题解析
1 在ui中使用scrollview之后,假如复写activity的onkeydown或onkeyup事件,若果焦点在scrollview上,则这两个事件是不触发的,对于ontouch事件也是一样。解决题目的方法是scrollview.setOnKeyListener();2. mediaplay在使用时,添加的一些事件诸如setOnCompletionListener等,转载 2012-08-02 16:57:22 · 1089 阅读 · 0 评论 -
2012-7-18 ListView Header的使用
一:ListView Header的使用在各用控件的使用中,估计ListView是最常用的一个,各种各样的市场都使用ListView来显示数据。但是也有不使用ListView而使用LiearLayout自己向里添加各种组件的(相信这种实现方式的市场的开发人员也不怎么样,会浪费大量的资源,使用更多的内存)。以“以掌上应用汇”为例: 它在上面显示4个推荐的内容,下面使用一个个IT转载 2012-07-18 14:08:31 · 1936 阅读 · 0 评论 -
2012-7-18 在ListView中显示不同的ITEM
二,在ListView中显示不同的ITEM阅读本节,默认读者已经了解基本的ListView的优化技巧: ViewHolder, ConvertView前边提到Ophone的ListView实现中有一个BUG。在我开发的过程中,使用了ListView的Header,放置两个按钮用来跳转到推荐的内容和“掌上应用汇”中的类似,它有4个按键用来导航到推荐的内容。我使用的设备有5维的导转载 2012-07-18 14:09:32 · 1696 阅读 · 0 评论 -
2012-7-20 android 图片叠加效果——两种方法
效果图:第一种:第二种: 第一种是通过canvas画出来的效果:public void first(View v) { // 防止出现Immutable bitmap passed to Canvas constructor错误 Bitmap bitmap1 = BitmapFactory.decodeResource(getResourc转载 2012-07-20 10:42:55 · 6688 阅读 · 0 评论 -
2012-7-23 android shape
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:复制到剪贴板 XML/HTML代码shape> solid android:color="#ff9d77"/> gradient android:startColo转载 2012-07-23 16:19:29 · 1452 阅读 · 0 评论 -
Android 游戏开发
Android 游戏开发1:cavas 2:Thread Handle 3:Mediaplayer SoundPool4:Service原创 2012-08-08 17:15:41 · 656 阅读 · 0 评论 -
AudioManager可以修改系统Android系统的音量
AudioManager可以修改系统Android系统的音量下面介绍几个AudioManager的几个音量调整方面的方法. 首先是得到AudioManager实例: AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE); 调整音量方法有两种,一种是渐进式,即像手动按音量键一样,一步一步增加或转载 2012-08-09 18:12:18 · 2927 阅读 · 0 评论 -
Android 开发论坛
1、eoe Android开发者论坛目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:http://www.eoeandroid.com2、 AndDev 国外非常好的一个Android开发转载 2012-08-10 11:40:30 · 2315 阅读 · 0 评论 -
FAQ_12_陌生的VERSION.SDK_INT
看到VERSION.SDK_INT不禁诧异,这是何物?!看API的定义,如下:[java] view plaincopyprint?public static final int SDK_INT Since: API Level 4 The user-visible SDK version of the framework; its possible val转载 2012-08-16 11:30:56 · 787 阅读 · 0 评论 -
Android防止内存溢出浅析
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽转载 2012-08-02 09:41:40 · 662 阅读 · 0 评论 -
利用Android UncaughtExceptionHandler捕获崩溃异常
在编写APK程序时,通常会导致程序崩溃的异常,在通常情况下这些异常不能被捕获到,利用Thread.UncaughtExceptionHandler就可以捕获到这些异常。从名字就可以看出来UncaughtExceptionHandler是针对某个线程而言的,同时Thread提供了3个相关的方法: 1. voidsetUncaughtExceptionHandler(Thread.Unca转载 2012-08-17 11:45:33 · 978 阅读 · 0 评论 -
2012-6-27 知识总结
android图片处理方法(不断收集中)http://gundumw100.iteye.com/blog/849729将一个图片切割成多个图片有种场景,我们想将一个图片切割成多个图片。比如我们在开发一个拼图的游戏,就首先要对图片进行切割。以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。一个是ImagePiece类,此类保存了一个Bitmap对象和一转载 2012-06-27 10:19:51 · 1619 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is a转载 2012-08-31 10:05:31 · 525 阅读 · 0 评论 -
Eclipse 安装插件
本文介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有三种:直接复制、使用link文件,以及使用eclipse自带的图形界面的插件安装方法。AD:做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclips转载 2012-08-31 11:28:15 · 513 阅读 · 0 评论