Android
未读
Android夜间模式(多主题)探索
主题功能老早就想研究了,可是看了很多之后,发现想要很好的实现,并没有什么简单的办法。 但是如果要求不高,实现起来还是挺简单的。 一起来看一下。 先说说简单的实现步骤 在 styles.xml 中定义不同的主题风格; 在 attrs.xml 文件中,定义自己的属性; 在 layout 布局文件中,使用
Android
未读
Gradle多渠道打包(动态设定App名称,应用图标,替换常量,更改包名,变更渠道)
最近有个需求一次要打包9个类型的App,而且常量和String.xml都有变量。虽然之前也是一直存在变量,但是每次也仅仅只打包一个。这让我每次改变量,打包9个。要是以后每次都打包9次,我得疯了。 根据之前的了解,gradle 应该是可以解决这个问题的。所以就仔细研究了一番。 先放一个完整的 多渠道/
Android
未读
ViewFlipper探索与使用——顺便实现Android图片轮播
前段时间偶然看到一个使用 ViewFlipper 实现图片轮播的。 我承认,之前我是没有听过 ViewFlipper 这个东西的。那么我脑海中就出现了一个问题:ViewFlipper 是个什么东西?为什么继承它能实现图片的轮播。然后有了之后的探索,我们一起来看看。 分析 ViewFlipper 在
Android
未读
Android做一个自己的WiFi密码查看器
WiFi密码查看器 配合 WiFi万能钥匙 太爽了。 有时候用万能钥匙破解了密码之后想要让电脑连上却又不知道密码,或者想告诉别人密码装一把逼的时候,找不到密码,就蛋疼了。 之前在小米市场下载了一个,后来更新了就不能用了,每次去翻 re文件管理 也挺麻烦的。 干脆自己做一个,省的害怕别人的App做什么
Android
未读
Android一个TextView设置多种格式(类似于“评论”的样式)
先看一张效果图。 主要功能: 1.只有一个 TextView,但是显示多个样式,并且,前几个字是可以点击。 2.修改 Toast 的弹出位置。 这类效果,使用场景最多的,应该就是评论了吧。 主角介绍 - SpannableString 主要用的到就是 SpannableString 这个类,其实还有
Android
未读
Android史上最全WebView使用,附送Html5Activity一份
WebView在现在的项目中使用的频率应该还是非常高的。 我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。 本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。 WebSettings WebSettings webSettings = mWebView
Android
未读
Glide 使用必须知道的基础属性——Google推荐的图片加载库
如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。 希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。 本文来自:http://www.jianshu.com/users/320f9e8f7fc9/latest_articles 感谢您的
Android
未读
Android的FileProvider共享文件、缓存
在一个项目中突然看到了如下的代码,就很好奇这个东西是这么用的。然后搜了搜,也没发现什么讲这个东西的。 官方是这样说的 :FileProvider 是一个特殊的 ContentProvider 的子类,它使用 content:// Uri 代替了 file:/// Uri. ,更便利而且安全的为另一个
Android
未读
Android最基础的自定义ViewGroup
Android中所有界面都是由 View 和 ViewGroup 组成, View是 所有基本组件的基类,以View结尾的。 ViewGroup是 拼装这些组件的容器,以Layout结尾的。 我们这次用的是 ViewGroup 绘制布局由两个遍历的过程组成:测量过程 和 布局过程 onMeasure