Android
Finally_yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义view—折线图
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]学习导航第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用第二节:http://blog.csdn.net/bobo8945510/article/details/5320转载 2016-12-10 12:10:32 · 786 阅读 · 0 评论 -
【 Android Error】 java.lang.NoClassDefFoundError 的解决办法
近期新来了一位同事,从SVN down下代码后,总报下面这错误,让新同事很是苦恼,甚至重装了一遍系统java java.lang.NoClassDefFoundError这个错误,之前我也没碰到过,后来查阅资料才了解,导致这个错误总共有3个原因:1.Java环境变量的配置错误,把classpath的环境变量重新配置一遍就好了,具体方法就不多说了,大家都会;原创 2017-04-11 14:48:47 · 2303 阅读 · 0 评论 -
热修复Tinker快速集成
Tinker的快速集成不知道从啥时候热修复火了,这也是现在不得不会的技术啊,减少了版本迭代,对于突发情况有很好的应急解决措施,的确是一门很不错的技术。热补丁方案有很多,其中比较出名的有阿里的 AndFix、美团的 Robust 以及 QZone 的补丁,今天聊得是腾讯的Tinker热修复,说实话,其实挺费劲儿的。Tinker腾讯的解释是:研发实力雄厚;服务全面快速;稳定原创 2017-05-26 15:42:43 · 753 阅读 · 0 评论 -
SVG 兼容以及开发中碰到的坑
Android 5.0发布的时候,Google提供了Vector的支持。Vector Drawable相对于普通的Drawable来说,有以下几个好处: -Vector图像可以自动进行适配,不需要通过分辨率来设置不同的图片 -Vector图像可以大幅减少图像的体积,同样一张图,用Vector来实现,可能只有PNG的几十分之一 -使用简单,很多设计工具,都可以直接导出SVG图像,从而转换原创 2017-04-27 15:07:29 · 4112 阅读 · 0 评论 -
Kotlin初体验
Kotlin初体验前几天谷歌IO大会宣布kotlin将成为未来Android的第一语言,让咱们这帮还在用java的情以何堪,作为AS它爹,JetBrains在2010年首次推出Kotlin编程语言,并在次年将之开源。下一版的AndroidStudio(3.0)也将提供支持。既然走上了编程路,跪着也要走完啊,kotlin,走起~~新语言,第一步,Hello,World~原创 2017-05-27 15:22:50 · 532 阅读 · 0 评论 -
Kotlin之Anko异常处理(PluginManager$StartupAbortedException)
Kotlin之Anko异常刚接触Kotlin就碰到了一次懵逼的异常,是插件Anko的,Jetbrains给Android带来的不仅是Kotlin,还有Anko。从Anko的官方说明来看这是一个雄心勃勃的要代替XML写Layout的新的开发方式。Anko最重要的一点是引入了DSL(Domain Specific Language)的方式开发Android界面布局。配置完kotlin,原创 2017-05-31 14:08:50 · 2067 阅读 · 0 评论 -
Android透明度数值记录
Android透明度数值记录特此在这记录一下透明度,使用的时候方便,也不用计算和搜索了;十六进制颜色值在 ActionScript 中, 与 BitmapData 类结合使用的颜色值应使用 32 位十六进制数表示。32 位十六进制数是四对十六进制数字的序列。每个十六进制对定义四个颜色通道 (红、绿、蓝和 Alpha) 中每个颜色通道的强度。颜色通道的强度为以范围介于 0 到 255原创 2017-06-09 15:04:14 · 695 阅读 · 0 评论 -
Android 7.0文件权限变更(下载,拍照等)
Android 7.0文件权限变更近期公司多个项目都碰到了更新失败问题,经客服了解原来发生问题的都是Android 7.0的用户,原来7.0还有这样的坑,后经了解解决了该问题,特在此记录一下;对于此类问题,官网给出的解释是:对于面向 Android 7.0 的应用,Android 框架执行的 StrictMode API 政策禁止在您的应用外部公开 file:// URI。如果一项原创 2017-08-24 15:28:35 · 1249 阅读 · 1 评论 -
Apk压缩与瘦身)
Apk压缩与瘦身近期本人为公司的业务员开发了一套CRM系统,自己人用的,东西内容不多,尽量都想要把Apk瘦身的小一点,无意中看到一些Apk瘦身方法,在这里记录一下。1.TinyPNG我的Apk debug模式的8MB左右,混淆签名后的release版的是5MB左右,大家都了解Apk大的主要原因不是我们的代码,毕竟一个类才几KB,可是一张图片就至少几十KB了,所以我们要做的第原创 2017-10-18 14:58:33 · 1020 阅读 · 0 评论 -
Android 指纹识别
Android 指纹识别的基本介绍近期项目中有指纹识别的需求,没接触过,查阅API发现指纹识别是从Android 6.0新增的,也就是必须API版本至少要23以上,要通过指纹扫描验证用户身份,请获取新 FingerprintManager 类的实例,并调用 authenticate()方法。您的应用必须运行在带有指纹传感器的兼容设备上。您必须在应用中实现指纹身份验证流的用户界面,并在 UI原创 2017-02-23 17:29:21 · 2028 阅读 · 0 评论 -
Android适配:字体的大小适配
Android适配:字体的大小适配Android最让大家头疼的莫过于适配了,由于机型,屏幕等各种原因,适配是真心费劲,在这儿我简单的讲一下个人在项目中字体的一些简单适配方法:假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 val原创 2017-02-22 15:22:32 · 9260 阅读 · 0 评论 -
Android 数据库框架LiteOrm简介
Android高性能数据库框架:LiteOrm简介:LiteOrm是一个小巧、强大、比系统自带数据库操作性能快1倍的 android ORM 框架类库,速度快、体积小、性能高。开发者一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。优点:轻量、专注、性能优先、线程无关,专注数据及其关系存储和操作。无需工具辅助,不需要无参构造,不需要繁多注解,约定优于配置。使原创 2017-02-16 15:00:04 · 667 阅读 · 0 评论 -
RecyclerView使用的简单介绍
RecyclerView1.1 是什么? 他的效果和ListView GridView 相似 ,也需要适配器 他是用来替代 listview 和GridView 的控件 而且 比他们更加的灵活,更加实用与开发1.2 怎么用? 1.2.1 先初始化 1.2.2 设置布局管理器 1.2.3原创 2016-12-10 12:24:15 · 446 阅读 · 0 评论 -
加密的简单介绍
编码解码,加密解密,摘要1、 Base64 用法 Base64.encode(content.getBytes(), Base64.DEFAULT) Base64.decode(content.getBytes(), Base64.DEFAULT) 原理 通过ASCII 表和Base64 的表不断的 比对和切换 1 把得到的原创 2016-12-10 16:59:33 · 473 阅读 · 0 评论 -
TabLayout和ViewPager搭配使用中如何设置Tab背景颜色(无须自定义TabLayout)
TabLayout和ViewPager搭配使用的Tab背景设置Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Floating labels fo原创 2016-12-10 17:05:45 · 4375 阅读 · 0 评论 -
极光推送Jpush配置步骤
1.解压sdk文件2.在在官网登陆创建应用并获取appkey和packagename3.打开AS创建应用,包名一定要设置为packagename4.将解压的sdk文件中libs目录下的所有文件复制在项目中libs目录下,并通过代码代码生成jnilibs目录。android{.....sourceSets {main {jniLibs.srcDirs = ['libs原创 2016-12-03 15:12:32 · 2107 阅读 · 0 评论 -
AndroidStudio中编译异常: **.apk does not exist on disk.Error while Installing APK
之前项目中AndroidStudio编译Apk报错了,跑不了程序,错误如下: The APK file E:\**\**\build\outputs\apk\**.apk does not exist on disk.Error while Installing APK 很明显就是编译异常,按平时那样我尝试clean和重启AS都没用解决办法:原创 2016-12-03 14:11:36 · 1765 阅读 · 0 评论 -
学会编写Android Studio插件 别停留在用的程度了
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]一概述二准备工作三编码1 关键知识2 获得当前选中的单词3调用相关API得到单词的意思4通过一个类似于PopupWindow来显示四部署插件1填写插件相关信息2安装插件五总结本文为原创,授权公众号:hongyangAndroid独家代理原创发布。转载 2016-12-03 14:52:42 · 688 阅读 · 0 评论 -
ViewPager页面翻转效果的实现
近期项目中有一个需求,要实现多账户的切换功能,每一个账户是一个界面,两个fragment实现翻滚切换的效果:如图所示:废话不多说,直接贴代码,很简单:1.public class FlipHorizontalTransformer extends TransformAdapter { @TargetApi(Build.VERSION_CODES.HONEYCOM原创 2016-12-17 17:17:12 · 1980 阅读 · 0 评论 -
android项目大全,总有你所需的
版权声明:本文为转载:http://blog.csdn.net/tiantian1980/article/details/18838129目录(?)[+]注:打开请贴网址,有些直接通过链接打开的不正确。 1.相对布局实例http://kukuqiu.iteye.com/blog/10183962.Log图文详解(Log.v,Log.d,L原创 2016-12-29 14:01:20 · 3048 阅读 · 0 评论 -
腾讯Bugly热更新集成(Tinker)
腾讯Bugly热更新集成(Tinker)一、Bugly介绍(扯淡)公司近期想要接入热更新功能,总监也一直想要这个功能,说改个文本图片啥的方便,处理紧急Bug使用,ok,谁让你是老大我不是啊,那就干!因为之前有接入Bugly更新功能,刚好,偷个懒,直接继续Bugly内部自带集成的就好了,什么是热更新就不多说了,美团、阿里、腾讯各大公司也都有自家的,之前博客就有讲过腾讯的Tinker(热修复Tinke...原创 2018-03-26 14:31:15 · 1505 阅读 · 0 评论
分享