浅谈Android进阶之路(转)

首先附上转载连接 浅谈Android进阶之路,最近可能处于迷茫阶段,不知道如何提升自己的技能,工作之余 Kotlin 也在看,go 语言也有意向去学习,没有一个方向,看了这篇文章,大致有个方向,转载分享下!对我还有些帮助,希望对各位看官也有所帮助。过去十年是移动互联网蓬勃发展的黄金期,相信每个人也...

2018-06-26 14:25:38

阅读数 70

评论数 0

android launchMode理解以及应用场景

在我们写应用的时候,常常涉及多个activity组件之间的跳转。比如说某个资讯的页面中,点击下一篇资讯跳转相同的页面,只有页面的数据不一样。一般情况下我不会注意launchMode 这个属性,只会使用默认的,这样会产生大量重复的activity。那是因为之前不了解,所以特此研究学习。1.如何指定l...

2016-10-27 17:51:33

阅读数 5641

评论数 2

Android 上下滚动(跑马灯)效果实现

产品的有个需求是 文字上下滚动,第一想到的是用属性动画实现,2个TextView 切换滚动,网上看了一堆资料大部分都是 TextSwitch,写博客不贴效果图真的是很惆怅,不知道具体效果如何,第一次进入切换是否有问题,还有就是最后一个切换到第二个是否有问题,动画是否流畅等,啥都看不到。所以还是按照...

2018-11-15 16:26:15

阅读数 340

评论数 0

PopWindow 展开带阴影平移动画

前:在看设计图的时候,设计师说需要一个弹出层在指定位置,渐出,背景带阴影层,第一个想到的是 popWindow  ,但是pop 并没有阴影层,直接是一层覆盖在上面。仔细一想带阴影也是可以,但是渐渐出现的动画如何和背景阴影协同展示,是个问题。所以查阅了一些资料,以及填了一些坑。完成了最终的效果。效果...

2018-09-26 15:36:54

阅读数 171

评论数 0

小米手机 布局出现白色边框,黑色背景等(适配)

前言:eidtText 在小米手机上出现 白色边框条,在华为 三星 等手机上都没有出现这个问题,特地记录下 适配的问题直接 在搜索 部分出现白色的边框,查看代码<RelativeLayout android:id="@+id/et_search_root"...

2018-04-02 11:19:51

阅读数 592

评论数 0

android 手机号码特殊显示(带空格或者* 号)

前言:现在app 内部手机号码显示的格式都是 151 1111 1111 或者 151 xxxx 1111,这样显示更加方便显示以及阅读,主要处理逻辑就是对字符串的增加和替换,也不是很难,记录下。 1. 151 1111 1111 中间用空格区分显示我这里是直接写了一个类似格式的控件,在输入字符...

2018-03-14 16:46:48

阅读数 683

评论数 0

WebView 加载https 白屏以及重定向加载

前言:今天在处理app 内广告跳转的问题时候,遇到官网 公司官网 https 点击打不开的情况,因为公司官网在手机页面上会重定向到手机版的页面去,处理到最后发现是一个细节导致的,特地记录下解决过程。1.针对正常的webView 加载内核:(参考摘录地址)1-1. 启用mixed content在A...

2018-03-06 18:29:47

阅读数 2146

评论数 0

TextView 中确定 ClickableSpan 的具体位置

现在有一个需求是 TextView 中要有特殊的字符加颜色还需要可以点击弹出pop,点击跳转和改变颜色 这个需求 ClickableSpan 就可以胜任。但是找到具体位置就有点困难。1.确定 ClickableSpan 的具体位置注意 需要 加上 textView.setMovementMeth...

2017-03-26 16:13:25

阅读数 855

评论数 2

picasso 显示本地图片

感慨下,一开始搜索问题的时候,发现文章都没有说如何显示本地图片,都在说一些如何加载网络图片,本地图片直接放url 什么的,几乎找的文章都一样。很是郁闷,也有可能是我关键词有问题;关键时候还得看源码1.问题:一般我们获取到的完整路径: /storage/emulated/0/Android/dat...

2017-03-26 15:45:55

阅读数 6067

评论数 0

RoundedImageView 处理图片存在毛边的问题

现在用户的头像都是圆形的,所以大家都会用到圆形imageView 或者用第三方框架 直接处理。我这里是用的RoundedImageView,但是在处理的时候,发现一个问题,就是加载网络图片的时候完全没问题,就是处理默认的图片的时候,会存在毛边,如图:一开始我以为是默认图片的问题,于是查看xml ...

2017-03-26 15:17:06

阅读数 1734

评论数 0

Effective 学习(1) ---- 静态工厂方法

初读《EffectiveJava》考虑静态工厂方法代替构造函数中!始终看不懂他的结构图!也不能理解静态工厂模式的使用点!首先是真看不太懂,有些地方说是源码的某某处,没有具体的概念导致不是很明白,于是上网寻找资料。总结如下:

2017-03-08 14:42:28

阅读数 300

评论数 0

RESTful服务使用HTTP方法相关概念学习理解

HTTP动词包括我们的“统一接口”约束的主要部分,并且向基于名词的资源提供动作对应物。主要或最常用的HTTP动词或方法被称作,post,get,put,delete。这对应create、read、update、delete(或CRUD)操作。在那些不太频繁的方法中,options 和 head 使...

2017-01-17 17:54:35

阅读数 1556

评论数 0

Android View 分析requestLayout、invalidate与postInvalidate

1.前言:首先我需要了解 invalidate与postInvalidate 的区别,然后网上找了些资料,大多都是一个版本,负责点的排版整齐,不负责的排版直接很乱,一堆代码集中在一起,也没有解释清楚。无奈直接选择看源码,然后源码直接给出了区别invalidate 该方法的调用会引起View树的重绘...

2017-01-12 15:27:05

阅读数 453

评论数 0

android 正则表达式校验邮箱、手机号等

在登陆界面需要填写用户名,现在大部分用户名直接是手机号或者邮箱,所以就需要验证是否是邮箱地址,或者是否是正确的手机号。这样做可以减少和服务器交互的次数,提高效率。下面就提供一个工具类:/** * 校验器:利用正则表达式校验邮箱、手机号等 * * @author * */ public c...

2016-12-28 16:02:31

阅读数 6050

评论数 4

java 线程 --- join,sleep,yield 基础学习

java 的线程支持提供了一些便捷的工具方法,通过这些工具方法可以很好的控制线程的执行。1.join 线程Thread 提供了让一个线程等待另一个线程的方法 — join()方法。当在某个程序执行流中调用其他线程的join()方法,调用的线程将被阻塞,直到被join()加入的join 线程执行完成...

2016-12-26 17:01:38

阅读数 451

评论数 0

java 线程 --- Thread,Runnable,Callable 基础学习

java 使用 Thread 类代表线程,所有现场对象都必须是 Thread 类或者其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流。java 使用线程执行体来代表这段程序流。1.继承Thread 类创建线程启动多线程的步骤如下: (1)定义Thread 类的子类,并重写该...

2016-12-21 16:46:16

阅读数 3030

评论数 2

Android异常之Service启动Activity

在Activity中其中startActivity这个大家应该是非常熟悉的;那么从service里面调用startActivity话,会怎么样呢? 会出现下面的异常: android.util.AndroidRuntimeException: Calling startActivity() f...

2016-11-29 16:31:55

阅读数 4349

评论数 0

android button 字母自动变大写原因以及属性总结

最近在写例子的时候,发现写一个button的时候,定义text属性为字母的时候,字母自动变大写了,而使用textView 的时候却没有这种情况,所以研究和总结下;效果如下:1.解决办法设置 textAllCaps 为false 就可以了,如上图;2.原因分析首先我看了下我这个例子的编译项目的版本...

2016-11-22 15:40:34

阅读数 4746

评论数 2

android 仿 ios 搜索界面跳转效果

最新写项目的时候,看到搜索界面的跳转基本都是点击搜索然后跳转到下个页面,android 微信上则是 类似toolbar的效果,而ios 上则是一个搜索框上移然后显示新界面的一个效果。仔细研究了下发现和android 的 共享元素的过渡实现 的效果很像,所以在此模仿下。但是 共享元素的过渡实现 是5...

2016-11-16 15:55:41

阅读数 5661

评论数 12

android 读取excel 文件

在面对选择国家地区,选择手机号码区号等信息的时候,常常我们是读取已存好的数据,我现在读取的就是excel里面的数据,所以在此记录下读取的方法以及注意点。 下面就是读取国际地区手机区号的数据效果图: excel表格里面数据 1.准备工作1.1 excel 表格 我在assets 下放的的ex...

2016-11-08 14:59:59

阅读数 12883

评论数 32

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