
Android-适配
文章平均质量分 66
T9的第三个三角
Blog:http://outofmemory.top
简书:http://www.jianshu.com/u/46cb5df3d852
GitHub:https://github.com/dazhaoDai
展开
-
ActionBar setDisplayOptions 使用详解
Android ActionBar setDisplayOptions 使用详解先来看看官方文档的说明setDisplayOptionssetDisplayOptions Added in API level 11ActionBar 提供了下面几种模式,来设...原创 2019-11-21 17:51:21 · 1817 阅读 · 1 评论 -
关于Google新的适配方式---FlexboxLayout
前言工欲善其事必先利其器,学习FlexboxLayout之前,先看看它是用来干嘛的,都有哪些特性,了解之后,再来利用它。先放上项目地址–flexbox-layout的GitHub地址正文概念 Flexbox,简单理解为弹性盒子,就是一个可伸缩的区域或者空间 在GitHub上,给出的介绍是一个将CSS Flexible Box Layout Module的类似功能带入Android的库,关于CS原创 2017-05-15 12:17:04 · 4622 阅读 · 0 评论 -
Android中TextView属性----你都会用吗?
关于TextViewTextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参考,同时自己需要时候也方便查找.结构 TextView继承自View public class TextView extends View implements OnPreDrawListene原创 2017-05-10 15:04:03 · 837 阅读 · 0 评论 -
关于Toast--体验不一样的花式Toast
如果有一天,突发奇想的PM想让你实现这种提示效果?用户点击按钮—–弹出一个提示信息,类似于上图GIF展示的效果,我们该怎么实现呢? 当然方式有很多种,比如PopupWindow,或者动画,其实,还有一种我们用的最多的—-Toast也可以实现这种方式,而且比其他方式更简单。前言Toast,开发中最简单,最常见的提示方式,一般使用,都是简单的Toast toast = Toast.makeText原创 2017-03-10 20:44:44 · 1933 阅读 · 0 评论 -
如何识别小米设备/MIUI系统或其他品牌手机
前言国内各大手机厂商,搭着Android开源免费的快车,都想分一杯羹,不仅如此,还要自己定制系统,对开发狗来说,可是痛苦无比,经常碰到各种坑,所以还是打算记录下来,毕竟脑子不够用啊0.0识别某种系统以小米为例,小米开发者网站给出了识别方法 “http://dev.xiaomi.com/doc/?p=254”如何检测小米设备: 请使用android.os.Build对象,查询MANUFACTU原创 2017-02-21 11:41:58 · 2081 阅读 · 0 评论 -
关于Android颜色透明度
前言 Android开发,每一个项目都不可避免的运用到不同颜色,设计MM提供的各种颜色的透明度,一般以5%为单位的,例如#ffffff,30%透明度,那么从5%到95%,全记住实在是浪费脑力,而且经常是碰到才各种google,百度,实在是麻烦,还好有万能的stackoverflow。透明度值 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC原创 2017-02-19 15:03:09 · 1520 阅读 · 0 评论 -
Android自定义View(一) -初识
前言:公司近来业务调整,学习iOS开发有段时间,第一个iOS项目正在被库克百般蹂躏,审核一直进行中。 通过iOS和Android开发的对比,能体会到两种开发中不同的理念,例如iOS系统控件及动画,自带绚丽流程效果,这让Android开发人员欣羡不已。 在当前很多公司,iOS和Android共用同一套设计图的情况下,iOS中很多系统控件可以实现的效果,在Android都需要开发者自己去实现,原创 2018-01-22 18:05:01 · 750 阅读 · 1 评论 -
Android自定义View(二) -- Paint详解
本文是自定义View的第二篇,主要学习:Paint第一篇地址Android自定义View(一) – 初识本文计划根据HenCoder系列文章就行学习,所以代码风格及博文素材可能会摘自其中。第一篇中,学习使用Paint 的常用方法设置各种属性,配合drawxxx()方法绘制各种简单View,本篇主要对Paint进行详细了解,做出更细致、绚丽的效果。进入正题,Paint原创 2018-01-23 21:24:26 · 816 阅读 · 0 评论 -
Android 字体部分加粗修改颜色
前言开发中,经常碰到需求是,某个TextView的文字,部分加粗,部分修改颜色,例如通常我们可以使用Spannable 通过Java代码实现,但是有没有更省时省力的方法呢?能在string.xml 中定义好,直接引入呢?答案是当然有Android系统提供了对简单的HTML标签的支持,方便开发者设置格式化的文本内容,比如斜体、粗体等。 通过android.text.Html.fromHtm...原创 2019-07-17 18:22:18 · 5560 阅读 · 3 评论 -
升级你的APP,让你的旗舰设备支持更高的长高比
Posted by Neto Marin, Developer Advocate, Google Play来自Android Developers Blog 上的一篇文章Update your app to take advantage of the larger aspect ratio on new Android flagship devices 为了给用户更好的数据体验,许多Androi翻译 2017-05-15 15:49:02 · 1252 阅读 · 0 评论 -
安装Androidstudio3.0预览版,体验Android O的新特性
如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。 之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3 稳定版和 Android翻译 2017-06-09 14:56:51 · 3575 阅读 · 0 评论 -
DrawerLayout中侧边栏NavigationView沉浸式状态栏无效问题
工作总结针对DrawerLayout中侧边栏NavigationView沉浸式状态栏无效问题,疏忽了一个问题,需要设置Activity的Style中true 属性,同时在设置NavigationView属性为 android:fitsSystemWindows="true",即可完成沉浸式状态栏效果设置下列效果效果设置Activity的布局中的父布局android:fitsSys原创 2017-08-15 19:00:38 · 2208 阅读 · 0 评论 -
升级你的APP,让你的旗舰设备支持更高的长宽比
Posted by Neto Marin, Developer Advocate, Google Play来自Android Developers Blog 上的一篇文章Update your app to take advantage of the larger aspect ratio on new Android flagship devices为了给用户更好的视觉体验,许多Android原创 2017-06-25 21:57:41 · 862 阅读 · 0 评论 -
Color——opacity
透明度百分比和十六进制对应关系表格透明度 十六进制100% FF99% FC98% FA97% F796% F595% F294% F093% ED92% EB91% E890% E689% E388% E087% DE86% DB85% D984% D683% D482% D原创 2017-06-25 21:57:36 · 557 阅读 · 0 评论 -
TabLayout如何设置指示器长度?终于有答案了
前言:TabLayout作为material design中重要一员,在项目中已经使用非常广泛,TabLayout和Viewpager的绑定,十分简单,而且TabLayout可以设置指示器颜色,高度,模式,各种参数,但是,TabLayout并没有给我们设置指示器长度的接口或者方法,遇到需要指定指示器长度的设计,令人抓狂。例如:Paste_Image.png方法:尽管TabLayout原创 2017-06-25 21:57:31 · 4843 阅读 · 0 评论 -
Android开发--更换字体
开发中,经常遇到需要更换字体格式,设计妹子为了让UI更美,设置了很多让人着(tong)迷(ku)的字体,但是蓝瘦归蓝瘦,还是得撸起袖子开干。Android系统中,默认提供三种字体:"sans", "serif", "monospace"如果设置字体为系统字体之一,在XML中,直接设置字体格式:1、sans<TextView Android:id="@+id/sans"原创 2017-06-25 21:57:04 · 756 阅读 · 0 评论 -
Android获取设备唯一标识
获取Android唯一标识开发中,进程遇到需要获取设备唯一标识问题,有几种方法可以作为参考使用IMEI但是仅仅对Android手机有效,并且添加权限:android.permission.READ_PHONE_STATEpublic synchronized static String getid(Context context) { TelephonyManager Telep原创 2017-06-25 21:56:54 · 2199 阅读 · 0 评论 -
关于Android适配,常用这几种就够了
前言 Android 适配问题,让每个Android程序员头疼问题,听起来可能有些夸大,但是相信每个Android开发人员都碰到过棘手的适配问题。 关于Android适配的文章,各种论坛,眼花缭乱,有的很有营养,看完收货很大;有的则完全是复制粘贴,鱼目混珠.我仅仅将自己在开发中用到的,感觉对适配有一定帮助的东西,写下来,希望能帮助到和我遇到过相同问题的人正文关于Android适配,原创 2017-06-25 21:56:51 · 603 阅读 · 0 评论 -
Android中TextView属性全纪录
关于TextViewTextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参考,同时自己需要时候也方便查找.结构TextView继承自View public class TextView extends View implements OnPreDrawLi原创 2017-06-25 21:56:43 · 583 阅读 · 0 评论 -
Android6.0运行时权限,化繁为简
前言权限申请效果GIF.gifGitHub地址:PermissionUtilsAndroid8.0昨天已经发布,但是关于Android版本的最新统计,来看看图image.png很明显,6.0版本目前比重最高,从6.0开始的运行时权限,是每个Android开发者绕不过的问题正文虽然Google大佬允许我们将targetSdkVersion 设置为22及以下,但是向来紧跟Goo原创 2017-09-12 21:07:36 · 835 阅读 · 0 评论