参考:APK反编译 一、工具介绍: 1、解压工具 2、JDK 3.apktool: aapt.exe,apktool.bat,apktool.jar;三个在同一目录结合使用,用来反编译apk,反编译生成smali字节码文件,提取apk中的资源文件,apk重新打包。 4.dex2jar:该工具作用是将 ...
分类:
移动开发 时间:
2018-10-12 18:26:57
阅读次数:
223
本文是原理介绍这里是如何使用传送门这里是源码地址V1.0.0功能列表是否支持接口自定义支持缓存策略支持外部cookie注入支持推送周期设定支持强制推送支持自定义埋点事件支持独立运行支持多线程写入支持后台线程服务支持注:代码已经经过线上项目验证,横向Google统计对比,统计数据无丢失,性能稳定.项目背景统计数据是BI做大数据,智能推荐,千人千面,机器学习的数据源和依据.在这个app都是千人千面,智
分类:
移动开发 时间:
2018-10-12 19:33:03
阅读次数:
215
有个需求,在项目中随时使用 presentViewController来显示一个界面,比如弹窗提示或者人脸解锁,都是在任何情况都可能出现的。 在presentViewController 调用前,已经有提示框了;因为系统用的是UIAlertController,这样的话是无法执行下一个弹窗的, 看了 ...
分类:
移动开发 时间:
2018-10-12 21:03:18
阅读次数:
261
一.工具介绍 jarsigner是JDK提供的针对jar包签名的通用工具, 位于JDK/bin/jarsigner.exe apksigner是Google官方提供的针对Android apk签名及验证的专用工具, 位于Android SDK/build-tools/SDK版本/apksigner. ...
分类:
移动开发 时间:
2018-10-12 21:06:16
阅读次数:
762
移动端1px会显示为2px; 解决方式很多,这里介绍比较常用的一种方式--css的transform属性缩放 1. 上边框 相当于 border-top css 细线--直接缩放就好了 css ...
分类:
移动开发 时间:
2018-10-12 21:14:06
阅读次数:
204
1.设计背景 很多人都会有一颗想要学习的心,但又觉得看书太乏味,网上视频资源又比较杂乱,所以设计一款在线教育的app是非常有必要的,它能够对视频资源进行整合,让想要学习的人可以更加方便地找到理想的学习资料。 2.系统基本功能 首页:提供了个性化的课程推荐 分类:将课程进行了归类,可以在其中寻找或者直 ...
分类:
移动开发 时间:
2018-10-12 21:18:44
阅读次数:
524
在application配置文件中使用@出现异常: Exception in thread "main" while scanning for the next tokenfound character '@' that cannot start any token. (Do not use @ f ...
分类:
移动开发 时间:
2018-10-12 21:21:18
阅读次数:
1320
用set维护,(l,r,v),注意边界,保证了两个端点l,r一定有信号站 增加有三种可能,1.直接加(没有影响),2.将原本的一个区间变成两个 3.将原本的一个区间变成三个 删除有三种情况,1.全包含直接删 2.部分删除 ,要增加一个 3.部分删除要增加两个 code: include includ ...
分类:
移动开发 时间:
2018-10-12 21:24:17
阅读次数:
198
CSAPP:计算机系统漫游 关键点:上下文、程序运行、计算机系统抽象。 信息就是位+上下文一个程序的运行过程系统的硬件组成编译系统是如何工作的?一个程序的运行过程(c语言举例)计算机系统中的抽象 信息就是位+上下文 所谓信息(包括磁盘文件、内存中的程序、内存中存放的用户数据、以及网络上传输的数据), ...
分类:
移动开发 时间:
2018-10-12 23:39:26
阅读次数:
219
/system Android系统底层的文件系统,应用组件,包含一些系统库,以及启动的配置文件 ./libhidl 存放hidl的源码 ...
分类:
移动开发 时间:
2018-10-12 23:46:24
阅读次数:
235
https://blog.csdn.net/bruce_shan/article/details/51912113 https://blog.csdn.net/fang2liang/article/details/52241256 http://hukai.me/android-training-c ...
分类:
移动开发 时间:
2018-10-12 23:59:45
阅读次数:
305
1、项目介绍: 本项目主要是设计了一款简易的失物招领APP,捡到失物的用户,通过把失物信息发布在该APP上,等失主看到信息后自行联系。 2、基本功能: 本项目目前主要完成了该系同的用户注册、登录、重置密码、修改个人信息、上传失物信息、查看失物信息等功能。 3、运行系统: 本项目采用iOS系统为原型进 ...
分类:
移动开发 时间:
2018-10-13 00:01:03
阅读次数:
256
【情况1】 通过 vue init mpvue/mpvue-quickstart myproject 创建一个mpvue项目,发现项目中没有app.json文件。 【情况1】 通过 vue init mpvue/mpvue-quickstart myproject 创建一个mpvue项目,发现项目中 ...
分类:
移动开发 时间:
2018-10-13 02:33:41
阅读次数:
273
1、背景 虽然log4j很强大,可以将日志输出到文件、DB、ES等。但是有时候确难免完全适合自己,此时我们就需要自定义Appender,使日志输出到指定的位置上。 本文,将通过两个例子说明自定义APPender,一个是将日志写入文件中,另一个是将日志发送到远程Thrift服务中。 本文代码详见:ht ...
分类:
移动开发 时间:
2018-10-13 02:36:26
阅读次数:
261
传送门 这道题好像一开始想到了差不多的做法orz?后来都不大敢相信就是这么做的……有点瞎搞。 后来看了CF的官方题解,感觉还是挺有道理的。首先对于1和大于n/2的质数肯定是不行的,我们直接忽略。然后,对于每一个质数的倍数,我们肯定是把他们组合在一起更优。如果这些数有奇数个,那我们就把质数的2倍挑出来 ...
分类:
移动开发 时间:
2018-10-13 02:50:53
阅读次数:
162
一.【智能云家】之查看app原型 二.【智能云家】之产生背景 随着硬件的发展,智能家电越来越多。实际生活中,单个的去管理这些家电显然是麻烦的,而【智能云家】的出现就是为了解决这种麻烦。这款软件把户主作为软件的管理员,通过蓝牙功能将目标电器加入软件,实现手机app对家电的统一管理,给生活带来了极大方便 ...
分类:
移动开发 时间:
2018-10-13 02:53:25
阅读次数:
275
npm --registry http://registry.cnpmjs.org install -g appium使用npm的国内镜像可以安装,速度很不错。以后不想输入ip的话可以输入以下命令:npm config set registry http://registry.cnpmjs.org然 ...
分类:
移动开发 时间:
2018-10-13 12:51:23
阅读次数:
215
1、把项目打包成apk文件(签名与否不重要) 打包方法1:AS下点击IDE右上侧的Gradle,选择app->build->assembleRelease(双击),即可生成apk。自动生成apk的路径在该项目的\app\build\outputs\apk\release下。注意:点击assembel ...
分类:
移动开发 时间:
2018-10-13 12:58:45
阅读次数:
692
Xamarin.Forms Android PopupMenu问题二 在上一篇文章Xamarin.Android 使用PopupMenu遇到的问题文章中讲到了兼容Android 5.0及以下版本,但又带了一个新的问题。这个问题在所有Android版本App都会遇到,此时会抛出一个异常: Java.L ...
分类:
移动开发 时间:
2018-10-13 13:45:35
阅读次数:
224
背景 移动端响应式布局开发主要方案有: 基于rem开发 基于媒体查询 基于弹性盒 基础概念 在讨论响应式布局知识前,先了解下移动端常用基础概念。 逻辑像素(CSS pixels) 浏览器使用的抽象单位,主要用来在网页上绘制内容;通常在我们实际开发中涉及到的CSS单位px都是指逻辑像素。 设备像素或物 ...
分类:
移动开发 时间:
2018-10-13 14:37:31
阅读次数:
188