本文基于 Android 9.0 , 代码仓库地址 : "android_9.0.0_r45" 文中源码链接: "SystemServer.java" "ActivityManagerService.java" "Process.java" "ZygoteProcess.java" 对 和 启动流程 ...
分类:
移动开发 时间:
2019-10-16 00:24:37
阅读次数:
134
1.布局的总体结构框架: 2.注意事项: (a):如果是左右两栏的布局方式,须在article的同级加一个aside; 因为是同级,所以必须设置同样的样式;而且他俩的父级,也就是section必须转化为弹性盒子,(因为元素在弹性盒子里面可以在一行排列), 哪一个需要固定宽度就给他设置固定宽度,另外一 ...
分类:
移动开发 时间:
2019-10-16 09:19:49
阅读次数:
140
MVP MVVM都源自MVC. 传统的MVC,业务逻辑放在Model层,UI在View层,Controller只是Model和View的粘合剂。 实际情况,Model层只存放从json解析的数据模型,Controller层(ViewController)有很多UI逻辑,导致Controller里面既 ...
分类:
移动开发 时间:
2019-10-16 09:49:51
阅读次数:
112
编写APP接口首先要搭建测试环境,在实际开发中APP对于大多数公司来说都是选择外包,并不是公司内部人员负责,遇到事情不可能时时进行沟通和交流,也不能写每一个接口都要双方及时确认。个人经历是双方确认APP界面后,自己先把所有接口写完,然后才会让对方自己测试,测试有问题的在沟通。而这时就需要你提供接口文 ...
分类:
移动开发 时间:
2019-10-16 11:16:10
阅读次数:
140
读取配置文件,获取连接字符串 ...
分类:
移动开发 时间:
2019-10-16 11:38:48
阅读次数:
115
Monkey压力测试工具简介 一.Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。 二.环境搭建 1.安装JDK,先下载JDK解压、安装 ...
分类:
移动开发 时间:
2019-10-16 11:45:01
阅读次数:
200
根据官方文档http://developer.egret.com/cn/github/egret-docs/Native/native/hybrid/hybrid/index.html 将现有的项目发布成Hybird。 发布成功之后,使用xcode打开xcworkspace工程。 然后点击运行按钮。 ...
分类:
移动开发 时间:
2019-10-16 13:09:02
阅读次数:
227
客服说要看App日活,让我们加个统计功能。 (我们技术部已经混到客服部都能直接提需求的地步) 首先接入友盟统计的SDK,在项目外层的build.gradle中添加依赖'https://dl.bintray.com/umsdk/release' 再在module的build.gradle中注入依赖 因 ...
分类:
移动开发 时间:
2019-10-16 13:09:40
阅读次数:
171
App测试web测试的区别 单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1、系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新 app项目,c/s结构的,必须要有客户 ...
分类:
移动开发 时间:
2019-10-16 13:10:36
阅读次数:
311
ZcxPremission "ZcxPremission" 为权限请求框架,基于aspectj实现,使用注解即可请求权限,简单方便。 NeedPermission支持在所有的方法中使用和activity的类上使用,提供了权限前操作,权限后的处理(权限拒绝或不再提醒)等。 使用到的类: 1. ZcxP ...
分类:
移动开发 时间:
2019-10-16 13:35:29
阅读次数:
129
1、导入连接SQLSEVER的jar包:可以支持android的SQL驱动(如:jtds-1.2.7.jar) 2、编写连接数据库的工具类 ...
分类:
移动开发 时间:
2019-10-16 16:20:02
阅读次数:
99
1、在往项目中插入图片资源时,放到对应目录,在文件中对应位置添加图片的路径,编译时出现以下错误,很是MB 2、经过查资料发现居然是一个 空格 导致的, 将 assets 前面的空格去掉,问题完美解决 ...
分类:
移动开发 时间:
2019-10-16 16:24:21
阅读次数:
149
publish { userOrg = '####' groupId = 'com.dznet.bindknife' artifactId = 'bindknife' version = '1.0.0' description = 'Super duper easy way to release y ...
分类:
移动开发 时间:
2019-10-16 17:50:35
阅读次数:
81
通过 call() 或 apply() 方法你可以设置 this 的值, 且作为已存在对象的新方法调用。 call() 和 apply() 是预定义的函数方法。 两个方法可用于调用函数,两个方法的第一个参数必须是对象本身。 两个方法都使用了对象本身作为第一个参数。 两者的区别在于第二个参数: app ...
分类:
移动开发 时间:
2019-10-16 17:52:54
阅读次数:
112
1.pc端: 2.移动端:此方法针对多组图片,多个图片可以添加相同的class然后js根据class的长度来进行操作。其中主要用到plus.downloader.createDownload(url, options, completedCB); url: ( String ) 必选 要下载文件资源 ...
分类:
移动开发 时间:
2019-10-16 17:57:09
阅读次数:
114
1 label.lineBreakMode = NSLineBreakByWordWrapping; 2 label.numberOfLines = 0; ...
分类:
移动开发 时间:
2019-10-16 17:57:47
阅读次数:
120
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/net.topstarts-exLrAaw3uoK7nr6ftBLBTg==/base.apk"],nativ ...
分类:
移动开发 时间:
2019-10-16 18:14:07
阅读次数:
133
https://www.cnblogs.com/fengmin/p/5737355.html WebKit是iOS8之后引入的专门负责处理网页视图的框架,其比UIWebView更加强大,性能也更优。 引言 在iOS8之前,在应用中嵌入网页通常需要使用UIWebView这样一个类,这个类通过URL或者 ...
分类:
移动开发 时间:
2019-10-16 20:20:03
阅读次数:
112
Addressaddress=addressList.get(0);doublelatitude=address.getLatitude();//纬度doublelongitude=address.getLongitude();//精度mSelectProvince=address.getAdminArea();//省份名称mSelectArea=address.getSubLocality();
分类:
移动开发 时间:
2019-10-16 23:41:50
阅读次数:
204
一、github地址:https://github.com/jianghailing/rjgcsecondwork 二、PSP表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 40 · Estim ...
分类:
移动开发 时间:
2019-10-17 09:12:57
阅读次数:
108