Android

Android是一个开源的,基于Linux 的移动设备操作系统,如智能手机和平板电脑。 Android 是由开放手机联盟和谷歌的带领下与其他公司开发的。Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要开发Android,并且他们的应用程序应该能够运行在不同搭载Android移动设备。

Android 自定义控件

yuchen阅读(169)评论(0)赞(0)

自定义控件的步骤: 自定义一个View继承ViewGroup等相似效果的View; 重写构造方法 可以在构造方法中附加要显示的内容如下: View.inflate(context, R.layout.ui_setting_view, thi...

Android 自定义背景

yuchen阅读(137)评论(0)赞(0)

自定义一个背景颜色,让颜色从左到右变化的那种 在res-drawable目录下新建一个xml文件。里面xml文件内容的根节点是shape <?xml version="1.0" encoding="utf-8"?> <sh...

Android 自定义Toast

yuchen阅读(176)评论(0)赞(0)

系统Toast提示时不能够进行取消,如果有多个Toast时会很长时间才消失。自定义Toast通过WindowManager来进行手动的控制Toast的显示与隐藏。能有效的解决该问题。 Toast提示的布局 <?xml version=...

Android 资源文件拷贝的三种方式

yuchen阅读(160)评论(0)赞(0)

资源文件拷贝的三种方式 类加载器(类路径) 用Classloader.getResourceAsStream()来读取类路径中的资源,然后用FileOutputStream写入到自己的应用中(sdk开发的时候经常用这种方式)。 这种方式必须...

Android 应用安装

yuchen阅读(138)评论(0)赞(0)

在应用程序中安装程序需要权限 <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> 示例代码 安卓中提供了安装程序的功能,我们只要启动安装程...

Android 应用后台唤醒后数据的刷新

yuchen阅读(184)评论(0)赞(0)

如何判断程序是否是在后台运行了 /** * 判断当前的应用程序是否在后台运行,使用该程序需要声明权限android.permission.GET_TASKS * @param context Context * @return true表示...

Android 修改系统组件样式

yuchen阅读(144)评论(0)赞(0)

系统所有组件的样式声明都在data-res-values-styles.xml中,如果我们想要修改某个系统组件的样式只需要拷贝它的样式到本地后修改一下就行了。 自定义ProgressBar样式 去系统的styles.xml中搜寻Progre...

Android 下拉刷新ListView

yuchen阅读(162)评论(0)赞(0)

PullToRefreshListView 原理: 拉刷新ListView无非就是对普通的List View添加一个HeaderView,然后通过对ListView onTouchEvent来获取当前下拉刷新的状态。然后去改变HeaderV...