随笔分类 -  【android】

1 2 3 4 5 ··· 10 下一页
该文被密码保护。
posted @ 2022-12-12 22:52 西北野狼 编辑
摘要:MessageDigest MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。 MessageDigest 对象开始被初始化。该对象通过使用 " " ) 方法处理数据。任何时候都可以 阅读全文
posted @ 2019-01-20 23:21 西北野狼 编辑
摘要:配置全局参数 根目录build.gradle文件: 主要关注ext部分 在项目的build.gradle里面使用: 如下 rootProject.ext+你要引入的配置参数 阅读全文
posted @ 2019-01-10 15:10 西北野狼 编辑
摘要:Android WorkManager 继承 类并实现 方法 想要该 执行,需要调用 将该 添加到队列中 结果输出: MineWorker doWork 在手机充电时,并且有网的情况下执行某个任务: 顺序的去执行不同的 : 定期的去执行某一个 : 阅读全文
posted @ 2019-01-02 19:55 西北野狼 编辑
摘要:采用LRU算法实现的话就是将最老的数据删掉。利用LRU缓存,我们能够提高系统的性能. 一,是它本身已经实现了按照访问顺序的存储,也就是说,最近读取的会放在最前面,最不常读取的会放在最后(当然,它也可以实现按照插入顺序存储)。 二,LinkedHashMap本身有一个方法用于判断是否需要移除最不常读取 阅读全文
posted @ 2018-02-07 17:40 西北野狼 编辑
摘要:市面上很多android软件都有内嵌H5的,主要是为了节约成本,提高开发效率,其实现原理主要是通过Java代码和JavaScript代码的互相调用来实现。 Java调用Js 1,webview初始化: 2,加载main目录创建assets并且加载本地资源 3,java调用调用javaScript 注 阅读全文
posted @ 2017-02-14 23:55 西北野狼 编辑
摘要:分为三类: ViewAnimation: 基于View的渐变动画,只改变View的绘制效果,而实际属性值没变,比如按钮移动位置,其实实际位置并没有发生变化。 代码中可以通过AnimationSet类和Animation的子类来实现; xml可以再res/anim/文件夹中定义xml文件。 Drawa 阅读全文
posted @ 2017-01-13 13:40 西北野狼 编辑
摘要:看鸿洋博客:http://blog.csdn.net/lmj623565791/article/details/42628537,整理下一些关键点 通过在activity里面调用newInstance来将activity的内容传递给fragment,实现activity和fragment之间的解耦。 阅读全文
posted @ 2017-01-11 13:30 西北野狼 编辑
摘要:remove(): 从Activity中移除一个Fragment,如果被移除的Fragment没有添加到回退栈(回退栈后面会详细说),这个Fragment实例将会被销毁; detach(): 会将view从UI中移除,和remove()不同,此时fragment的状态依然由FragmentManag 阅读全文
posted @ 2017-01-11 13:12 西北野狼 编辑
摘要:android 6.0对于权限管理比较收紧,因此在适配android 6.0的时候就很有必要考虑一些权限管理的问题。 如果你没适配6.0的设备并且权限没给的话,就会出现类似如下的问题: google官方权限分类: 如下为正常的权限: 如下为危险权限: 那么问题来了,因为这些危险权限导致app在6.0 阅读全文
posted @ 2016-08-10 20:55 西北野狼 编辑
摘要:今天项目碰到个转义特殊字符的问题,网上搜索看到,故转载,已标明出处: 项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦 只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示 以下为常见的ASCII十进制交换编码: @ 对应 阅读全文
posted @ 2016-07-12 10:26 西北野狼 编辑
摘要:如果接触android开发时间足够长的话,或多或少都会遇到各种各样事件冲突的问题,要想解决这类问题,对深入理解事件分发机制是很有必要的,接下来几天都会尽自己所能尽可能将这方面讲清楚。 View ViewGroup呈倒立的树状结构,多个view 组成viewGroup,多个view和ViewGroup 阅读全文
posted @ 2016-05-10 21:58 西北野狼 编辑
摘要:今天遇到挺纠结的问题,由于产品设计的问题,技术上涉及到activity 嵌套一级fragment,一级fragment嵌套二级fragment,在一级fragment中刷新二级fragment中的UI。 其中一级fragment中有顶部搜索栏,搜索栏下面有viewpager+fragment的布局, 阅读全文
posted @ 2016-02-24 10:38 西北野狼 编辑
摘要:HTTP_CACHE_FILENAME为缓存地址根路径; private final String HTTP_CACHE_FILENAME = "HttpCache"; private static final Interceptor REWRITE_CACHE_CONTROL_INTERCEPTO 阅读全文
posted @ 2016-02-18 10:49 西北野狼 编辑
摘要:json结构如下:{ "ret": "ok", "data": { "57230": { "cat_id": "57230", "alpha": "", "title": "一汽-大众奥迪", ... 阅读全文
posted @ 2016-01-07 10:08 西北野狼 编辑
摘要:1,继承自view,实现ondraw方法: 初始化画笔,TextPaint paint,并设置画笔属性: paint.setFlags(Paint.ANTI_ALIAS_FLAG):画笔抗锯齿。 paint.setStyle(Paint.Style.STROKE):设置画笔... 阅读全文
posted @ 2015-11-26 23:37 西北野狼 编辑
摘要:前几天做项目中选择图片的过程中遇到高版本和小米手机出现无法选择和崩溃的问题,现在记录下来,后面出现同类问题,也好查找1,定义常量:private static final int TAKE_PICTURE = 3;private static final int CHOOSE_PICTURE = 4... 阅读全文
posted @ 2015-11-23 13:11 西北野狼 编辑
摘要:项目中涉及到gif图片的展示,原来使用的是gifview,但是当频繁的,加载过大图片的时候会出现OOM的问题,后来去github上面找相关的库:https://github.com/koral--/android-gif-drawableandroid-gif-drawable是比较好的,并能尽最大... 阅读全文
posted @ 2015-11-23 12:58 西北野狼 编辑
摘要:Ripple 水波纹效果,也就是涟漪效果。波纹效果有两种: 1,波纹有边界:波纹涟漪效果只是显示在控件内部 android:background="?android:attr/selectableItemBackground" 2,波纹超出边界:波纹涟漪效果不会被限制在控件内部android:... 阅读全文
posted @ 2015-11-22 18:06 西北野狼 编辑
摘要:android 5.0 提供3种过渡动画:进入退出 进入退出包括如下效果: explode 分解:屏幕中间进出 slide 滑动:屏幕边缘进出 fade 淡出:改变透明度来添加或者移除视图共享 changeBounds :改变目标视图布局边界 changeClipBo... 阅读全文
posted @ 2015-11-22 00:29 西北野狼 编辑

1 2 3 4 5 ··· 10 下一页