Android实用代码大全

1、 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)

2、 判断是否是平板(官方用法)

3、 文字根据状态更改颜色 android:textColor

放在res/color/目录下

4、背景色根据状态更改颜色 android:backgroup

如果直接给背景色color会报错。

5、 启动APK的默认Activity

6、计算字宽

注意如果设置了textStyle,还需要进一步设置TextPaint。

7、获取应用程序下所有Activity

8、检测字符串中是否包含汉字

9、检测字符串中只能包含:中文、数字、下划线(_)、横线(-)

10、检查有没有应用程序来接受处理你发出的intent

11、使用TransitionDrawable实现图片显示的时候有渐变效果

比使用AlphaAnimation效果要好,可避免出现闪烁问题。

12、 扫描指定的文件

用途:从本软件新增、修改、删除图片、文件某一个文件(音频、视频)需要更新系统媒体库时使用,不必扫描整个SD卡。

13、Dip转px

用途:难免在Activity代码中设置位置、大小等,本方法就很有用了!

14、获取已经安装APK(列表)的路径

输出:

15、 多进程Preferences数据共享

16、泛型ArrayList转数组

17、 保存恢复ListView当前位置

18、调用 便携式热点和数据共享 设置

19、 格式化输出IP地址

20、 ip地址转成8位十六进制串

21、 文件夹排序(先文件夹排序,后文件排序)

22、代码设置TextView的样式

使用过自定义Dialog可能马上会想到用如下代码:

但你运行这代码你会发现毫无作用!正确用法:

23、获取网络类型名称

24、Android解压Zip包

25、 从assets中读取文本和图片资源

26、展开、收起状态栏

用途:可用于点击Notifacation之后收起状态栏

27、 获取状态栏高度

28、ListView使用ViewHolder极简写法

用法:


用起来非常简练,将ViewHolder隐于无形。

29、 设置Activity透明

说明:AppBaseTheme一般是你application指定的android:theme是啥这里就是啥,否则Activity内部的空间风格可能不一致。

用途:用于模拟Dialog效果,比如再Service中没法用Dialog,就可以用Activity来模拟

30、 代码切换全屏

注意:切换到全屏时,底部的虚拟按键仍然是显示的。次方法可多次调用用于切换

用途:播放器界面经常会用到

转自:农民伯伯

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值