自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 线程池核心线程数的确定

1、一般情况下对于计算密集型线程池的核心线程数可以设置为CPU的个数,充分利用CPU来完成我们的计算任务 Java通过Runtime.getRuntime().availableProcessors();来获取CPU核心数2、对于io(读写文件、读写数据库、网络信息交互等)阻塞密集型的线程池的核心线程数可以是无数量上限的,可以重用空闲的线程提高CPU的利用率...

2018-10-11 18:51:25 3621

原创 杂记

1、将一个整形数字格式化为指定位数的数据,长度不足的在左侧补零String.format("%04d",2); //将2格式化为0002,%d整形占位符,4代表数据的宽度,不足四位左侧补零2、Java中,%s、%d和%f分别用来表示输出时,替换字符串输出、整型输出和浮点型输出的占位符。int a=28;float b = 13.0f;String str = "占位符";S...

2018-10-11 15:38:49 211

原创 android 系统签名应用获取SHA1值

获取系统签名sha1值两种方法:方法一解压apk通过cmd(命令行获取):1、系统签名apk文件,解压(重命名为rar文件)2、取出META_INFO中CERT.RSA文件。3、cmd下执行keytool -printcert -file CERT.RSA路径。4、将sha1值添加到高德key中,可以为发布sha1,讲studio的sha1更改为调试sha1.编译、签名、安...

2018-10-10 17:26:18 1942

原创 Android 控件相关

1、android 中改变CheckBox的颜色android:buttonTint="#ff6b6b"2、android改变系统switchbutton的颜色switch_thumb_off.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.andro...

2018-09-05 14:22:44 254

原创 Android sd卡操作的一些坑

1、android的sd卡的分类 内置sd卡,外置sd卡,内置sd卡并非android的机身存储,android的机身存储包含外置sd卡,而外置sd卡又分为机身外置存储,挂载的sd卡存储,其中Environment.getExternalStorageDirectory() 方法获取到的是android中机身的外置sd卡路径2、如果我们要操作android挂载的sd卡并且在挂载的sd卡上读写文...

2018-08-08 08:57:48 1895

原创 android 开发过程中对网络状态的判断的工具类

public class NetworkUtil { //没有网络连接 public static final int NETWORN_NONE = 0; //wifi连接 public static final int NETWORN_WIFI = 1; //手机网络数据连接类型 public static final int NETWORN_2...

2018-08-04 11:46:56 1932

原创 文件下载的常规操作

1、首先从服务端获取文件信息:比如文件大小、文件名称、文件的MD5值,文件的网络地址等2、将从服务端获取到的文件信息与本地做对比,首先通过文件名来判断本地文件是否存在(是否下载过文件),如果不存在同名文件可直接根据服务端返回的文件路径进行下载3、如果本地存在同名文件(下载过文件)比对文件的MD5值,java获取本地文件MD5值的方法:private static String get...

2018-08-04 11:36:55 642

原创 android 中的定时任务

android中经常会遇到要做一些定时任务,使用android系统的TIME_TICK广播可以很方便的完成需求,TIME_TICK的使用:private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context c...

2018-07-16 11:10:46 1058

原创 CRC校验

public class CRC { /** * 把二进制字节数组转化为带有crc校验的十六进制字节数组 * * @param binaryBytes 二进制字节数组 * @return 带有crc校验码的16进制字节数组 */ public static byte[] binaryByte2HexBytes(byte[] bi...

2018-07-14 17:28:11 655

原创 Android应用的升级更新功能

Android应用的版本升级这是一个Android应用的自动更新功能,其中的版本控制使用的是XML文档,在服务器放一个版本控制文档version.xml从服务器获取版本内容,与本地的版本进行对比,更新使用的是Android系统提供的DownloadManager实用比较简单首先是服务器的version.xml的格式<?xml version="1.0" encoding="utf-8" ?><in

2015-04-01 19:42:10 694

原创 Android中的广播

Android中的广播主要的可以分为两大类:1、是系统广播,对于此类广播用户只需注册之后再广播的onReceive(Context context, Intent intent)方法中写自己的逻辑即可,2、是用户自定义的广播,对于此类广播用户除了要注册并在onReceive(Context context, Intent intent)方法中写自己的逻辑外,还需要用户在触发某些操作的时

2015-02-10 12:16:38 491

原创 使用adb启动activity

在做Android开发的时候一般情况下我们很少使用adb命令来打开应用,但是有些特殊情况需要使用adb来打开应用的某个activity,并且在打开activity的时候还学要传入一些简单的参数 用来指明要做的业务逻辑,下面开始进入正题:首先打开cmd窗口输入   adb shell 命令 得到如下结果:然后输入 am start -n 应用的主包名/要打开的activity

2014-12-15 10:36:23 57636 3

原创 重启adb服务的批处理

在Android开发中经常会遇到手机

2014-11-13 14:42:32 1603

原创 关于在fragment中无法执行到onActivityResult的问题

相信很多人在使用fragment的时候都会有

2014-11-08 14:41:26 638

翻译 Android 开发中使用回调执行网络请求

在Android的开发中经常使用网络请求,

2014-11-08 11:26:42 773

Android listview动态加载不同布局

根据实际需要实现listview动态加载不同布局

2014-10-21

空空如也

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

TA关注的人

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