移动开发
安军
你若安好,便是晴天
展开
-
Flutter--app进行架构
基于集团现有产品发展路线,通过分析以往业务类型和未来可预见的业务类型,对移动端app进行架构。对app容错性、多版本、热更新、用户体验、渲染速度、数据缓存、性能、存储、滑动冲突、网络请求、加载速度、数据安全;对业务可扩充、可伸缩、支持动态调整、模块化配置等等做全面考虑前提;进行合理架构。...原创 2020-09-08 18:29:41 · 534 阅读 · 0 评论 -
安卓开发昵称正则
在公司待这么段日子,我今天也终于辞职了,公司先后来了两个产品,都走了,第一个因为在公司没有发言权,所谓发言权是,自己定的产品,ui说改就改了,php的人说逻辑不行 ,又给改了,这改来改去,出了问题,自己还要扛锅,也是醉了。后又找了个产品,结果老板拿他当测试用,整天给我们测试bug,呵呵。这还不算啥,开晨会还要被老板骂(为上个产品顶锅),反驳了两句后,老板直接让滚蛋 ,当着一群人直接这么说,也是没谁原创 2017-07-10 13:09:01 · 455 阅读 · 0 评论 -
安卓系统内存检测--StatFsProgressBar:自定义view
先上图:------------------------------------------------------------------------项目要求在很多界面中展示最底部的内存状态:占用空间,可用空间大小;考虑多界面复用,我自定义view首先绘制布局、[java] view plain copy <RelativeLayout xmlns:android="h原创 2017-11-09 10:53:32 · 284 阅读 · 0 评论 -
Android上加载大图片需要注意的问题
1、工作制度1.1 工作时间:周一至周五上午 8:30---12:00下午 13:30---18:00午休 12:00---13:301.2 打卡制度:公司实行上、下班指纹录入打卡制度,全体员工都必须自觉遵守工作时间。1.3 打卡时间:打卡时间为上班到岗时间和下班离岗时间.1.4 迟到:按公司规定时间(以公司考勤机时间为准)晚到 1 分钟以上即为迟到。1.5 早退:下班时间未到原创 2017-08-01 11:54:45 · 528 阅读 · 0 评论 -
jienkins 打包完成 通知企业微信-python
kotlin学习笔记3原创 2018-04-08 10:01:30 · 205 阅读 · 0 评论 -
scrollview+tablayout+viewpager+三个fragment+listview滑动冲突、展示不全
情景 在项目中用到scrollview+tablayout+viewpager+三个fragment.+listview布局; 问题:垂直滑动viewpager展示不全,只展示第一个条目,给viewpager设置固定dp才能显示。但遇到 过长的条目,比如 超过设置的dp值还是无法展示的 scrollview。上图: ...原创 2018-04-03 12:10:20 · 1678 阅读 · 0 评论 -
安卓时分秒转换
根据秒数转换成 00:00:00格式 /** * 根据秒数转化为时分秒 00:00:00 */ public static String getTime(int second) { if (second < 10) { return "00:0" + second; } if (se...原创 2018-03-29 15:36:20 · 565 阅读 · 0 评论 -
git rebase 还是 merge的使用场景
test原创 2018-07-18 17:43:08 · 220 阅读 · 0 评论 -
使用 Android* NDK 构建面向 x86 的 FreeType 库
1原创 2018-11-02 16:57:25 · 500 阅读 · 0 评论 -
ScoreView嵌套listview或者Listview嵌套ListviewUI冲突
今天又有同事遇到嵌套问题,在ScoreView嵌套listview时候,或者Listview嵌套Listview,item条目显示不全,往往只显示一条。这是listview在填充是动态绘制item布局时候冲突造成的,我们在嵌套的时侯需要动态计算每个item条目的高度获取listview单个条目高度:listView.getDividerHeight()获取listvie原创 2017-09-23 11:40:11 · 670 阅读 · 0 评论 -
类型转换——如何将一个List<Map<String,String>>类型换成json格式
类型转换——如何将一个List<Map<String,String>>类型换成json格式原创 2017-02-08 17:19:27 · 6458 阅读 · 0 评论 -
Android APK 反编译apk 如何破译apk
题记:在开发中可能看到别的app有一些精美的画面和绚丽的动画效果很漂亮,忍不住想借鉴下,很想知道它是怎么实现的。于是就寻找实现的方法,在这里总结了一下获取的经验、反编译apk的实现过程在这里分享给小伙伴们;ps:本文仅供自我学习,总结经验,研究android安全技术,提高自我研发水平。请勿用于商业活动及其他非法活动中,由此产生一切后果与本人无关。开发环境:win 10 ; java j原创 2017-08-03 11:18:30 · 861 阅读 · 0 评论 -
横竖屏切换——安卓开发员必踩的坑
这是关于activity生命周期的一个延伸,探讨下安卓设备在横竖屏切换的时候,会发生什么?在安卓设备在横竖屏切换的时候有三种情况:第一种情况:不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次第二种情况:设置Activity的android:configChanges=”orien原创 2016-12-04 21:54:53 · 753 阅读 · 0 评论 -
图片压缩——压缩图片让你的效率更高
图片压缩——压缩图片让你的效率更高原创 2017-02-27 09:24:31 · 422 阅读 · 0 评论 -
Activity与Fragment生命周期交互
我们知道,android系统的四大组件:activity(活动,界面)、service(服务)、broadcastreceiver(广播接收者)、contentprovider(内容提供者)。这里从activity开始说起,其中activity是与用户交互的,是应用的脸面,凡是我们在应用能看到的东西,都是放在activity中的。activity的生命周期:oncreate()onst原创 2016-11-28 20:13:32 · 2900 阅读 · 0 评论 -
轮播图——你也可以如此简单
这是在我项目开发中实现轮播图的一个工具类,在这里分享下使用方法: private void initData() { String[] strings = new String[]{ "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3553847780,47762原创 2017-03-07 17:55:31 · 347 阅读 · 1 评论 -
安卓app自动更新功能
这里用于记录工作中遇到的问题,以及处理方法原创 2017-05-05 12:27:28 · 1840 阅读 · 0 评论 -
解决连击——按键防止连击的方法
为了防止测试人员或者用户连续点击同一按键,在这里总结了一些方法:方法一:添加标记boolean flag;init (){flag = false;}buttonCallback(){if (!flag){ flag = true; 跳转;}} 方法二:记录当前点击的时间,在下次点击时候进行判断,比较两个的时间差:ublic class Uti原创 2017-05-08 15:55:56 · 3996 阅读 · 0 评论 -
安卓Switch动画实现
新项目要实现下面的一个按钮点击效果,在自定义动画 和switchCompat之间,我还是选择了compat。在下面我就做了记录,如何实现这样的效果;效果图如下 1)导入资源图片thumb.png ,thumb_on.png ,track_nomal.png ,track_on.png ,track_press.png 2)实现thumb_selector.xml原创 2017-05-22 17:39:46 · 1707 阅读 · 0 评论 -
Android时间戳与字符串相互转换 Calendar
时间戳在开发中用到的非常频繁,这里做下笔记,总结下项目里的遇到的关于时间戳转换的问题public class DataUtils { private static String mYear; // 当前年 private static String mMonth; // 月 private static String mDay; private static原创 2017-06-19 16:00:48 · 7975 阅读 · 0 评论 -
Imageview——填充模式总结
在android开发中各种各样的ImageView的外观,各种填充需求,有时候会让我么不知道如何去选择imageview的填充类型,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。scaleType=“matrix” 是保持原图大小、从左上角的点开始,以矩阵形式绘图。scaleType=“fitXY” 是将原图进行原创 2017-06-23 11:11:01 · 7236 阅读 · 0 评论 -
接口回调——分享项目开发中的接口回调demo
最近在做一个教育类的项目,在开发中大量使用了接口回调来完成网络请求传递数据,特意在这里分享一下自己的心得。首先官方对接口回调的定义是这样的,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法。这样听起来有点绕,我们可以这么理解接口回调:比如我们想知道隔壁老王啥时候回家?但是我们有自己的事情做不能一直监视着老王,那么我们可以雇员小区的保安来完成原创 2017-02-05 19:27:45 · 771 阅读 · 0 评论