自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 android 巧妙利用反射机制得到ListView中的view

我们在使用ListView的时候,经常会使用的ViewHolder方式作为缓存,每次都需要手动的通过viewholder.icon = convertview.findVIewByid(id);一般的app都会有好几个页面会用到ListView,这样的话我们的代码量就会很大,有没有好点的办法呢,其实今天学习了反射机制,利用所有的空间的超类都是View这个特点,循环给ViewHolder里边的空间赋

2015-06-26 18:13:44 1869

原创 android 中使用View.setId(int id),如何避免id冲突呢?

在项目开发中,有时候项目开发过程会需要,我们在代码中使用for循环创建View对象,并且每个View都需要setId(int id),这时候如何避免id不和xml中冲突呢?在stackoverflow的http://stackoverflow.com/questions/1714297/android-view-setidint-id-programmatically-how-to-avo

2015-07-04 10:25:53 3851

原创 android的默认配置信息的几种方式

这里我简单总结一下我所知道的a

2014-04-09 14:46:49 711

原创 开机向导的制作思路

在做手机或者机顶盒等方案的时候,有时候客户会要求要开机向导,shouxianj

2014-04-09 14:17:35 2257

原创 android 代码中实现获取log信息

class NotificationLogAdapter extends BaseAdapter {        private ArrayList mNotificationEvents;        private final PackageManager mPM;        private final LayoutInflater mInflater;   

2013-12-18 10:09:19 1264

原创 悬浮窗口

今天在拿到新的方案的时候,看到界面的左下角有个safeMode的悬浮框,怎么切换界面都不能去掉,在通过搜索的方式找到了位置是在SystemServer.java 中调用的ActivityManagerService.self().showSafeModeOverlay(); 继续跟踪发现代码的实现方法:public final void showSafeModeOverlay() {

2013-06-20 14:38:03 1118

原创 判断外部存储是SD卡还是u盘的方法

在开发公司项目的时候,需要判断盒子插入的外部存储设备室SD卡或者是u盘,在网上没有找到相应的方法。自己在插拔SD卡和u盘的过程中看到状态栏中的提示语不同,就想从SystemUI中找方法,后来摸索着找到了,并且用在工程中,这里简单的总结一下:    private static final String EXT_STORAGE_PATH = Environment.getExternalStor

2013-06-18 14:03:34 1830

原创 android4.0 SearchView去掉(修改)搜索框的背景 修改光标

在开发项目的时候遇到个问题,在给searchView添加黑色背景后,光标不见了(光标为黑色的),编辑框的背景还在很难看。查看源码之后,里用反射机制进行修改具体代码: try {            Class argClass=mSearchView.getClass();            //指定某个私有属性            Field ownField=argCl

2012-12-05 09:50:04 3199

原创 模仿android4.0的开锁界面

转发的时候请标记转自:http://blog.csdn.net/zhanwei_30/article/details/7624025 参加工作到现在一年了,天天看别人的博客,自己也开始写一篇博客,对前段时间的项目简单的总结一下大概思路是:1、多次观察4.0的锁屏 开锁界面 细节 需要几张图片图片的大小 处理等 先做出静态的界面---自定义自己想要的布局public class Ci

2012-06-01 17:32:55 1219 7

RecyclerView的简单使用

对于5.0的RecyclerView的使用方法,以及下拉刷新,上拉加载更多,PinnedListView的风格,如果要用下拉刷新需要把AndroidManifest.xml中的注释打开,并且把PinnedListActivity 注释掉。

2015-08-05

ClearEditText

工作中常常会用到带有清空按钮,清空内容的EditText,这里自定义一个EditText实现该功能。

2015-07-22

DownloadManager的简单使用

开发过程常常会用到下载apk,进行升级安装。如果自己写asynctask异步下载、安装,如果下载过程退出app,线程会在后台下载,但是下载的进度如何处理,下载完成后,怎么安装呢?可以使用DownloadManager解决这些问题。

2015-07-06

android listview viewholder

我们在使用ListView的时候,经常会使用的ViewHolder方式作为缓存,每次都需要手动的通过viewholder.icon = convertview.findVIewByid(id);一般的app都会有好几个页面会用到ListView,这样的话我们的代码量就会很大,有没有好点的办法呢,其实今天学习了反射机制,利用所有的空间的超类都是View这个特点,循环给ViewHolder里边的空间赋值.

2015-06-26

listview分页显示

在开发公司项目的时候要求制作分页显示列表就做了一个简单的实现了listview的分页显示

2013-03-29

手动打开菜单

点击button会调用系统的打开菜单功能

2012-08-27

java中的反射机制

Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象,无需提前硬编码目标类。这些特性使得反射特别适用于创建以非常普通的方式与对象协作的库。Java reflection 非常有用,它使类和数据结构能按名称动态检索相关信息,并允许在运行着的程序中操作这些信息。 在实际的开发中会用到的比如:手动打开状态栏(android)等等

2012-08-22

设置桌面壁纸 添加快捷方式

本程序会像桌面点击menu/添加壁纸 那样弹出添加壁纸的的对话框---用的是Intent.ACTION_CHOOSER 的知识,还能点击添加快捷方式

2012-08-12

打开通知栏

本实例通过按钮单击来实现打开通知栏 在工作中使用的时候 移植一下就ok了 简单易用

2012-05-29

控制状态栏的显示和隐藏

单价buntton会看到状态栏的显示和隐藏

2012-05-25

类似3.0的解锁

这是一个类似android3.0的锁屏界面 我的eclipse是UTF-8格式 有两种实现方式

2012-05-11

android 图像 阴影 投影 背影 圆角等

汇集了圆角图片 阴影图片 投影图片 羽化图片 背影图片等

2012-04-19

android 获取已下载的应用列表

在launcher开发的过程需要获取已下载的app列表

2012-04-01

android 高级UI设计---定位弹窗

相信大家都体验过android通讯录中的弹窗效果。但是android自带有一定的局限性,不能达到任意位置的弹窗,而项目开发的过程中经常会遇到这样的情况,所以就在网上查了一些资料,经过两天的研究终于做出来了。希望对你们有帮助。

2011-11-30

空空如也

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

TA关注的人

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