自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OAOAAce的专栏

自我提升 / 高效工作 / 成长 / 技术

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 获取App的包名

String pkName = this.getPackageName();

2016-03-31 11:49:51 566

原创 在Android中生成HMAC-SHA1 签名

How to generate HMAC-SHA1 Signature in Android?返回String为加密后字符串数据public static String hmacSha1(String base, String key) throws NoSuchAlgorithmException, InvalidKeyException { String type = "test-Hmac

2016-03-28 17:31:54 4004

转载 Subscriber class xxx.xxx.xxx and its super classes have no public methods with the@Subscribe annotat

转载自:http://blog.csdn.net/u012452490/article/details/49737693使用EventBus 3.0.0-beta1的出现bug报错的原因提示:提示我的onEventMainThread方法不是public 缺少@Subscribe这个注解。按照提示改为public 并且加上@Subscribe这个注解就Ok了。

2016-03-28 14:56:29 1539

转载 android给Listview或GridView的item设定高度(可能是最好的解决方案)

转载自:http://blog.csdn.net/l_serein/article/details/7403992在item的layout文件中,用android:layout_height设置item的高度。运行,高度设置无效。解决办法:给item设定minHeight,即可.--------------------------------------

2016-03-26 13:44:38 7054

原创 Android版本号对应Api

API等级1:Android 1.0API等级2:Android 1.1 Petit FourAPI等级3:Android 1.5 CupcakeAPI等级4:Android 1.6 DonutAPI等级5:Android 2.0 ÉclairAPI等级6:Android 2.0.1 ÉclairAPI等级7:Android 2.1 Éclair

2016-03-23 15:23:03 401

转载 Context.getExternalFilesDir()和Context.getExternalCacheDir()方法

转载自: http://blog.csdn.net/jaycee110905/article/details/21130557应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你

2016-03-23 10:40:16 536

原创 FrameLayout中让控件居中

在子控件中加入 android:layout_gravity="center" 即可。效果图:<FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <ProgressBar

2016-03-18 11:10:24 11982

转载 【最全版】Java正则表达式判断手机号码【2014版】

转载自:http://blog.csdn.net/diyangxia/article/details/39494299截止2014年9月前已开放和未开放的号码段如下图所示:那么相对应的判断手机号码的正则表达式如下:[java] view plain copypublic static boolean isM

2016-03-17 20:23:47 867

原创 Activity全屏设置

方法1:设置theme<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ace.test" android:versionCode="1" android:versionName="1.0" >

2016-03-17 19:48:25 265

转载 从相机(相册)获取图片并剪裁的最佳实践

转载自:http://www.cnblogs.com/chuanstone/p/4705550.html在 Android应用中,很多时候我们需要实现上传图片,或者直接调用手机上的拍照功能拍照处理然后直接显示并上传功能,下面将讲述调用相机拍照处理图片然后显示和调用手机相册中的图片处理然后显示的功能我们先说一下思路,在android系统中就自带了图片剪切的应用,所以,我们只需要将

2016-03-17 18:30:29 807

原创 EditText 监听、焦点事件、自定义样式全解及隐藏键盘

1.监听事件全解// 监听 EditText 点击事件EditText et_name = (EditText) findViewById(R.id.et_name);et_name .setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0)

2016-03-17 11:51:51 2578

原创 DatePickerDialog 自定义样式及使用全解

1.增加Theme主题new DatePickerDialog(this, AlertDialog.THEME_HOLO_LIGHT,null).show();效果: 4.0以上的版本才可使用此Theme,注意对版本的判断。若低版本的则主题设置为以下 android:theme=”@android:style/Theme.Light.NoTitleBar” 效果: 2.新建DatePic

2016-03-16 20:04:02 10394

原创 RadioButton自定义样式及点击事件全解析

1.设置文字在下边的RadioButton<RadioButton android:id="@+id/rb_male" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="50dp" android:text="男孩"

2016-03-15 19:40:48 2043

原创 TextView添加下划线

代码添加String str_1 = "123";String str_2 = "abc";tv_setText(Html.fromHtml(str_1 + "<font color='#00d4b4'>" + "<u>" + str_2 + "</u>" + "</font>"));String资源添加<string name="loading"><u>正在加载...</u></string>

2016-03-14 19:07:06 766

原创 TextView显示不同颜色字体的实现

String str_1 = "123"; String str_2 = "abc"; tv.setText(Html.fromHtml("<font color='#c9c9c9'>" + str_1 + "</font>" + "<font color='#00d4b4'>" + str_2 + "</font>"));

2016-03-14 14:52:35 316

原创 限制EditText显示的行数

简单的 android:maxLines="1" 来设置显示为1行是不起作用的,应该换为 android:singleLine="true" 即可起作用。但还要区分inputType,若你inputType为 android:inputType="number" ,那么你就不用设置 android:singleLine="true" 来显示1行了,它会自动显示为1行的,其他的inputType需要

2016-03-12 17:26:08 2090

原创 EditText限定输入内容仅为字母和数字

支持字母大小写和数字android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

2016-03-12 17:17:18 491

原创 设置EditText中的所有字体颜色

android:textColor="@color/gray"android:textColorHint="@color/red"

2016-03-12 15:16:48 10589

原创 EditText使用Selector设置选中与边框颜色

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/n" android:state_focused="false"/> <item android:dr

2016-03-12 13:53:12 2045

原创 Android背景Selector无效

若设置的是TextView 或者 Layout 等等不具备点击事件的控件,那么就要在控件中加入android:clickable="true"之后,Selector就起作用了。

2016-03-11 17:28:25 528

原创 解决setOnItemClickListener无响应的bug

在使用Adapter的时候,总是会自定义Layout,在一个Item中,你可能会加入Button、ImageButton、TextView等子控件,那么这些子控件可能就会获取焦点,导致Item本身的点击无响应的bug。解决方法:在Item的根布局中加上 android:descendantFocusability="blocksDescendants"该属性是当一个为view获取焦点时,定义vi

2016-03-11 10:11:02 892

原创 FrameLayout组件居中显示

android:layout_centerInParent=”true” 使其所有组件居中,同时加入android:layout_gravity=”center” 让组件内部居中<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro

2016-03-10 16:20:33 1036

原创 ScrollView自由定位

使用以下函数即可定位到最顶部,里面的参数可任意选择。scrollview.smoothScrollTo(0, 0);

2016-03-09 10:08:31 278

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

转自:http://blog.csdn.net/sarsscofy/article/details/92493971 Android手机目前常见的分辨率1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA

2016-03-08 16:42:03 322

原创 ProgressBar自定义

<ProgressBar android:id="@+id/pull_to_refresh_progress" style="@style/load_progressbar_circle" android:layout_width="wrap_content" android:layout_height="wrap_content"

2016-03-04 14:05:32 268

转载 Java使用List作冒泡排序

转载自:http://harveyzeng.iteye.com/blog/1667089 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。   冒泡排序算法的运作如下:

2016-03-04 12:04:08 2229

原创 LinearLayout 组件居中显示

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" andr

2016-03-03 16:46:52 693

原创 Java在String中添加双引号

public class Test{ public static void main(String[] args){ String str1 = "\"test\"";//字符串两边含有双引号 System.out.println("str1:" + str1); } } 双引号的符号为\”,在左右两边加上即可。

2016-03-02 12:44:58 4520

原创 代码修改TextView字体颜色

tv.setTextColor(getResources().getColor(R.color.unable_play_all));

2016-03-02 10:30:14 373

Android启动对话框的Activity

在Android中启动对话框形式的Activity

2012-08-13

Android启动短信界面

在Android中,利用Intent启动系统短信界面

2012-08-13

《Android简单诠释系列》Activity生命周期简单诠释

《Android简单诠释系列》Activity生命周期简单诠释

2012-08-12

空空如也

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

TA关注的人

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