自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 [Android] 6.0以上系统动态权限说明

今天梳理Android 6.0动态权限申请用到的,暂时记录

2016-10-26 16:30:35 386

转载 [Android] 项目实践之开发规范

android 项目实践之开发规范

2016-10-20 21:20:31 324

原创 [Android] 统计apk中各个模块中的方法数

参考github上已有的开源项目:统计Apk各个模块的方法数

2016-10-19 18:56:23 418

原创 [crash 分析] android.view.WindowManager$BadTokenException: Unable to add window

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@c5e3e83 is not valid; is your activity running?

2016-10-18 18:09:33 586

原创 [Android] 多次按钮点击Toast重复显示解决方案

【背景介绍】  最近遇到这样一个BUG,页面中有个按钮,点击按钮后弹出toast提示。但是多次点击此按键时,Toast会一直显示,点击的次数越多,显示的时间越长(其实就是多次点击按键时,Toast顺序响应,使得总的展示时间变长,给用户不友好的展示)。   多次点击后Toast一直显示的效果:   【解决方案】public class MainActivity extends AppCompatA

2016-10-11 20:24:09 3487 1

原创 [Android] 利用Java反射机制快速定位跳转二级页面

【背景介绍】  最近在进行公司项目开发时遇到这样一个需求:后台配置一个字段用于通知App跳转到相应的Activity。这个字段其实就是一个字符串用来表示是哪一个Activity。在实现初期,采用switch case的匹配机制,在Intent中设置对应的跳转二级页。这种实现方式的效果如下:Intent intent = new Intent();switch (val) { case "A

2016-10-10 20:30:47 1847

原创 [Android] Button 文字被截断解决方案

android button文字截断分析处理

2016-09-20 16:41:05 5272

原创 [Crash分析] java.lang.NullPointerException

分析并解决java.lang.NullPointerException这种类型crash对应着最常见的空指针引用错误。最常见是由于对象隐式调用方法导致

2016-09-19 20:35:06 786

原创 [Crash分析] java.util.IllegalStateException

分析定位并解决java.util.IllegalStateException这种类型的crash

2016-09-18 18:04:16 286

原创 [Crash分析] java.util.ConcurrentModificationException

java.util.ConcurrentModificationException 迭代器失效的解决方法

2016-09-17 19:05:02 325

原创 [Android] RatingBar 基本使用

Android RatingBar 基本使用方法

2016-09-15 10:58:45 3007 1

原创 [Android] SeekBar 基本使用

【控件分析】  在日常使用生活中,我们接触到的播放器一般都有一个播放进度控制条,那个进度控制条其实就对应着Android基础控件库中的SeekBar控件。这个控件本质上是一个进度可由用户手动操作的进度条。【动画效果】【代码展示】public class MainActivity extends AppCompatActivity { private SeekBar seekBar = null

2016-09-14 23:37:09 1646

原创 [Android] ListView/GridView 滚动时动态填充空白边距padding(android:clipToPadding)

ListView GridView 滚动时动态填充页面padding

2016-09-13 23:27:57 2462

原创 [Android] Android Studio提升效率的技巧,持续更新~

Android Studio提升效率的小技巧,持续更新中~

2016-09-13 17:19:27 570

原创 [Android] 实时动态监测网络变化

【需求分析】  当前的App一般都需要与网络进行通信,而这其中一个重要的方面就是能够及时监测处网络状态的变化,因此也就也有本次的需求:动态监测当前手机网络状态的变化,包括以下几个方面:1. 手机无网络到有网络 2. 手机有网络到无网络 3. 手机网络Wifi-> 手机移动网络(2/3/4 G)4.手机移动网络(2/3/4 G)-> 手机网络Wifi【动画效果】通过Toast展示各种状态的变化【实现

2016-09-12 22:40:49 1004

原创 [Android] 闪屏功能基本实现

【需求分析】  很多android app启动时,都会进入一个等待界面,一般在这个等待界面停留一段时间后再进入app的主界面。我们一般称这个等待界面为闪屏(splash screen)。今天我们的需求就是实现一个最简单的闪屏功能,同时闪屏界面需要覆盖整个屏幕(即遮住标题栏title bar 和状态栏status bar)。   需求说明:1. 进入主Activity之前的闪屏功能 2. 闪屏覆盖

2016-09-11 20:48:08 1081

原创 [Android] 定制化Toast展示(位置、底色、圆角)

【需求分析】  我们知道windows上调试程序输出变量可以通过MessageBox弹窗到屏幕上展示。在Android系统里通过Toast可以实现类似的弹窗效果。系统的Toast默认弹出到屏幕底部,且样式一般比较老旧。   这次的需求就是自定义Toast,可以规定Toast展示的位置以及Toast样式,具体来说包括三个方面:1. Toast位置自定义 2. Toast外部样式自定义 3. Toas

2016-09-10 22:29:55 4301

原创 [markdown] 测试markdown模式写Blog

[Android] 测试markdown模式写Blog【需求分析】这里介绍背景以及需求分析【动画效果】这里插入需求实现后的效果动画。【实现方案】<font color=#ff0000>这里是具体的方案说明,包括需求实现过程中的注意点,红色文字测试</font><font color=#00ffff size=72>color=#00ffff</font>【代码展示】import androi

2016-09-10 10:52:05 424

原创 [Android] Android 两次Back键点击退出程序

android 两次返回键点击退出App应用

2016-09-09 22:43:53 798

原创 [Android] Android 物理键点击响应 Menu Home Back 键点击捕获

捕获安卓手机的物理按键(Menu Home Back)三个按键的点击动作

2016-09-08 23:05:05 7602

原创 [Android] android 实现加速小火箭动画效果 位移+透明渐变 动画

通过Android原生动画类,实现加速小火箭的动画效果,逐渐显示,且向上移动,再逐渐消失

2016-09-07 20:38:19 4690

原创 [Android] 解决android多jar包R冲突问题

解决项目中R资源找不到,xml提示确实,找不到对应符号的问题

2016-08-09 19:26:29 2360

原创 [Android] 代码设计中动态设置button的Pressed态图片

Android程序代码中动态设置Button的press态背景图

2016-08-08 22:33:40 4670 1

原创 [Android] 本地视频文件的缩略图实现方案

本地视频缩略图最简单的实现方式

2016-08-06 21:39:02 2038

原创 [Android] Activity 生命周期 OnStart&OnResume OnPause&OnStop 具体区别

实例验证Activity生命周期中的 OnStar t和 OnResume的具体区别。

2016-08-05 22:35:40 5873

原创 [Android] 手机菜单键响应逻辑 Menu Handler

在Activity中增加菜单物理按键响应,根据不同的Item项点击响应不同的动作,这里是一个最简单的demo示例。

2016-08-04 17:41:29 645

原创 [Android] Button selector 处理选中态逻辑

android xml中实现button selector态,以正常态和pressed态作为实例演示。

2016-08-03 19:44:08 2589

原创 遍历Windows桌面上所有窗口

# 遍历Windows桌面上所有窗口 ## 引言 昨日lexli在工作中遇到这样一个问题:一款性能测试软件需要知道桌面上窗口的Title,同时需要知道软件启动后Title分别被设置了几次,设置的title分别对应什么。通常我们可以直接查看窗口的缩略图,得到对应的标题。但是,对于软件启动后设置了多少次title以及每次title分别被设置为什么,这个问题突然感到无从下手。不过幸好公司有熟悉wind

2016-04-21 00:53:48 11676

原创 markdown语法熟悉

markdown语法标题相关标题对应的格式为#,例如一级标题就是一个#,后面添加相应的标题名称,二级标题就是##后面添加相关的标题文字即可。其他标题样式以此类推。下面是标题的测试.(ps:markdown最多支持到6级标题,对于日常工作记录分类总结的内容已经足够) 说明:标题显示非常简单,只需要在行头添加#,#个数N代表是第N级标题(N <= 6).子标题1这里是子标题1里面的内容子标题2这里是子标

2016-04-19 20:32:30 520

统计app中各个模块方法数jar

统计app中各个模块方法数jar

2016-10-19

空空如也

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

TA关注的人

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