自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝丁下着雨

夕阳的余火,袅袅层生;Blue的跳动,Rain之飞虹。 you are the apple of my eye. 只是知识与认识都是暧昧的,人都是依靠自己的知识与认知并且被之束缚生活着的,那叫做现实

  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 menu菜单在4.0怎么才能横排的方阵式排列

选项菜单OptionsMenu在2.3.x版本时是经常用到的,Android4.0仍然可以正常使用,但样式发生了不小的变化。一、Android4.0之OptionsMenu默认样式  1、布局文件  (1)打开“res/layout/activity_main.xml”文件。<RelativeLayout xmlns:android="http://schemas.

2014-03-27 13:35:54 1028

原创 悬浮窗的实现

import android.annotation.SuppressLint;import android.app.Activity;import android.graphics.PixelFormat;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android

2014-03-25 13:32:00 746

原创 Android中定时器的3种实现方法

在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处

2014-03-20 18:26:03 644

原创 Android 4.0 ProGuard 代码混淆技术

其实Android 4.0要用ProGuard比2.3更简单:在Eclipse中打开工程目录下的project.properties文件,该文件中有以下两行:# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):#

2014-03-20 14:14:21 1071

原创 eclipse导入的Android项目没android.jar包并报错

eclipse导入的Android项目没有android.jar包并报错所以, 选择这个android项目右击" Properties " -> "Android" -> 选择相应的android版本, 单还是报错, 项目中仍然没有引入android的jar包. 于是修改项目下面的"project.properties" 文件 target= android对应版本. 修改

2014-03-18 15:33:57 987

原创 gif格式图片在安卓中的显示(自定义GifView)

在这里主要用的是:android中的android.graphics.Movie 这个类,这是android提供给我们的一个非常方便的工具。首先,重写控件View,自定义一个展示gif图的GifView,代码如下:import android.annotation.SuppressLint;import android.content.Context;import androi

2014-03-17 11:15:31 1632

原创 随机生成验证码

code.java:import java.util.Random;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;

2014-03-14 17:46:54 555

原创 eclipse中logcat偶尔不显示log的问题解决办法

默认的设置居然是error改成verbos 问题解决~!

2014-03-14 17:37:06 679

原创 spinner下拉列表

activity_main.xml:RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he

2014-01-08 21:22:41 713 1

原创 画多边形,拖动顶点

自定义控件MyView:package com.example.draw;import java.lang.reflect.Array;import java.util.ArrayList;import java.util.HashMap;import android.content.Context;import android.graphics.Canva

2014-01-08 20:55:41 1839 1

原创 EditText窗口抖动

代码:package com.example.edittext;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.Ani

2014-01-08 20:47:04 708

原创 imageswitche和gallery

代码:package com.example.mygalleryandswitch;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.cont

2014-01-08 20:35:28 563

原创 走马灯

代码:package com.hello;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widg

2014-01-08 20:30:43 580

漂亮的裁剪工具eclipse版本

一个简单的Android图片裁剪库:SimpleCropView。它简化了进行裁剪图像的代码,并提供易于定制的用户界面。

2016-07-01

省市县三级选择填写地址(和淘宝类似)

省市县三级选择填写地址(和淘宝类似),返回省市县的编码和地址,花费我3天时间整理省市县三级地址,实现联动

2015-08-13

扫描银行卡获取到银行卡号

银行卡号码扫描,使用的是card.io开源项目,缺陷:有些银行卡扫描不出来,比如白色背景的银行卡难扫描出来等

2015-04-10

常用代码片段

1.精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕); 2.一般是7寸以上是平板 判断是否是平板(官方用法); 3.文字根据状态更改颜色 android:textColor ; 4.启动APK的默认Activity; 5.计算字宽; 6.获取应用程序下所有Activity; 7.检测字符串中是否包含汉字; 8.检测字符串中只能包含:中文、数字、下划线(_)、横线(-); 9.检查有没有应用程序来接受处理你发出的intent; 10.使用TransitionDrawable实现渐变效果,比使用AlphaAnimation效果要好,可避免出现闪烁问题; 11....29;

2015-04-09

监听耳机是否插入

AudioManager就有这个方法:isWiredHeadsetOn(); 如果插入了耳机,就返回true,否则false; 当然,要加个权限,不然一直是返回false。 开始我追了好久的源码。发现了实时检测耳机插入和拔出的过程,不过对我的需求来说帮助不是很大。 实时检测耳机插入和拔出: 每当插入和拔出耳机时,系统都会发送Intent广播, 所以,只需要用一个receiver把这个广播intent(获取的action是:“android.intent.action.HEADSET_PLUG”)截获就好。 这个receiver必须要用代码注册,而不能写在manifest里面用写入内存的方式。 在Android下实现检测耳机插入和拔出,也即建立一个Broadcast Receiver,监听“android.intent.action.HEADSET_PLUG”广播

2015-04-09

androidcompass

最新的传感器的监听事件,未来的方法和废弃方法的比较运用,你可以学到你想要的,不会报错,上次网上下载过的会报空指针,这个绝对不会哦。值得你来看一看

2014-12-30

仿ios的弹出框,城市滚轮的三级联动,日期的滚轮效果

自定义布局,完美实现ios的弹出框效果,城市的三级联动选择滚轮,日期的滚轮选择,自定义的dialog控件,满足你的自定义需求,你值得拥有

2014-12-01

异步加载图片

异步加载图片,缓存图片,到本地,是网络加载更流畅

2014-09-28

异步加载图片1

异步listview加载图片,图片加载的缓存文件

2014-09-27

iPhone时间转轮控件

iPhone时间转轮控件

2014-08-22

achartengine开发api

api开发文档,achartengine

2014-07-29

空空如也

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

TA关注的人

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