自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio Gradle无法下载依赖包

由于被墙的原因,在使用Gradle的时候,有时候依赖包无法下载,这里有两种方法,一是翻墙,二是使用代理,我这里选择了第二种。在gradle文件里面,android目录下,添加如下代码,使用阿里云的代理 buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus...

2018-10-25 10:34:01 7809

原创 关于app签名的几个命令

生成签名keytool -genkey -keyalg RSA -keysize 2048 -dname "CN=wangzhi,O=jigou,OU=IT, L=BJ,C=CN" -alias 别名 -keypass 密码 -keystore keystore.jks -storepass 密码 -validity 3650 打包签名jarsigner -verbose -keystore ke

2016-12-01 10:10:49 748

原创 WebView与H5的交互

H5Activitypackage com.asker202.myservice;import android.annotation.SuppressLint;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import andro

2016-03-18 17:25:17 1361

原创 Android 版本更新

import android.app.Activity;import android.app.AlertDialog;import android.app.ProgressDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;i

2016-03-04 11:59:04 738

原创 Android EditText 校验手机号

Android EditText 校验手机号

2016-03-04 11:45:19 4473

原创 EditText 表情符号过滤

Android EditText 表情过滤

2016-03-04 11:40:02 853

转载 Android 6.0 运行时权限处理

Android 6.0 运行时权限处理字数806 阅读2792 评论5 喜欢44运行时权限介绍Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断:身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理Android6.0系统默认为targetSdkVersion小于23

2016-01-28 15:40:17 494

原创 屏幕相关辅助类

Android 屏幕相关类,包括获取屏幕宽高,获取状态栏高度,获取屏幕截屏

2016-01-05 14:32:46 441

原创 Android 调用相机与图库的简单封装

Android 调用相机与图库的简单封装为了更好的复用,我将对相机或图库的调用封装成一个工具类,可于Fragment和Activity中直接调用,直接上代码,如下:CamearUtils.javapackage user package name;import android.app.Activity;import android.content.ContentUris;i

2016-01-04 13:57:32 1048 3

原创 RadioGroup的简单封装

RadioGroup的简单封装 如代码:/** * @outher 孙磊磊 * create at 2015/12/29 10:44 * description 单行多列选择器 */public class SelectRadioGroup extends RadioGroup implements CompoundButton.OnCheckedChangeListener {

2015-12-31 11:33:15 734

原创 Android调用系统相机与图库

Android 调用系统相机与图库,如代码: protected static final int REQUEST_CODE_CAMERA = 2; protected static final int REQUEST_CODE_LOCAL = 3; @Override public void onActivityResult(int requestCode, i

2015-12-31 11:20:25 811

原创 java 实现二十四节气

直接贴代码public class _24SolarTerms { private static final double D = 0.2422; private final static Map<String, Integer[]> INCREASE_OFFSETMAP = new HashMap<String, Integer[]>();// +1偏移 private f

2015-12-02 14:54:07 5431 3

原创 Android 自动换行的LinearLayout

在我们开发过程中会经常遇见一些客户要求但是Android系统又不提供的效果,这时我们只能自己动手去实现它,或者从网络上借鉴他人的资源,本着用别人不如自己会做的心态,在此我总结了一下Android中如何实现自动换行的LinearLayout。在本文中,说是LinearLayout其实是继承自GroupView,在这里主要重写了两个方法,onMeasure、onLayout方法,下面我对此加以介绍

2015-11-09 16:41:42 15509 7

原创 Android进程间通讯AIDL详解

AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。AIDL IPC机

2015-11-04 17:24:47 881

原创 Activity横竖屏切换时生命周期变化

关于Android切换横竖屏调用生命周期,我在网上搜索一下,基本上都是一个统一的说法,分为以下三种情形。1.        默认状态下:切换横屏时会调用一次生命周期,切换竖屏时会调用两次生命周期,其中不会调用onConfigurationChanged()方法。2.        设置android:configChanges=“orientation”时:切换横竖屏均会调用一次生

2015-11-03 16:34:57 669

原创 Android Studio进行单元测试

AndroidStudio单元测试1.     什么是单元测试单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list 中去,然后确认该值出现在list 的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认字符串确

2015-11-02 16:58:10 1209

空空如也

空空如也

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

TA关注的人

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