自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 android 中处理崩溃异常并重启程序

有时候由于测试不充分或者程序潜在的问题而导致程序异常崩溃,这个是令人无法接受的,在android中怎样捕获程序的异常崩溃,然后进行一些必要的处理或重新启动应用这个问题困恼了我很久,今天终于解决了该问题,写篇文章记录一下。首先捕获程序崩溃的异常就必须了解一下java中UncaughtExceptionHandler这个接口,android沿用了此接口,在android API中:

2014-09-23 14:07:55 1815

原创 Android 程序进行退出

int sdk_Version = android.os.Build.VERSION.SDK_INT;      if (sdk_Version >= 8) {       Intent startMain = new Intent(Intent.ACTION_MAIN);       startMain.addCategory(Intent.CATEGORY_HOME);

2013-11-18 10:31:55 683

原创 Android创建和删除桌面快捷方式

1 创建快捷方式/** * 为程序创建桌面快捷方式 */private void addShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");   //快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCU

2013-11-04 16:21:50 688

转载 Bitmap的使用

1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.getOpac

2013-09-05 14:26:26 1282

原创 图片的缩放

private Drawable zoomDrawable(Drawable drawable, int w, int h) {  int width = drawable.getIntrinsicWidth();  int height = drawable.getIntrinsicHeight();  Bitmap oldbmp = drawableToBitmap(drawabl

2013-09-05 14:13:54 741

转载 Android SDCard 和 TF Card路径进行获取

Android获取外部SDcard的官方调用是Environment.getExternalStorageDirectory()但是根据不同机型,是有不同的结果的。如果手机支持TF卡扩展,并且本身没有大容量存储,比如说HTC老款手机 G3之类的,那么获取到的是TF卡的路径。这是对的。如果手机本身有大容量存储,不论手机是否支持TF卡扩展,比如现在HTC系列高端手机One X,或者92

2013-08-08 15:57:14 3882 1

原创 android应用图片缓存解决方法

(1)  LRU算法,固定缓存图片数量(max_num),当图片数量超出max_num时,将缓存中最近用的最少的图片删除。  (2)  FTU算法,固定每张图片的缓存时限,以最后一次使用算起,超过时限后删除。  (3)  FMU算法,在存储器中固定一定大小的存储空间,超过固定空间后将缓存中占用最大尺寸的图片删除。        使用时只需 要向方法体中传递图片的URL即可

2013-08-06 15:28:34 731

转载 AndroidManifest学习

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent

2013-07-26 17:43:19 831

转载 创建桌面快捷方式

1。判断是否已经创建了快捷方式(在某些机型中需要判断) privateboolean hasShortcut() {         booleanisInstallShortcut = false;        finalContentResolver cr = activity.getContentResolver();

2013-07-23 16:23:06 763

原创 android中判断网络连接是否可用

一、判断网络连接是否可用public static boolean isNetworkAvailable(Context context) {          ConnectivityManager cm = (ConnectivityManager) context                   .getSystemService(Context.CONNECTIVITY

2013-06-27 18:04:03 669

原创 android EditText中的inputType

android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。<EditText android:layout_width="fill_parent" android:lay

2013-06-24 14:06:31 568

转载 Android中的AlarmManager的使用

1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent。简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的

2013-06-20 18:27:09 907

转载 Android中Acition和Category常量表 .

ActionAction常量对应字符串简单说明ACTION_MAINandroid.intent.action.MAIN应用程序入口ACTION_VIEWandroid.intent.action.VIEW显示指定数据ACTION_ATTACH_DATAandroid.intent.action.ATTACH_DATA

2013-06-19 15:06:45 1584

转载 android系统如何自适应屏幕大小

1、屏幕相关概念 1.1分辨率 是指屏幕上有横竖各有多少个像素 1.2屏幕尺寸 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将屏幕大小分为四个级别(small,normal,large,and extra large)。 1.3屏幕密度 每英寸像素数 手机可以有相同的分辨率,但屏幕尺寸可以不相同, Diago

2013-06-19 14:32:45 782

转载 Android以最省内存的方式读取本地资源的

方法一: /*** 获取本地图片并指定高度和宽度*/public static Bitmap getNativeImage(String imagePath){BitmapFactory.Options options = new BitmapFactory.Options();options.inJustDecodeBounds = true;// 获取这个图片的

2013-06-14 13:26:15 1553

原创 Android Animation学习笔记

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android

2013-05-27 18:06:58 593

转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等) .

众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java] view plaincopyprint?PackageManager packageManager = this.getPackageManager();  List packageInfoList = packageManager.getInstalledPac

2013-05-24 15:14:36 777

转载 android自定义Gallery实现手动和自动循环滚动切换图片

android自定义Gallery实现手动和自动循环滚动切换图片实现类似腾讯视频顶栏的图片切换,网上找了下写的都不全,现在总结下我实现过程中遇到的问题:第一个问题:Gallery手动滑动翻页参照网上的方法实现如下:  自定义MyGalleyry继承自Gallery  重写onFling方法private boolean isScrollingLeft(MotionEve

2013-05-09 18:25:20 7163 2

转载 android解析XML总结(SAX、Pull、Dom三种方式)

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式xml version="1.0" encoding="utf-8"?>channel>item id="0" url="http://www.baidu.com">百度item>item id="1" url="http://www.qq.com"

2013-04-27 19:31:23 651

转载 Android中全屏或者取消标题栏

Android中全屏或者取消标题栏先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义appli

2013-04-25 11:30:16 581

原创 Android 手势识别

对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。 基础GestureDetector的工作原理是,当我们接收到用户触摸消息时,将这

2013-04-15 10:27:38 661

原创 Android 自定义Dialog对话框

Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:该对话框将支持下面

2013-03-11 16:19:11 973

转载 Android获取图片资源的4种方式

1. 图片放在sdcard中,  Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)   2. 图片在项目的res文件夹下面  //得到application对象  ApplicationInfo appInfo = getApplicationInf

2013-02-19 11:09:56 401

转载 android获取手机上的图片和视频缩略图thumbnails

转贴自:http://www.android123.com.cn/androidkaifa/665.html 【0】大家都知道Android从1.5开始刚插入SD卡时系统会调用MediaScanner服务进行后台扫描,索引新的歌曲、图片和视频等信息,如果我们需要快速提取图片和视频缩略图可以直接访问 android.provider.MediaStore.Images.Thumbnails

2013-02-19 10:14:35 1506

原创 android自定义控件样式

Android控件样式自定义是用定义在drawable文件夹下的XML文件实现,在布局文件中通过设置控件的background属性达到效果一、控件常见状态:在XML文件中用到了selector节点,selector可以理解为状态切换器,不同的状态下切换不同的样式,各种状态用Item节点表示,以下为一些常见的状态(注意:statelist中第一个匹配当前状态的item会被使用。因此,如果第一个i

2013-02-18 17:15:42 3890

原创 listView addfootView 注意事项

在调用了 listview,addfootview(view) 而不调用 listview.setadapter ,就调用 removefootview(view) 会报错空引用。调用了listview.setadapter之后再调用addfootview,foot view显示不出来。

2013-01-16 17:21:02 4358

原创 密码隐藏或显示

// 设置密码隐藏或显示,并且将光标定位到文本最后    showPwd.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {     @Override     public void onCheckedChanged(CompoundButton buttonView,       b

2012-11-06 15:24:31 553

原创 Android自动开启GPS

1.第一种方法private void toggleGPS() {            Intent gpsIntent = new Intent();            gpsIntent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");

2012-11-01 17:21:40 685

转载 获取软件版本号和版本名

/** * 获取软件版本号 * @param context * @return */ privateintgetVersionCode(Context context){ intversionCode = -1;try { //获取软件版本号,对应AndroidManifest.xml下android:versionCodeversionCode = context.getPacka

2012-10-15 15:23:41 1159

原创 输入法软键盘的显示和隐藏

InputMethodManager m = (InputMethodManager) TextView.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);//显示 m.toggleSoftInput(0, InputMethodManager.SHOW_IMPLICIT);//隐藏 m.toggleSoftInput(0,

2012-10-15 15:20:17 714

原创 Android 屏幕防止休眠的方法

实现这种功能的方法有两种方法1、在manifest.xml中进行声明:             但是这种方法在安装程序是会弹出提示框,提示是否允许使用禁止休眠功能2、在代码中用代码进行实现getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.

2012-09-22 11:21:01 719

原创 Android 百度地图 定位

最近搞的项目中需要用到地图,因为以前是用的google地图,由于一些原因现在改成百度地图首先,从百度地图下载Android平台下面的API开发包,示例代码和http://dev.baidu.com/wiki/imap/index.php。  解压示例代码,导入eclipse运行,如下图:     但是没有我们所需要的代码,所以还是要自己动手来实现一个DEMO,创建一个Android

2012-09-17 11:56:56 644

原创 Androd Home键进行屏蔽

屏蔽键重写activiy的两个方法就行屏蔽返回键public boolean onKeyDown(int keyCode, KeyEvent event) {    switch (keyCode) {        case KeyEvent.KEYCODE_BACK:        return true;    }    return super.onKeyD

2012-09-15 09:12:38 618

Android应用开发揭秘

作者: 杨丰盛 出版社: 机械工业出版社 本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练.

2012-11-06

Android开发技巧

很好的android总结,这是自己在做Android开发时的总结

2012-07-06

android学习文档

很好的android文档,基础知识讲解的比较全面

2011-12-17

空空如也

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

TA关注的人

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