自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用ScheduledExecutorService 替代Timer

大佬们,直接使用Timer 提示用ScheduledExecutorService 替代好点,麻烦看看下面写的一个工具类有没有毛病,忘大佬们不吝赐教public class TimerUtil { private static TimerUtil instance; private final ScheduledExecutorService scheduledExecutorService; private TimerUtil() { Thre...

2021-03-26 11:33:11 1367

转载 android串口通信以及串口协议解析

http://blog.csdn.net/junfeng120125/article/details/9328947一,android串口通信串口通信采用一个第三方开源项目,实现串口数据收发。1. 使用了http://code.google.com/p/android-serialport-api/的项目的serialport api和jni;2. 支持4串口同时收发,有定时自动发送功能,收发模式...

2018-06-19 13:42:01 2685

原创 Android沉浸式状态栏(透明状态栏)

安卓沉浸式状态栏

2017-07-26 17:34:15 553

原创 高德地图开发 Debug版本和发布版本 SHA1的获取

找到C:\Users\admin\.Android,该.Android文件夹下找到debug.keystore,这是你的密钥库文件然后在该密钥库所在的路径下运行cmd,输入keytool -list -v -keystore debug.keystore密钥库口令可以按 ENTER 跳过,即可得到调试版的SHA1。

2017-07-11 10:03:05 2331

原创 Android工程方法数超过65535,怎么破

当Android工程方法数大于66535时,就会报错:UNEXPECTED TOP-LEVEL EXCEPTION:  java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536  at com.android.dx.merge.DexMerger$6.updateIndex(DexMerg

2017-05-19 09:56:57 479

转载 2017移动端UI设计规范模板参考以及设计规范的好处

即将进入崭新的一年2017年啦,我们的移动端的UI设计规范也层出不穷。很多APP设计师也要在年底给公司或者是团队做一个总结。那么一个像样的APP ui设计规范也是很有必要的作品回顾。另外,25学堂的小编相信大部分的UI设计师的情况是如下:在创业公司做着一位独立设计师,说好听点是独立设计师,难听点,就是唯一的设计师。创业型公司,UI UE你要全包。但是我还是很有追求的在每个版本改版之

2017-05-16 11:09:21 8651 2

转载 Android 弹出软键盘android:windowSoftInputMode设置总结

当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。或者是有使用framentlayout悬浮在底部的button也会挡住输入框。一、解决办法方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputM

2017-05-16 10:40:52 743

转载 android:screenOrientation属性

在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示,    android:screenOrientation="portrait"是限制此页面数竖屏显示。  

2017-05-16 10:23:49 387

原创 @SerializedName注解

使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的java对象里的属性名跟json里的字段名是不一样的,这种情况怎么办呢,这时我们就可以使用@SerializedName注解来将对象里的属性跟json里字段对应值匹配起来。  下面说说具体使用方法:  我们有一段json数据如下:{"id":"1"

2017-05-05 09:23:05 655

原创 Http免费测试接口,小白学习必备

电商接口京东获取单个商品价格接口:http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1ps:商品ID这么获取:http://item.jd.com/954086.html物流接口快递接口:http://www.kuaidi100.com/query?type=快递公司代号&postid

2017-04-05 16:36:50 3654

转载 dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

一、基本概念dip        : Density independent pixels ,设备无关像素。dp        :就是dippx        : 像素dpi       :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5 , 1.

2017-03-30 15:21:22 1136

原创 Navigation-bar 一个简单方便的底部导航栏模版

比较简单,不多说,直接动图Demo地址https://github.com/ZouJianFeng-Marco/Navigation-bar

2017-03-28 16:07:55 1131

转载 Android图片加载框架最全解析(一),Glide的基本用法

版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[+]转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。现在Android上的图片加载框架非常

2017-03-24 11:21:26 351

转载 Android 安卓酷炫View UI效果大全

这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!!1.很简单却很酷的粒子破碎效果 介绍: 实现思路1.新建一个 Bean Particle,表示一个粒子对象;新建一个 View ExplosionField作为画布用来显示破碎的粒子;新建一个属性动画(ValueAnimato

2017-03-24 11:16:20 1900 1

转载 常见Android面试题及答案(详细整理)

以下是一些常用的Android面试题及答案,有需要没需要都可以备着,希望能帮到大家。1. 请描述一下Activity 生命周期。答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。onCreate(): 创建

2017-03-24 09:50:25 556

转载 Android之本地数据存储(一):SharedPreferences

所有的应用程序都必然涉及数据的输入与输出。在Android系统中,主要有五种数据存储模式:1 . Sharedferences:Sharedferences是一种轻型的数据存储方式,本质上是基于XML文件存储key-value键值对数据。通常用来存储一些简单的配置信息;2 . File:使用文件进行数据存储;3 . SQLite:SQLite是一个轻量级的数据库,存储结构化的数据,支持基本SQL语法,是常被采用的一种数据存储方式。Android为SQLite提供了一个名为SQLiteDatabase

2017-03-23 11:39:35 803

转载 ANDROID学习之路

目前强烈推荐Android开发者使用,抛弃Eclipse拥抱未来吧!这是Google最新推出的Android开发工具,基于IDEA,编译依赖Gradle,目前已经推出1.0正式版,这是Android开发工具的未来,所以身为Android开发者有必要花点时间去学习使用它,亲身经历,自从使用它之后再也不想去碰Eclipse。

2017-03-23 11:36:55 363

原创 Java正则表达式校验移动电话、固话

Java正则表达式校验移动电话、固话

2017-03-23 11:33:24 1417

转载 Android开发,心得,受益终身

Android开发,心得,受益终身、1. 不要重复造轮子2. 别盲目的选择library5.你需要ProGuard,是的,你真的需要!6. 使用一个恰当的架构7.用户界面就像笑话,如果还需要解释那就糟糕了

2017-03-23 11:28:52 423

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,

2017-03-16 14:27:13 825

转载 Android 搜索框:SearchView 的属性和用法详解

版权声明:欢迎转载,转载请注明出处。 如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。如果有什么错误,请一定指出,以免误导大家、也误导我。感谢关注。目录(?)[+]转载请标明出处: http://blog.csdn.net/airsaid/article/details/51087226 本文出自:周游的博客

2017-01-12 17:26:05 2977

转载 Android Studio常用快捷键、Android Studio快捷键大全

Android Studio常用快捷键、Android Studio快捷键大全转载自:http://www.cr173.com/html/24051_1.html 作者:西西Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 EcliPSe ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,基

2017-01-09 15:06:34 460

转载 那些相见恨晚的android studio快捷键

那些相见恨晚的android studio快捷键文章来自CSDN正事儿开始前我总是有话要说!=,=|||1、本篇文章绝对是我原创,因为我不会单调的列出一堆快捷键,什么ctrl+a,b,c,d...,我觉得那样你还不如自己去一个个试试呢!事实上本篇我所提及的一些快捷键的确是我这样试出来的,因为工作久了自然也会积累很多技巧嘛。2、既然是原创,那我相信每个人都会想

2017-01-09 15:05:26 424

转载 2017最新安卓版UI设计规范篇

无规矩不成方圆,我们的UI界面设计也是一样,具有设计规范,系统建议的规范可以让我们设计具有统一性,界面视觉更美观,今天主要分享安卓版的ui界面规范。本文主要针对UI界面设计中安卓版的规范进行分享,如果你是新手,你就需要仔细的阅读,可能你需要先了解一些基础概念,如果你是牛哄哄的大神,可以选择直接拉到中间,也可以看看

2017-01-09 14:45:35 8434 2

原创 运动类计算公式----卡路里计算

一、计算公式体重(kg)* 距离(km)* 运动系数(k)二、运动系数健走:k=0.8214跑步:k=1.036自行车:k=0.6142轮滑、溜冰:k=0.518室外滑雪:k=0.888

2017-01-07 14:31:05 12071 3

转载 最全面的安卓编码规范

工欲善其事必先利其器,好的代码风格可以让你事半功倍本文word文档下载地址:http://pan.baidu.com/s/1bXT75O1. 前言这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。该文档仅供参考,只要形成一个统一的风格,见量知其意就可。1.1 术语说明在本文档中,除非另有说明:

2017-01-07 10:39:44 800

转载 Android 安卓命名规范

标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方

2017-01-07 10:34:33 574

转载 安卓布局属性大全

第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignP

2017-01-05 14:50:38 419

数码管字体TTF格式

数码管字体格式,TTF,二十多种,随便挑,可以导入到android项目,或者电脑PS等

2019-04-10

规定时间没操作APP进入视频广告页面

在规定的时间用户没有点击屏幕或操作设备,APP进入全屏广告页面,广告页面可放视频,图片或者gif自定义,基本实现小demo,具体看需求修改即可

2018-04-26

空空如也

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

TA关注的人

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