自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TimeZone.getTimeZone 时区参数说明

使用TimeZone.getTimeZone方法来获取time zone值,该方法传入一个ID参数,参数说明如下:the ID for a <code>TimeZone</code>, either an abbreviationsuch as "PST", a full name such as "America/Los_Angeles", or a customID such as "GMT-8:00". Note that the support of abbr.

2021-04-19 20:33:47 17374

原创 Kotlin系列之2-Kotlin中的ARouter的使用

前言这两年google一直在推荐模块化开发,在github上有google官方的ArchitectureDemo。最近写了个demo,用到了ARouter,但是配置了之后,在调用的时候报这样的错误。仔细检查了一下用法是否正确。ARouter介绍这是阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更好更丰富的跳转方案。比如支持解析标准URL进行跳转,并自动注入参数到目标页面中;支持添加多个拦截器,自定义拦截顺序(满足拦截器设置的条件才允许跳转,所以这一特性对于某些

2020-12-18 16:23:22 1409 2

原创 Kotlin系列之1-Kotlin中的JvmField JvmStatic

官方的说明如下伴生函数:在 “companion object” 中的公共函数必须用使用 @JvmStatic 注解才能暴露为静态方法。如果没有这个注解,这些函数仅可用作静态 Companion 字段上的实例方法。伴生常量:在 companion object 中的公共、非 const 的属性 实际上为常量 必须用 @JvmField 注解才能暴露为静态字段。如果没有这个注解,这些属性只能作为静态 Companion 字段中奇怪命名的 ‘getters’ 实例。而只使用 @JvmSt

2020-12-11 14:30:37 962

原创 关于Lambda表达式的记录

Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用。Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码块)。Lambda表达...

2020-01-03 13:30:20 141

原创 安卓开发之设置状态栏的颜色

要求:实现设置状态栏的颜色需要至少4.4.2(API 19以上)。在这个版本一下,没有任何的API可以实现这样的功能。具体实现方式如下:一、Android 4.4.2 新增了一个特性,就是可以设置系统状态为半透明。设置方法有两种:1、通过style添加属性:&lt;item name="android:windowTranslucentStatus"&gt;true&lt;/item&gt;2、通...

2018-06-01 16:04:00 3705

原创 Android去除标题栏Title

Android开发去除标题栏title飞铲更简单,有两种方法,一种是在代码中添加,一种是在Manifest中添加。1、在代码中实现此方法是在setContentView(R.layout.main)之前加入:requestWindowFeature(Window.FEATURE_NO_TITLE)。2、在Manifest中实现,&lt;Activity android:name=".Activit...

2018-05-31 19:41:14 1741

转载 几种常用的滤波方法

几种软件滤波算法的原理和比较第1种方法:限幅滤波法(又称程序判断滤波法)A方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A),每次检测到新值时判断: 如果本次值与上次值之差A,则本次值无效,放弃本次值,用上次值代替本次值。B优点: 能有效克服因偶然因素引起的脉冲干扰。C缺点: 无法抑制那种周期性的干扰,平滑度差。第2种方法:中位值滤波法A方

2017-08-08 10:44:17 23008

转载 java synchronized

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2017-03-31 17:04:35 255

转载 进程间的通信(互斥锁、条件变量、读写锁、文件锁、信号灯)

为了能够有效的控制多个进程之间的沟通过程,保证沟通过程的有序和和谐,OS必须提供一定的同步机制保证进程之间不会自说自话而是有效的协同工作。比如在 共享内存的通信方式中,两个或者多个进程都要对共享的内存进行数据写入,那么怎么才能保证一个进程在写入的过程中不被其它的进程打断,保证数据的完整性 呢?又怎么保证读取进程在读取数据的过程中数据不会变动,保证读取出的数据是完整有效的呢?     个人理解中

2017-03-27 16:06:23 381

转载 如何处理JAR包中资源的引用

试过以下几种方式解决:1、从插件程序中导出jar包论坛上有人说导出的jar包中无法包含Drawable等资源文件,一些图片等数据,需要放到Assert文件中使用。其实,关于这个问题,我做了尝试:首先,需要说明导出jar包含什么文件是由你导出时选择来决定的,比如下图:关于生成jar包的问题" title="android 关于生成jar包的问题" height="357" w

2016-11-30 17:15:41 1836

转载 EventBus(2)

一、概述前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是:1、onEvent2、onEventMainThread3、onEventBackgroundThread4、onEventAsync这四种订阅函数都是使用onEvent开头的,它们的功能稍有不同,在介绍

2016-11-16 18:25:06 264

转载 EventBus(1)

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、

2016-11-16 18:23:39 246

转载 AndroidManifest.xml文件详解(supports-gl-texture)

语法(SYNTAX):Android:name="string"/>被包含于(CONTAINED IN):说明(DESCRIPTION):这个元素用于声明一个应用程序所支持的GL纹理压缩格式。一个应用程序支持一种纹理压缩格式,如果应用程序提供了用该格式压缩纹理资源的能力,那么一旦应用程序被安装在设备上,应用程序就能够从.apk文件的内部提供本地的压缩资源,或者在运行

2016-11-16 17:47:03 424

转载 overridePendingTransition的简介

1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个

2016-09-29 09:18:06 311

原创 写了一个开机启动,监听通话的demo

最近在看猪八戒的网站,看到有些客户的需求,就做了一个小小的demo。需求基本上是这样的,主要的就是定位,APP开机启动,电话录音,APP 图标不可见。 定位就不多说了,开发者都应该用过腾讯,高德或者百度的地图SDK。APP图标不可见的话在之前的文章中已经提到过,有兴趣的同学可以看一下链接。http://blog.csdn.net/caicai1377/article/details

2016-09-08 16:59:02 732 1

原创 安卓如何隐藏APP图标探讨

如果你的应用需要隐藏图标,那么这篇文章接下来的段落对你可能有所帮助。 在找到本文之前,你也许已经尝试过诸如以下的解决方案:1,AndroidManifest.xml文件中在入口Activity的intent-filter里去掉,或者将LAUNCHER改为DEFAULT2,在程序中加入下面的代码显示图片:PackageManager p =

2016-09-08 16:30:10 4466

转载 项目经理的职责

最近准备接手一些项目了,忽然间对项目的开发流程有了很深的兴趣,在这里总结一下,供大家参考。作为一个项目经理,如何保证项目的准时和优质完成,最重要的是什么?我认为是对项目进度的把握和对项目风险的控制。至于如何做到,软件工程给我们提供了一条很好的路子。可能有些人会认为软件工程是没有多大用处但增加很大工作量的鸡肋。但其实不然,你做的项目越大,软件工程的重要性就越突出。需求分析:客户的需求和项

2016-03-24 14:50:53 414

原创 安卓开发eclipse无线调试

刚开始接触安卓开发的时候,知道ADT自带模拟器的。但是用了之后发现自带模拟器的是启动是相当慢的,然后就开始使用第三方的模拟器开始测试程序。第三方的模拟器有海马玩,夜神,genymotion。虽然用起来比较流程,但是一些特定的功能,像拍照、支付等是用模拟器跑不起来的。所有只能用真机测试了。真机用数据线连上电脑,就可以直接跑程序了。但是真机只有一个USB接口,最近在做项目的时候用到了体感摄像头要插

2016-03-21 09:13:37 1798 1

原创 安卓或者JAVA获取网络时间

大家好,我是源源配菜,做了这么多年的开发,但是做博客的习惯还是没有养成,从今天开始没天为大家更新一篇博客,希望更新的内容对大家来讲实用。今天为大家讲讲北京时间的获取。在网页以及移动端APP的活动中,经常会出现开发限时秒杀的情况,这时间我们肯定不能从设备上获取,万一设备的时间被用户改了呢。本人习惯的就是从www.bjtime.cn获取。       URL url=new U

2016-02-23 09:02:52 564

转载 极光推送原理

因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Pu

2015-06-16 15:43:59 738

原创 安卓 Textutils 类的介绍

安卓中TextUtils类的用法

2015-06-16 15:00:20 487

农行信息实录

超实用的农行资料超实用的农行资料超实用的农行资料超实用的农行资料

2014-04-27

空空如也

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

TA关注的人

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