![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 67
裸刀
枪如游龙,
剑似飞凤,
棍如猛虎,
刀似疯魔。
展开
-
OnScrollListener回调分析
如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法:原创 2011-11-16 10:47:21 · 1714 阅读 · 3 评论 -
Android动画开发之Animation动画效果
动画类型 Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果 ...原创 2011-11-16 16:39:49 · 82 阅读 · 0 评论 -
Android中的程序安装和卸载
在Android应用开发中我们经常会用到程序的安装和卸载,比如说程序的升级,在程序中管理一些应用等等。下面就写一些关于安装和卸载的东东。 安装应用程序:File f = new File(Environment.getExternalStorageDirectory() + File.separator + fileName); // apk所在的路径// 安装应用程序Inte...2011-11-18 14:05:33 · 150 阅读 · 0 评论 -
Android中调用系统所装的软件打开文件
在应用中如何调用系统所装的软件打开一个文件,这是我们经常碰到的问题,下面是我所用到的一种方法,和大家一起分享一下!这个是打开文件的一个方法: /** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent(); inten...2011-11-18 15:07:31 · 229 阅读 · 0 评论 -
Android中的消息通知(NotificationManager和Notification)
下面来谈谈notification,这个notification一般用在电话,短信,邮件,闹钟铃声,在手机的状态栏上就会出现一个小图标,提示用户处理这个通知,这时手从上方滑动状态栏就可以展开并处理这个快讯。已添加的Notification.Builder,使其更容易构建通知。notification是一种让你的应用程序在没有开启情况下或在后台运行警示用户。它是看不见的程序组件(Broa...原创 2011-11-22 18:05:17 · 472 阅读 · 0 评论 -
关于SQLite数据库的那些事儿
一、基础知识 在Android平台上,集成了一个嵌入式关系型数据库——SQLite。SQLite第一个Alpha版本诞生于2000年5月。它是遵守ACID的关联式数据库管理系统,包含在一个相对小的C库中,同时是D.RichardHipp建立的公有领域项目。SQLite官方网站: http://www.sqlite.org/;SQLite中文社区:http://www.sqlite.com...2012-02-28 17:36:44 · 125 阅读 · 0 评论 -
Android AsyncTas开发
Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。Android开发中AsyncTask实现异步处理任务的方法,Android中AsyncTask的用法实例,Android AsyncTask的使用。 首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理...原创 2012-03-12 21:27:24 · 152 阅读 · 0 评论 -
android中popupwindow的点滴
java类:package com.tony.PopupWindow;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.graph...原创 2012-04-17 16:10:45 · 140 阅读 · 0 评论 -
Android中的SharedPreferences
对于软件配置参数的保存,如果是windows软件通常我们会采用ini文件进行保存,如果是J2SE应用我们会采用properties属性文件或者xml文件进行保存。如果是Android应用,最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreference...原创 2012-08-28 13:53:27 · 101 阅读 · 0 评论 -
启动多个名字相同的Service
如果想在多个App中启动JAR包中相同的Service可以在Intent中设置包名,但包名必须是该应用程序的包名:String serviceName = "com.alex.service.MyService"; // 必须是Service所在的包名+Service名称Intent intent = new Intent( serviceName ); // 必须是Service的包名...2013-06-18 10:48:34 · 1051 阅读 · 0 评论 -
Android中的Menu点滴记录
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:1 选项菜单:最常规的菜单,android中把它叫做option menu2 子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子...原创 2012-09-26 17:14:17 · 110 阅读 · 0 评论 -
Android开机自启动
android中的开机自启动 android中的开机自启动可分为两步:1.写一个BroadcastReceiver: public class BootReceiver extends BroadcastReceiver { private static final String TAG = "BootReceiver"; @Override...原创 2012-09-27 11:35:14 · 101 阅读 · 0 评论 -
Android GestureDetector方法详解
为了加强点击、拖动响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种: boolean onDo...原创 2013-02-04 11:00:02 · 186 阅读 · 0 评论 -
Android横竖屏切换
Android横竖屏要解决的问题应该就两个:1.布局问题;2.重新载入问题。 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified"默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不...原创 2011-11-16 11:35:13 · 99 阅读 · 0 评论 -
OnScrollListener回调分析
OnScrollListener回调分析 如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListene...原创 2011-11-09 17:06:39 · 138 阅读 · 0 评论 -
requestWindowFeature()的应用
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FE...2012-01-12 12:17:25 · 160 阅读 · 0 评论 -
Android横竖屏切换
Android横竖屏要解决的问题应该就两个:1.布局问题;2.重新载入问题。 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified"默认值 由系统来判断显示方向.判定的策略是原创 2011-11-16 11:35:23 · 597 阅读 · 0 评论 -
Android中调用系统所装得软件打开文件
在应用中如何调用系统所装的软件打开一个文件,这是我们经常碰到的问题,下面是我所用到的一种方法,和大家一起分享一下!这个是打开文件的一个方法: Java代码 /** * 打开文件 * @param file */ private void openFile(File file){原创 2011-11-18 15:22:09 · 631 阅读 · 0 评论 -
Android中的消息通知(NotificationManager和Notification)
在Android开发过程中可能会遇到一些需要消息通知提醒之类的功能,提到了消息提醒就不得不提到NotificationManager和Notification了。 发送通知挺简单的,也就是new一个Notification的对象,设置一些必要的参数,最后交给NotificationManager把消息发出去就OK了。1.得到一个NotificationManager:原创 2011-11-23 10:17:48 · 1629 阅读 · 0 评论 -
EditText的属性
本文主要研究一下EditText的属性android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal原创 2011-12-14 15:03:30 · 341 阅读 · 0 评论 -
requestWindowFeature()的应用
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定原创 2012-01-13 14:43:01 · 677 阅读 · 0 评论 -
Android中解析JSON(一)
什么是JSON?1.JSON:Javascript Object Nation2.JSON是一系列键值对的集合3.JSON以经被大多数开发人员接受,在网络数据传输中应用相当广泛4.JSON相对XML来说解析相对方便一些 JSON vs XML1.JSON 和 XML 可读性基本相同2.JSON 和 XML 同样有丰富的解析手段原创 2011-12-30 18:49:06 · 735 阅读 · 0 评论 -
Android中的Menu点滴记录
菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:1 选项菜单:最常规的菜单,android中把它叫做option menu2 子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能原创 2012-09-26 17:17:58 · 1905 阅读 · 0 评论 -
Android开机自启动
android中的开机自启动 android中的开机自启动可分为两步:1.写一个BroadcastReceiver: Java代码 public class BootReceiver extends BroadcastReceiver { private static final Strin原创 2012-09-27 11:31:35 · 511 阅读 · 0 评论 -
ImageView的scaleType属性
ImageView的scaleType属性中各个值的含义: 1.matrix:矩阵显示,显示图片的原本尺寸,不进行缩放,不居中,如果图片尺寸小于View尺寸显示在左上角;如果图片尺寸大于View尺寸显示图片左上View尺寸大小。2.fitXy:不关心图片大小,填充整个View,按View尺寸拉伸图片。3.fitStart:等比缩放图片,长或宽充满View,显示在View的左或上位置原创 2016-03-29 16:15:48 · 356 阅读 · 0 评论 -
EditText的属性
本文主要研究一下EditText的属性 android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal ...原创 2011-12-14 14:51:48 · 268 阅读 · 0 评论 -
Android中解析JSON(一)
什么是JSON? 1.JSON:Javascript Object Nation 2.JSON是一系列键值对的集合 3.JSON以经被大多数开发人员接受,在网络数据传输中应用相当广泛 4.JSON相对XML来说解析相对方便一些 JSON vs XML 1.JSON 和 XML 可读性基本相同 2.JSON 和 XML 同样有丰富的解析手段 3.JSON相对...2011-12-30 10:55:24 · 75 阅读 · 0 评论 -
Android Service 优先级
Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我...2012-01-12 10:51:48 · 172 阅读 · 0 评论 -
ImageView的scaleType属性
ImageView的scaleType属性中各个值的含义: 1.matrix:矩阵显示,显示图片的原本尺寸,不进行缩放,不居中,如果图片尺寸小于View尺寸显示在左上角;如果图片尺寸大于View尺寸显示图片左上View尺寸大小。2.fitXy:不关心图片大小,填充整个View,按View尺寸拉伸图片。3.fitStart:等比缩放图片,长或宽充满View,显示在View的左...2016-03-29 16:12:05 · 182 阅读 · 0 评论