android
文章平均质量分 83
ITJava
不管遇到什么困难,都要记得给自己一个微笑的理由…
展开
-
android文件下载进度条实现
做了个小例子,是关于android文件下载过程中进度条的实现,有些地方还有不当的地方,其中文件下载部分是参考mars老师的代码的,有兴趣可以去关注一下mars老师,http://www.mars-droid.com代码写的比较乱,建议去看看mars老师的视频。多话不说直接上代码了:main.xml页面布局文件:<LinearLayout xmlns:android="http...原创 2011-08-24 17:32:11 · 909 阅读 · 0 评论 -
android动态更改屏幕方向
在androd中要通过程序改变屏幕显示的方向,必须覆盖setRequestOrientation()方法,若要取得目前屏幕方向则需要用到getRequestOrientation()方法。本例子实现了简单的改变屏幕方向,通过一个按钮点击事件,判断当前的屏幕方向,例如竖排(PORTRAIT),则改为横排(LANDSCAPE);本程序重写setRequestOrientation()方法,起目的是为了...原创 2011-08-13 11:59:53 · 401 阅读 · 0 评论 -
Android - LayoutInflater 的使用
LayoutInflater is used to instantiate layout XML file into its corresponding View objects. It is never be used directly -- use getLayoutInflater()or getSystemService(String) to retrieve a standard Lay...原创 2011-08-05 09:10:01 · 83 阅读 · 0 评论 -
使用Shader渲染图形
public class ShaderActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(s...原创 2011-07-29 17:29:25 · 133 阅读 · 0 评论 -
android动画
在Android系统中系统了两种动画实现方式:一种是Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种是Frame动画,这是一种传统的动画方法,通过顺序播放排列好的图片来实现,类似电影。Tween动画类位于android.view.animation包中,该包中包含了一些常用的动画实现类。 Animation:动画抽象类,其它几个实现类继承该类。 ...原创 2011-07-29 15:45:22 · 58 阅读 · 0 评论 -
SQLite
Android中通过SQLite数据库引擎来实现结构化数据存储。SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备(如手机、PDA、MP3)提供的一种高效的数据库引擎。SQLite数据库不想其他的数据库(如Oracle),它没有服务器进程。所有的内容包含在同一个单文件中。该文件是跨平台的,可以自由复制。基于其自身的先天优势,SQLite在嵌入式领域得到广泛应用。Android也没...原创 2011-07-29 10:16:43 · 90 阅读 · 0 评论 -
(转)android listview滑动时加载(动态加载)
如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法...原创 2011-07-28 16:18:38 · 159 阅读 · 0 评论 -
Android-Intent和PendingIntent的关系
本文转自:http://yinter.iteye.com/blog/803839Intent和PendingIntent的关系 Intent和PendingIntent的关系越看越迷惑,花了一段时间分析Android的JavaDoc终于有点心得,在此与大家分享: Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想...原创 2011-07-28 16:03:46 · 81 阅读 · 0 评论 -
Broadcast Receiver处理广播事件
本实例介绍自定义Broadcast Receiver和系统1、自己定义Broadcast Receiver来处理广播事件自己定义一个广播是比较简单的,首先在我们的程序组件里构建想要广播的Intent,使用sendBroadcast方法发送出去。其次定义一个广播接收器,该广播接收器继承BroadcastReceiver,并且覆盖onReceive()方法来相应事件。最后注册该广播接收器,...原创 2011-07-28 13:56:53 · 233 阅读 · 0 评论 -
Service实例
下面通过一个实例演示如何创建、启动、停止及绑定一个Service,具体步骤:1、创建一个工程,在main.xml中声明四个Button,分别用来启动Service、停止Service、绑定Service和接触绑定Service<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" an...原创 2011-07-28 10:04:17 · 102 阅读 · 0 评论 -
菜单Menu
本实例主要介绍了android中的一些菜单,Android系统里面有3种类型的菜单:options menu,context menu,sub menu。在本例中介绍了options menu,context menu。例子中使用的图片采用了android中自带的一些图片 menu.xml<menu xmlns:android="http://schema...原创 2011-07-27 17:07:00 · 86 阅读 · 0 评论 -
ListView组件与SimpleAdapter
记录两个ListView的简单小例子.其中使用到 了SimpleAdapter适配器。 1、不带图片listview.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout...原创 2011-07-27 16:34:10 · 179 阅读 · 0 评论 -
WebView与ProgressDialog结合
WebView组件支持直接加载网页,可以将其视为一个浏览器,要实现该功能,具体步骤如下:webview.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fil...原创 2011-07-27 16:18:12 · 132 阅读 · 0 评论 -
系统设置更改时间onConfigurationChanged
在前一个例子中我们看到了屏幕方向的更改,事实上,当屏幕方向改变是,就会发生onConfigurationChanged()事件;虽然可以在更改方向是显示要更改的方向,但是并无法取得更改后的宽高或更改后的结果,此时,就必须通过onConfigurationChanged()的心事事件进行处理。onConfigurationChanged()方法是当系统发生系统设置改变之后所触发的事件,其中唯一的...原创 2011-08-13 12:15:51 · 213 阅读 · 0 评论