自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 Service跳转Activity

@Override   public void onClick(View v)    {    // TODO Auto-generated method stub    Toast.makeText(FxService.this, "onClick", Toast.LENGTH_SHORT).show();    Intent callIntent = new Intent(

2013-03-04 15:22:33 481

转载 Android应用开发之(利用好图片缓存)

Android Developer:在用户界面(UI)加载一张图片时很简单,然而,如果你需要加载多张较大的图像,事情就会变得更加复杂,。在许多情况下(如与像的ListView GridView或ViewPager的组件),屏幕上的图片的总数伴随屏幕上滚动的骤然增加,且基本上是无限的。为使内存使用保持在稳定范围内,这些组件会在子view在屏幕中消失后,对其进行资源回收,垃圾回收机制会释放掉已

2012-09-20 22:48:15 720

转载 收集到的一些关于解决Bitmap OOM内存溢出的方法

一、BitmapFactory.decodeStream()方法尽量不要使用setImageBitmap()、setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过Java层的createBitmap()来完成的,需要消耗更多内存资源。因此,可以使用先通过BitmapFacto

2012-09-20 22:40:03 678

转载 android中TextView点击或聚焦时屏蔽系统软键盘的弹出

今天在做一个实例是突然想到这个问题,我不想从系统软键盘输入数据,而是要从手机上的按键上输入数据,那怎么办呢?在网上查了一下,很多都说了同样的方法:首先找到我们要屏蔽键盘的TextView对象,这里比如是:et定义一个:private InputMethodManager imm;然后再onCreate方法中:imm = (InputMethodManager)getSystemSe

2012-07-31 23:22:17 3631 1

转载 [Android 特效] 教你怎么判断手机是否已安装某程序(转)

手机用户尤其厌烦手动输入大量信息,在一个程序中可以调用其他程序或功能往往可以给用户更好的用户体验,让用户倍感亲切,所以程序间这样的整合可以 促成多方软件协同工作的“共赢”局面。那我们在我们自己的程序中调用其他程序时往往要检查手机有没有安装该软件后再做相应操作,如没有安装,用intent将用户引导至android market去下载该程序,如已安装则打开该程序,并传入参数和调用其功能。

2012-07-31 23:19:22 1449

转载 Android Animation

Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中

2012-07-31 23:18:03 1079

原创 Android Adapter(适配器)优化

Adapter的作用就是ListView界面与数据之间的交互桥梁,当界面每显示一项数据,都会调用Adapter的getView方法返回一个View。  因此我们从他的运行本质来进行优化,分为两种(View的创建和View的findViewById()方法):  1. View的复用  因为View的每次创建是比较耗时的,因此对于getview方法传入的convertView应充分利用

2012-07-31 16:48:52 1933

转载 Android获取已安装应用信息(图标,名称,版本号,包)

Android获取已安装应用信息(图标,名称,版本号,包)Android 菜市场上有一款应用较 ShareApp,可以显示,管理,分享Android手机上安装的应用。但比较不爽的是,它把很多系统自带的应用程序也都显示了出来。这些程序往往是无法卸载的,更无法分享,让“已安装应用程序”的列表显的非常凌乱。我在手机上运行了一下,结果Gtalk,DRMService这些系统应用都显

2011-12-27 11:09:38 724

转载 Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)

Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)Android开发平台中,可通过TelephonyManager获取本机号码。 <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co

2011-12-27 11:06:37 1253

转载 Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面

Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager  类,用于网络连接状态的检测。Android开发文档这样描述ConnectivityManager 的作

2011-12-27 10:57:13 1263

转载 android 状态栏添加图标的函数

private void showNotification() {         // 创建一个NotificationManager的引用         NotificationManager notificationManager = (NotificationManager)             AutoFile.this.getSystemService(android

2011-12-26 16:36:04 2047

转载 WindowManager.LayoutParams(下)

本文参照自:http://developer.android.com/reference/android/view/WindowManager.LayoutParams.htmlBRIGHTNESS系列该系列主要用于设置window的brightness(screenBrightness/buttonBrightness)。我们可以通过WindowManager.LayoutParams的

2011-12-23 16:26:18 2608

转载 android学习----WindowManager.LayoutParams

标签:windowmanager.layoutparams分类:AndroidWindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:定

2011-12-23 15:13:56 685

转载 ListView中如何使用Button,让onClick和onItemClick事件共存

ListView中如何使用Button,让onClick和onItemClick事件共存假如ListView的一条记录包含一个TextView文本框,一个Button按钮,怎样能让点击按钮有事件响应,同时点击这条记录也有事件响应?解决方法如下:将具有点击事件控件的android:focusable属性置成false就可以了,(如这里就是按钮的控件,只要把按钮的控件的android:fo

2011-12-20 16:19:55 5861 1

转载 关于Android横竖屏切换的解决方法

在开发游戏的时候,有些 游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。(landscape是横向,portrait是纵向)    http://schemas.android.com/apk/re

2011-12-20 16:08:08 438

转载 动态改变Android控件大小

一、方法  使用getLayoutParams() 和setLayoutParams()方法  二、示例代码  LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams();    // 取控件aaa当前的布局参数  linearParams.height =

2011-12-20 16:06:14 456

转载 Android 实现图片反转

Android 实现图片反转  为啥要图片反转(不是旋转哦),游戏我们在游戏开发中,为了节省图片资源(空间), 有可能会使用到图片反转,例如,一个人物图片,面向左,或右,如果不能实现图片反转的情况下,就需要两张图片了,这样就会占用资源很多,来看看下面的效果图和代码。  public class ImageSurfaceView extends SurfaceView

2011-12-20 16:03:44 953

转载 Android截图代码实现

Android截图代码实现我们有时候只是需要截图,没必要连DDMS一起开,所以剥离了截图的代码,当然,并不是原生的啊,是根据原理自己写的,供大家参考第一步,准备库包     我们既然是按照DDMS的方法截图,就需要用到ddmlib.jar这个包,它位于android的SDK目录的tools\lib下,我们需要把它加入到我们的Eclipse工程的build pat

2011-12-20 16:00:48 473

转载 Android动画

Android动画分类: Android技术2011-04-22 13:26 198人阅读 评论(0) 收藏 举报动画类型 Android的 animation 由四种类型组成 XML 中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate

2011-12-09 17:27:05 315

转载 在Android中快速获取手机的高级权限

在Android中快速获取手机的高级权限想要快速获取Android手机的ROOT权限吗?也许因为ROOT教程太复杂,也许因为不会进工程模式,让我们在使用Android手机时感觉像是开别人的车一样,总不那么顺手,删不了系统自带程序,更换不了主题等等。现在我们来教你一个快速获得ROOT权限的方法?AD: 想要快速获取Android手机的ROOT权

2011-12-09 10:56:03 1462

转载 Android应用程序开发的四个重要组成部分

Android应用程序开发的四个重要组成部分本文将为各位介绍一下Android应用程序开发的四个重要组成部分:Activity、Intent Receiver、Service、Content Provider。AD: 51CTO为大家介绍过《Android SNK初探》,Android开发必须要了解构造块,Android应用程

2011-12-09 10:54:55 1742

转载 Android开发必备的21个免费资源和工具(6)

Android开发必备的21个免费资源和工具(6)17、Android UI模式 Android UI模式原文地址:http://www.androidpatterns.com/18、DroidDraw:Android用户接口图形编辑器 DroidDraw原文地址:http://www.droiddraw.org/

2011-12-09 10:50:50 724

转载 Android开发必备的21个免费资源和工具(5)

Android开发必备的21个免费资源和工具(5)AndroidUI设计15、UI指导原则原文地址:http://developer.android.com/guide/practices/ui_guidelines/index.html在这里你可以找一些到官方文章的连接,这些连接来自于“The Developer’s Guide”。这些文章的内

2011-12-09 10:49:41 635

转载 Android开发必备的21个免费资源和工具(4)

Android开发必备的21个免费资源和工具(4)Android开发任务工具13、如何开发Android中的常用任务 如何开发Android中的常用任务原文地址:http://developer.android.com/guide/appendix/faq/commontasks.html这是一个关于Android开发可能

2011-12-09 10:48:46 337

转载 Android开发必备的21个免费资源和工具(3)

Android开发必备的21个免费资源和工具(3)免费和开源的应用程序8、apps-for-android (Open Source Applications)查看地址:http://code.google.com/p/apps-for-android/这个链接中包含了许多实用的开源的Android应用程序。这些应用程序展示了Android的许多

2011-12-09 10:47:28 634

转载 Android开发必备的21个免费资源和工具(2)

Android开发必备的21个免费资源和工具(2)Android开源开发工具3、Windows上的Android Android on Windows下载地址:http://developer.android.com/guide/developing/tools/emulator.html对于那些想测试驱动Android的开发者,可以使用

2011-12-09 10:46:12 421

转载 Android开发必备的21个免费资源和工具(1)

Android开发必备的21个免费资源和工具(1)Android移动开发平台现在不是一个“火”字能形容的,今年Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,iPhone据统计才有61%的增长。而创造了山寨概念的联发科也在近期宣布将进军Android。这些事实可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发

2011-12-09 10:45:06 607

转载 Android开发:如何实现TCP和UDP传输

Android开发:如何实现TCP和UDP传输2010-09-06 09:43 佚名 ideasandroid 我要评论(1) 字号:T | T本文将为各位讲述在Android下完成TCP和UDP传输的解决办法,TCP和UDP在网络传输中非常重要,在Android开发中同样重要。AD: TCP和UDP在网络传输中非常重要,

2011-12-09 10:41:33 613

转载 Android开发:自由选择TextView的文字

Android开发:自由选择TextView的文字2010-09-06 13:21 chroya Javaeye博客 我要评论(0) 字号:T | T本文将介绍一下在Android下自由选择TextView的文字。用过EditText的都知道,EditText有个特点,ContextMenu提供了选择文字、复制、剪切等功能。如果直接就在view上选择文字,那样会更加方便

2011-12-09 10:40:04 3437 1

转载 【Android】获取手机中已安装apk文件信息

【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下PackageManager packageManager = this.getPackageManager();List packageInfoList =

2011-12-08 17:18:43 1114

转载 Android如何让软键盘出现和消失

Android如何让软键盘出现和消失在程序中加入以下代码时,软键盘会出现:InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.RESULT_SHOWN);

2011-12-08 17:12:17 3116

转载 Android中ListView组件的Item拖动

Android中ListView组件的Item拖动(Item改变顺序)分类: Android基础2011-04-25 18:30 956人阅读 评论(71) 收藏 举报1. 引言      此文章介绍如何实现拖动ListView组件的Item,改变Item的位置。效果图及实现如下。 2. 效果图     (1) 拖动下图中每一项左边的把手,上下移动,

2011-12-01 16:53:39 3117 6

转载 Android开发学习笔记:浅谈GridView

GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。GridView常用的XML属性: 属性名称描述android:columnWidth设置列的宽度。android:gravity

2011-12-01 16:28:57 2198

转载 [android UI]应用程序自适应屏幕大小

[android UI]应用程序自适应屏幕大小 AndroidUI游戏XML活动一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文

2011-12-01 16:23:02 2523 2

android 获取屏幕硬件分辨率方法

该方法用于获取android屏幕硬件分辨率

2011-07-03

Android服务Service_详解

Service的生命周期 绑定Activity和Service 在BroadcastReceiver中启动Service 系统服务 时间服务 在线程中更新GUI组件 AIDL服务 在AIDL服务中传递复杂的数据

2011-07-03

android Junit单元测试

在本文中,你将会学习到如何在Eclipse中创建Android JUnit的单元测试工程以及在不同的条件下创建及运行自动测试用例

2011-06-30

j2me 实现打电话功能

用j2me 实现打电话的一个小功能 在真机上已经测试过

2010-11-10

J2me 获取Google地图

一个用J2me来实现的获取Google Map 通过经纬度来改变你所在的位置

2010-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除