自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 通过Bitmap获取灰度值,进行反色

通过bitmap获取灰度值,来判断是否是浅色的图片,进而可以进行一些类似反色的逻辑。

2017-02-13 15:21:29 2729

原创 EditView属性介绍

android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor

2016-02-14 22:24:53 683

转载 自定义Dialog时,会遇到dialog wrap_content,这个时候需要手动设置Dialog大小

Android_Dialog_设置Dialog窗口的大小,androiddialog大小 /** * 设置Dialog窗口的大小 */ private void setWindowSize() { DisplayMetrics dm = new DisplayMetrics(); WindowManager m = getWindowManager(); m.getD

2016-02-14 16:28:26 3390

原创 Android 使用APICloude 数据库的方法

Android 开发 APICloude 数据库

2016-01-09 16:33:19 1900 1

原创 Android 实现SHA1加密算法代码

SHA1

2016-01-09 16:09:02 5567

原创 ProgressBar设置动画使用animation-list时,将ProgressBar放大后,出现图片循环 连接现象

当我们自定义一个ProgressBar的动画时,如按照下面代码编写,会出现动画图片循环现象    xmlns:android="http://schemas.android.com/apk/res/android"    android:oneshot="false">            android:drawable="@mipmap/wb_loading_frame1

2015-09-11 21:14:19 2482

原创 Interpolator 被用来修饰动画效果,定义动画的变化率

Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。内容如下:AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator

2015-09-09 18:51:12 406

转载 Android Material Design 动画实现

前段时间,利用Material Design控件编写了一个Example,今天我在这个项目的基础上,加入一些动画。先上效果图:主要加了3个动画:FAB动画,列表加载动画,Shared Element TransitionFAB动画首先,我们需要把FAB按钮移到屏幕下边去,我在Fragment的onActivityCreated方法中加入mFabBut

2015-09-03 18:44:50 340

原创 Android 色板

2015-08-31 19:31:36 1111

转载 Cursor引起内存泄露

转载: http://www.cnblogs.com/qianxudetianxia/archive/2012/11/19/2757376.html最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,流关闭,线程,定时器,反注册,bitmap等等,我稍微统计并总结了一下,当然了,这些问题这么说起来比较

2015-08-20 10:16:24 786

原创 Android开发adb命令含义

获取序列号:adb get-serialno 查看连接计算机的设备:adb devices 重启机器:adb reboot 重启到bootloader,即刷机模式:adb reboot bootloader 重启到recovery,即恢复模式:adb reboot recovery 查看log:adb logcat 终止adb服务进程:adb kill-server 重启adb服务进程

2015-07-08 16:41:01 788

转载 android:state_***的含义

android:state_pressed是否按下,如一个按钮触摸或者点击。android:state_focused是否取得焦点,比如用户选择了一个文本框。android:state_hovered光标是否悬停,通常与focused state相同,它是4.0的新特性android:state_selected被选中,它与focus state并不完全一样,如一个li

2015-01-26 14:41:59 841

转载 Android利用canvas画各种图形 及Paint用法

1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into

2015-01-23 14:19:41 391

原创 onTouch事件,return true或false的意义

dispatchTouchEvent()用来分派事件。其中调用了onInterceptTouchEvent()和onTouchEvent(),一般不重写该方法onInterceptTouchEvent()用来拦截事件。ViewGroup类中的源码实现就是{return false;}表示不拦截该事件,事件将向下传递(传递给其子View);若手动重写该方法,使其返

2015-01-15 14:27:15 1737

转载 eclipse调优及配置问题

eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclip

2015-01-12 10:25:30 359

原创 android 编写布局文件Alt+/不能自动补全

依次打开eclipse上面的windows ——preferences ——General —— Keys, 在Scheme的下面有一个搜索框,在搜索框里面输入“Content asist”,选中“Content asist”这一项后,将Binding项改为“ALT+/”将When项选择成Editing Text即可;

2015-01-08 19:28:04 493

原创 实现eclipse自动补全

直接修改  Preferences->java->Editor->Content Assist 下 Auto Activation 的 . 替换成.qwertyuiop[]{}?/asdfghjkl;\:''""zxcvbnm,QWERTYUIOPASDFGHJKLZXCVBNM@()\=-+|\!\#$%^&* 就行了。哈哈

2014-12-26 20:52:56 444

原创 Android-Keyguard开发分析(持续...)

一、开机启动过程:1.开机启动后执行到PhoneWindowManager.systemReady()。2.systemReady()执行到KeyguardServiceDelegate,再执行到KeyguardServiceWraper。3.调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。4.KeyguardViewMediat

2014-11-12 17:16:20 3451

原创 工作文档网址

android系统锁屏详解【android锁屏解析二】http://blog.csdn.net/wdaming1986/article/details/8991456

2014-11-12 17:02:42 351

原创 Android中inflate方法的第3个参数讲解方法

inflate(int resource, ViewGroup root, boolean attachToRoot) 中

2014-10-17 14:17:39 488

转载 Android 资源文件中@、@android:type、@*、?、@+含义和区别

一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name    android:textColor="@android:color/opaque_red"  注意:其实@android:type/nam

2014-10-15 13:53:50 295

转载 Android参数分析

Android参数分析Android的参数大致分成两块:系统服务参数和平台系统信息。系统服务参数:Android的系统服务不仅指服务组件,而且还包括Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理,电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等,我们通过这些系统服

2014-09-24 14:12:41 279

转载 Android 4.2锁屏流程

谷歌对Android4.2的版本做了一些改动,突出的改动就是锁屏可以添加widget,即锁屏widget,这个是谷歌的一个大的改动,先来说说android4.2做了哪些改动?  (1)Lock screen widgets如图:(2)梦话模式的添加简单介绍如下:白日梦是一个互动屏幕保护程序模式,当用户的设备开始停靠或充电。在这种模式下,系统将启动一枕黄粱 -

2014-09-23 16:33:07 718

转载 Android中的category

CATEGORY_ALTERNATIVE  设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action     CATEGORY_APP_BROWSER  和ACTION_MAIN一起使用,用来启动浏览器应用程序     CATEGORY_APP_CALCULATOR  和ACTION_MAIN一起使用,用来启动计算器应用程序     

2014-09-18 10:39:24 504

转载 SlidingDrawer SDK中文介绍

SlidingDrawer可以将内容隐藏在屏幕外,允许用户通过拖拽一个把手,将内容带回屏幕上显示. SlidingDrawer可以横向使用,也可以纵向使用。 该小部件由两个子视图组成:用于拖拽的把手视图和由该把手连接并拖拽的内容。 SlidingDrawer 应该用于覆盖内部布局。这意味着SlidingDrawer应该只用于象 FrameLayout或 RelativeLayout 这样的布局的内

2014-09-13 14:44:49 462

转载 Android 手指拖动

本问出处:本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图像集的图片浏览效果。效果图如下: 1、基本原理在 Activity 中实现 OnGestureListener 的接口 onFling() 手势事件,通过自定义的 View 绘制draw() 图片 2、ActivityActivity中

2014-09-12 13:47:06 463

原创 重载函数的生命周期(持续更新!)

onFinishInflate():当View中所有的子控件均映射成XML后触onSizeChanged:当View的大小发生变化时触发

2014-09-11 19:13:26 350

转载 Android 权限列表permission说明

ndroid.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded)

2014-09-11 10:27:15 389

原创 Android设置xml中的一些警告

在XML布局中会出现如下警告:1.

2014-09-11 10:04:41 429

转载 Mark---获取view的高度和宽度(在onCreate方法中)

int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);  int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);  textView.measure(w, h);  int width =textView

2014-09-09 20:14:32 299

转载 dp与pixel互相转换

public int dip2px(Context context, float dipValue){float m=context.getResources().getDisplayMetrics().density ;return (int)(dipValue * m + 0.5f) ;} public int px2dip(Context co

2014-09-04 19:48:29 1469

转载 Android中自定义ListView

1. 自定义ListView,效果图:    2. 代码实现:     (1)res/layout/main.xml实现:[java] view plaincopy"1.0" encoding="utf-8"?>    "http://schemas.android.com/apk/res/android"  

2014-09-04 11:09:31 301

转载 Android 4.4.2 自带计算器源码

(一)UI部分UI部分主要包含如下几个方面1.横竖屏布局2.线性布局实现Table效果3.自定义shape绘制效果和style风格4.扩展FrameLayout实现翻页5.使用自定义Button扩展Button效果最上方的带光标的是个EditText,  它被放在一个ViewSwitcher中。通过对ViewSwitcher进行扩展可

2014-08-25 16:03:41 1538

转载 Android自定义控件之TextView

有时候Android自带的控件无法满足我们的某些要求,这时就需要我们自定义控件来实现这些功能。比如需要一个TextView里的字倾斜一定的角度,就需要自定义TextView。下面介绍怎么自定义TextView。首先新建一个继承自TextView的类,取名为RotateTextView:import  android.content.Context;import 

2014-08-21 16:11:25 418

原创 解决类似Could not find class 'android.support.v4.view.ViewPager'问题

出现Could not find class 'android.support.v4.view.ViewPager'问题是

2014-08-20 10:38:14 2717

转载 7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保

2014-08-19 09:34:14 269

转载 Android各国语言Values文件夹命名规则

android多国语言文件夹文件汇总如下:维吾尔文(中国):values-ug-rCN中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(

2014-08-18 16:48:11 407

空空如也

空空如也

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

TA关注的人

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