- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 Android Notification一些坑
Android0上运行以前正常的notice可能会有各种问题1.通知栏不显示第一步添加代码如下 NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); if (Build.VERSION.S...
2019-04-10 10:59:54
687
原创 历法 - 时间 干支 二十八星宿 紫白飞星
北京时间:东经120°(东八区),北京时间=北京时间比格林尼治时间+8小时Calendar bjcalendar = Calendar.getInstance();bjcalendar.setTimeZone(TimeZone.getTimeZone(“GMT+8:00”));平太阳时间:我们平时生活中的用到的北京时间就是平太阳时间,但使用时一半指当地的经度对应的时间(地方时),比如所在...
2018-12-26 16:13:25
9050
1
原创 8.0启动奔溃问题
近期新写了一个APP发现启动页面有奔溃数据,而且都发生在android8.0上面。我们自己的8.x测试机型没有出问题 异常如下 Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{xxxx.xxxx.SplashActivity}: java.lang.IllegalStat...
2018-08-07 17:16:13
295
原创 Android studio 3.1升级
Android studio 3.1正式版本已经发布,同时更新的还有gradle 3.1版本 这个版本一个最大好处是生成的dex文件别以前版本更小。 下面记录一下升级的坑 目前最新版本https://services.gradle.org/distributions/gradle-4.6-all.zip 这个版本需要buildTools : buildToolsVersion “27.0....
2018-03-28 11:01:35
989
原创 Android Scrollbar和FastScrollbar
RecyclerView ListView 自定义 scrollbar和fastScrollbar
2017-11-29 15:36:47
1981
原创 RecyclerView 26+使用手册
RecyclerView这个控件是为了替换Listview而产生的,但是这个控件在26之前版本都不支持快速滚动。如果需要使用需要借助于第三方比如FutureMind/recycler-fast-scroll或timusus/RecyclerView-FastScroll。 在RecycerView 26+版本支持了这个特性,大家终于不用在导入第三方或者在使用listview了。
2017-11-07 18:25:24
1227
1
原创 Android svg的适配问题
在Android 使用SVG的适配主要集中在5.0以后和5.0以前系统在官网说明Android 5.0(API 级别 21)及更高版本会提供矢量图支持。如果应用的最低 API 级别低于以上版本,Vector Asset Studio 会将矢量图文件添加到项目中;另外,在构建时,Gradle 会创建不同分辨率的 PNG 光栅图像。Gradle 会生成 build.gradle 文件中的域特定语言
2017-09-14 16:17:53
2447
原创 Toast异常
近期在测试时发现在某一个手机弹出Toast时候出现了这个异常,其他手机没有发现 后查看手机系统版本发现是Android 7.1,错误主要log如下WindowManager$BadTokenException: Unable to add window -- window android.view.ViewRootImpl$W@363f7b1 has already been added发生错误的
2017-05-25 10:51:07
3498
原创 彻底解决Make sure other views do not use the same id问题
最近在维护别人写的代码发现了这样的一个错误 类似错误日志如下错误1: Caused by java.lang.IllegalArgumentException: Wrong state class, expecting View State but received class android.os.Bundle instead. Make sure other views do not use the same
2017-05-18 14:25:11
5563
原创 输入框动态调整大小
本文提供APP开发当中常用的edittext效果需求,在当前页面底部显示一个布局,布局内包含一个输入框,右侧有一个按钮。在键盘显示时布局上移,在输入文字比较多事输入框高度自动增加,并且显示行数不操过3行。下面是显示效果 因为在布局上面直接显示布局,所以不需要任何设置系统默认就是这个效果。我们只需要实现相应布局即可 布局文件如下,大家看看属性就明白了。这里注意一下如果不在webview上
2017-05-17 15:29:12
2135
转载 Android 8.0 API变化
日前,Android O 预览版已经发布,这里就来介绍下 Android O 中对 Broadcast 的改变。Android O 对于系统广播(Broadcast)的改变归根结底都是为了进一步的节省功耗。Google 在 Android Marshmallo (6.0, API level 23) 中引入了 Doze and App Standby 来改进 Android 系统的电池
2017-04-01 17:51:40
5221
转载 Android7.0 API改动
Android N 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。 本文重点介绍您应该了解并在开发应用时加以考虑的一些重要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。电池和内存Android N 包括旨在延长设备电池寿命和减少 RAM 使用的系统行为变更。 这些变更可能会影响您的应用访问系统资源,以及您的系统
2017-04-01 17:47:15
1495
原创 整理下维护别人项目遇到的Bug或者错误写法
Service内使用Retorfit异常SharedPreferences 读取类型异常AlertDialog异常NotificationManager点击无反应异常启动service异常Make sure other views do not use the same idjava.lang.ExceptionInInitializerError启动OOM资源文件图片对应内存占用大小
2017-04-01 16:15:54
2850
原创 Servlet和Android网络交互基础(3)
在上一章中采用了最简单的创建service端代码方式,但在实际开发中一般都会采用比较成熟的框架,下面是完整的maven+spring mvc 创建service的方式下载安装Eclipse 和jdk这里需要注意一下eclipse jdk选择版本的位数要一直,不能一个是32位一个是64位,不一致会造成后面使用时有错误 下载完毕以后需要配置jdk的环境变量 jdk7配置 jdk10配置;下载安装M
2016-04-08 14:26:20
1565
原创 Servlet和Android网络交互基础_MVP(2)
在第一章中我们实现了最基本的Servlet和Android用get进行网络交互功能。在实际开发中基本是需要带参数的,需要处理get/post,head,cookie,parameter等等;还要进行业务处理,访问数据库,组装数据。然后才会下发数据到客户端。 在这里面因为代码的业务越来越复杂,版本迭代等因素造成Servlet的代码也会越来越多,IT人员的高度流动性加剧了代码维护工作量,甚至到
2016-02-24 17:04:38
830
原创 Servlet和Android网络交互基础(1)
开发准备 在本篇文章开始前先介绍一下我使用的开发环境 Web MyEclipse+jdk +tomact 这里没有使用eclipse是因为MyEclipse已经继承了好多插件,无需自己去安装了 Android androidStudio+jdk+sdk 这里没有使用Eclipse,如果还在使用的建议转型用androidStudio Google官网被和谐了,大家可以
2016-02-23 18:29:01
4165
原创 SurfaceView实现手势绘制和视频播放
SurfaceView和View的主要区别:View主要适用于主动更新,SurfaceView主要适用于被动、频繁更新View在主线程中对画面进行刷,SurfaceView通常会通过一个子线程进行页面刷新View在绘制是没有使用双缓冲机制,而SurfaceView在底层实现机制中已经实现了双缓冲机制
2016-02-23 11:43:10
1557
原创 一些资料整理
不定时添加一些比较有特点的文章或者开源项目地址静默安装http://blog.youkuaiyun.com/guolin_blog/article/details/47803149 介绍了一种除Root外,开启无障碍服务方式实现方案显示文本的特效 https://github.com/hanks-zyh/HTextView 用户显示标签类的用这个效果不错,但是如果项目中用的太多会有性能问题;另外不
2016-01-11 17:29:58
406
androidP-veridex
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人