安卓之应用基础
文章平均质量分 71
linxcool
这个作者很懒,什么都没留下…
展开
-
Android之Activity
一、基本概念activity是android 5大组件之一,主要用于界面的展示,它用户接口程序,提供给用户一个交互式的接口功能。二、生命周期在一个Activity正常启动过程中,依次执行onCreate -> onStart -> onResume方法;在Activity被kill掉的时候方法顺序是onPause -> onStop -> onDestroy,此为一个完整的Life原创 2011-12-14 16:44:05 · 814 阅读 · 0 评论 -
Android之ScrollBar
无论是ListView还是ScrollView等视图都有提供滚动条设置功能。原创 2014-09-01 14:46:56 · 8443 阅读 · 8 评论 -
Android之调用其他程序
包括调用系统程序和第三方程序0.调用第三方程序//方法一Intent intent=new Intent();//包名 包名+类名(全路径)intent.setClassName("com.linxcool", "com.linxcool.PlaneActivity");startActivity(intent);//方法二Intent intent = new I原创 2012-06-26 12:21:59 · 13749 阅读 · 4 评论 -
Android之文件存储
废话不多说,代码中有述!package com.linxcool.main;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.i原创 2012-03-02 20:00:44 · 876 阅读 · 1 评论 -
Android之系统启动机理
Android这位小萝莉基于Linux御姐而生,对其工作过程我一直抱以崇高的敬意,是以对其启动机理进行整理……首先,BootLoader大叔引导linux kerne加载,linux kerne开始启动init 进程,我们可以在init.rc 中看到如下过程:其次,init进程启动后台守护进程,包括:USB Daemon、Android Debug Bridge、Debugger原创 2012-06-27 16:18:23 · 1221 阅读 · 0 评论 -
Android之handle异步加载图片
布局文件格式 方式一Handler+Thread+Messagepackage com.singlee.handle;import java.net.URL;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Handl原创 2011-12-28 10:09:24 · 2528 阅读 · 0 评论 -
Android之LayoutInflater
LayoutInflater 功能类似于findViewById()LayoutInflater 用于实例化布局文件findViewById 则是通过ID找到xml布局中定义的组件得到实例的方法与使用如下://方式一:通过传入context参数获得实例LayoutInflater layoutInflater=LayoutInflater.from(Context context原创 2012-03-02 20:14:12 · 619 阅读 · 0 评论 -
Android之MediaPlayer
MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。初始化Mediaplayer方法原创 2012-04-12 20:04:24 · 5925 阅读 · 0 评论 -
Android之TabActivity
TabActivity可实现分页式布局效果详细步骤如下:1)定义一个activity继承TabActivity(如MainActivity)2)创建TabHst分页菜单对象//替代了setContentView(R.layout.main);LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabConten原创 2012-02-28 16:16:48 · 2522 阅读 · 0 评论 -
Android自定义控件之广告视图
效果么就是每隔能秒钟切换一张广告图片,下面有圆点....直接上代码public abstract class Adapter { public abstract int getCount(); /** * 页面数组 * @return */ public View[] getPages(){ int count=getCount(); View[] views=new原创 2013-06-08 14:57:17 · 2601 阅读 · 2 评论 -
Android自定义控件之联动视图
效果么就是ViewPage + 底部导航,效果还不错...Adapter类请在《Android自定义控件之广告视图》中查找..../** * 联动视图控件适配器 * 若要更改样式 请重载响应的方法 * @author: linxcool.hu */public abstract class GangedPageAdapter extends Adapter{ /** *原创 2013-06-08 15:01:41 · 3133 阅读 · 0 评论 -
AppCompat配置特殊说明
1、使用高版本的ADT会自动生成yi原创 2014-08-11 13:10:20 · 6047 阅读 · 1 评论 -
Android之Preferences
Preferences即首选项或说配置文件,在Android中被用来记录应用配置信息,以及用户喜好等等,它可以用来保存简单的数据类型,如 Int,Double,Boolean等。其保存的数据是一系列的键值对。Preferences的操作对象可以通过PreferenceManager.getDefaultSharedPreferences(context)来获取,以下通过一个示例来说明对其的原创 2011-12-14 10:40:43 · 4124 阅读 · 0 评论 -
Android资源存取工具类
/** * 资源管理类 * @author: linxcool.hu */public class ResourceManager { private static final String TAG="ResourceManager"; private static ResourceManager resourceManager=new ResourceManager(); priv原创 2013-06-08 15:40:00 · 3333 阅读 · 0 评论 -
Android之ListView性能优化
ListView滚动速度优化主要可以应用以下几点方法来实现:1、使用Adapter提供的convertViewconvertView是Adapter提供的视图缓存机制,当第一次显示数据的时候,adapter会创建n个(n等于页面可见的item的数目)convertView,当下次需要显示新的item的时候,adapter会循环利用这些已经创建的convertView,减少再次创原创 2013-08-06 17:08:32 · 12062 阅读 · 2 评论