
Android日常开发知识点
文章平均质量分 78
小龙surpass
这个作者很懒,什么都没留下…
展开
-
关于Android键值对存储的方案选择
关于Android键值对存储的方案选择原创 2022-11-07 15:38:13 · 1703 阅读 · 1 评论 -
Material Design——控件大汇总(三)
我尽量不打错别字,用词准确,不造成阅读障碍。汇总三主要是讲一些突然想起来或新接触的控件,会随时更新,如果想了解其他控件及布局,请移步我的上一篇文章Material Design——控件大汇总(二);目前有BottomNavigationViewBottomNavigationView最终效果图:这个布局设置了padding所以看起来有些奇怪。如果需要代码,请跳到最后一部...原创 2018-04-24 15:11:13 · 3296 阅读 · 1 评论 -
Material Design——控件大汇总(二)
我尽量不打错别字,用词准确,不造成阅读障碍。本篇继续对常用MD控件及效果进行汇总,如果没有看到你想要了解的控件使用方法,请阅读我的另一篇文章https://blog.youkuaiyun.com/fly_li_sir/article/details/79704021本篇文章涉及:NavigationView、SwipeRefreshLayout、ToolBar、AppBarLayout、Col...原创 2018-03-27 17:59:22 · 5423 阅读 · 0 评论 -
简单混合开发入门——Android与JS交互
我尽量不打错别字,用词准确,不造成阅读障碍。其实很早就接触了这部分知识,只是突然想要梳理一下知识点,感觉写出来要好很多。Android与JS交互其实是早期混合开发的主要部分,作为混合开发的入门学习和Android开发知识点学习是必要的。而现在的混合开发可以模块化开发中作为一个模块,例如单独用RN写一个模块再集成到app中。交互分为Android调用JS方法,JS调用Androi...原创 2018-04-26 15:52:58 · 623 阅读 · 0 评论 -
App防止被抓包_随手记
1.使用https,可以初步防止一些只抓http包的软件。2.如果网络框架使用的是OkHttp,可以在Builder中设置proxy(Proxy.NO_PROXY)属性,禁止使用代理,这样一般使用中间人的代理就使用不了,客户端是直接访问服务器。3.判断是否使用了代理,可自由操作:public static boolean isWifiProxy() { final boolean I...原创 2018-10-11 10:27:31 · 3126 阅读 · 0 评论 -
关于Android状态栏反色(白底黑字)的适配小总结
我尽量不打错别字,用词准确,不造成阅读障碍。昨天在OPPO开发者后台清理未读消息时看到一篇介绍状态栏反色(白底黑字)的文章,心血来潮看了一下,然后就查阅了国内各个ROM的不同处理方式,写一篇小总结,希望能帮助到需要的人。前言Android6.0(M)以后,Google给出了官方修改状态栏白底黑字的方式 ,各大厂商基本都适用,所以应该不用适配 (“应该”是因为我没有那么多手机,没法逐个确认...原创 2018-11-06 15:07:55 · 8828 阅读 · 0 评论 -
微信小程序跳转回App实战
我尽量不打错别字,用词准确,不造成阅读障碍。突然要做小程序跳转回App,记得这个功能出来有一段时间了,本以为看看文档就好了,结果遇到了小坑,因为之前一直是看文档就完成了需求,但是文档是这样写的:我初步理解就是找到ShowMessageFromWX.req并将其处理解析,拿到标识控制跳转。当我之前没见过这个req,所以我下载了这个Android SDKSample看看,结果,感觉自己被坑了...原创 2018-11-09 11:21:53 · 4637 阅读 · 0 评论 -
Android App性能分析工具(一)——GPU渲染分析
我尽量不打错别字,用词准确,不造成阅读障碍。一.GPU渲染速度该工具在“开发者选项”里面,是用来展示应用每一帧中渲染消耗的时间及内容。1.图中每一个竖条就是一帧,不同颜色代表不同的活动内容,下面会详细讲解;2."横"着的绿线表示16ms的”及格线“,小于16ms的帧数透明度要低一些(最右边那部分),可以选择性忽略,大于16ms的透明度会高一些,看的更清晰。当竖线超出这条横线时,可能会...原创 2019-02-17 19:11:10 · 4935 阅读 · 0 评论 -
Material Design——控件大汇总(一)
我尽量不打错别字,用词准确,不造成阅读障碍。最近打算整理一下Google的Material Design风格的控件,虽然这个东西已经出来很长时间了,之前也写过很多次MD的控件,但是一直涉入不深,感觉市面上的APP中,大量级的APP一般不用MD,网易系的用的多一些,小量级的APP中的部分,甚至是个人开发者,用的多一些。关于Material Design的设计理念和规则,请参看官方文档...原创 2018-03-26 23:21:29 · 14078 阅读 · 1 评论 -
shape的学习
我尽量不打错别字,用词准确,不造成阅读障碍。shape和selector已经使用过很多次了,但是一直没在脑海中有个全面的知识网络,特此总结一下。shapeshape属性有很多,主要介绍常用的方法。shape常用标签:shape<shape xmlns:android="http://schemas.android.com/apk/res/android"...原创 2018-05-02 11:02:23 · 536 阅读 · 0 评论 -
简单易懂的状态栏使用详解(2)---状态栏改颜色
说明:我尽量不打错别字,用词准确,不造成阅读障碍。日常开发中我见过的状态栏效果只有“全透明”、“半透明”、“各种颜色”这三种了,如果是前两者,请参考我的另一篇文章 简单易懂的沉浸式状态栏使用详解(1)——状态栏全透明(含虚拟按键适配),本篇文章只讲如何简单快速无负担的达到沉浸式状态栏(颜色改变)的效果。所有内容都是建立在Android 5.0和Android 4.4的模拟器上完成的,5.0以上的6...原创 2017-12-18 11:26:08 · 1569 阅读 · 0 评论 -
简单易懂的沉浸式状态栏使用详解(1)——状态栏全透明(含虚拟按键适配)
说明:我尽量不打错别字,用词准确,不造成阅读障碍。沉浸式状态栏就是指那种状态栏透明或半透明或与ToolBar颜色配合的颜色。这个“沉浸式”的名称已不可考究,错误的叫法叫多了,大家也就接受了。状态栏的使用大致分为两种方式和两种情况,方式一: 通过修改主题的方式修改状态栏。方式二:通过书写代码的方式修改状态栏。方式一作用区域广,统一修改方便,但是自由度不高。方式二可以单独写成一个工具类,在需要的地方使...原创 2017-12-15 14:17:47 · 3842 阅读 · 0 评论 -
关于逐帧动画和补间动画的学习
Android动画分为三种,逐帧动画、补间动画、属性动画,其中属性动画是Android 3.0引入的。逐帧动画逐帧动画顾名思义就是按帧走的,跟Flash制作中的帧一样,具体在代码中的表现是这样的:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schema...原创 2018-02-08 13:15:54 · 1071 阅读 · 0 评论 -
文件存储——概念梳理
我尽量做到用词准确,不写错别字,不造成阅读障碍。文件存储这块涉猎的比较少,所以一直没有形成一个系统的知识网络,这次写自己的项目的时候感觉写起来不太顺手,就想着系统的学习一下,但发现网上的资料理解起来不太容易,所以多找了一些资料,结合自己的手机(华为荣耀6pPlus)作了个较为详细的梳理。 在学习时不要忘记设置应用“存储空间”权限,也不要忘记Manifest里面申请权限。 ...原创 2018-03-09 14:26:23 · 1241 阅读 · 0 评论 -
关于软键盘弹出时布局调整的学习
我尽量不打错别字,用词准确,不造成阅读障碍实际开发中会遇到的在输入框获取焦点后键盘弹出时,希望布局上移,以防止键盘遮挡了输入框下面的“确认”或“完成”按钮。这个其实很简单的,而且实现方式有多种,但是我看网上的方案写的都太模糊了,而且普适性不强,正好最近也改动了一些,就写一写。我就以两种形式来说明。一般就这两种形式比较多,其他具体情况请适当对比和改动。一.登录页形式如图:...原创 2018-03-02 15:01:10 · 458 阅读 · 0 评论 -
文件存储——实际使用
我尽量不打错别字,用词准确,不造成阅读障碍。本篇讲述一般情况下的文件操作,如不理解外部存储和内部存储的概念,请阅读我之前的一篇文章:http://blog.youkuaiyun.com/Fly_li_sir/article/details/79496933;Android文件操作就是java的文件操作,不同之处就是你要知道Android的文件结构才能做到” 存哪里“、”读哪里“。一般文件操作对...原创 2018-03-12 18:16:18 · 348 阅读 · 0 评论 -
Android基础巩固——Service
我尽量不打错别字,用词准确,不造成阅读障碍。最近在巩固Android知识点,突然感觉自己对Service的知识并没有形成一个知识网络,所以在此简单总结一下,复杂的东西一是不怎么会,不敢写出来丢人,二是写起来费劲,本文章可能并不适合小白,当然现在小白可能也很少了。Service一般分为本地服务和远程服务,当然也可以按照其他方面分,但是刚开始接触还是分为这两种好理解。 首先是不管本地...原创 2018-03-24 00:17:13 · 435 阅读 · 0 评论