2.1.1 Fragment和Activity都需要实现的接口——IBaseView/** * Description:Basic interface of all {@link Activity} * or * {@link Fragment} * or * {@link android.app. ...
分类:
移动开发 时间:
2019-06-09 10:07:45
阅读次数:
140
源代码 运行结果 先申请了3个堆 0x100-8字节的p1 0x100-8字节的p2 0x80-8字节的p3 可以看到,size都对齐为16的倍数了 但0x100-8+0x10=0x108 0x80-8+0x10=0x88都少了8字节 其实都借用了下一个堆的prev_size字段的8字节 glibc ...
分类:
移动开发 时间:
2019-06-09 10:09:37
阅读次数:
150
Manifest中的 到底什么关系? 其实,他们俩一个负责描述 app 会用到什么功能,一个负责向系统请求 app 所需要的权限,它们经常会搭配在一起使用。开发者应该根据自己的实际需求来使用对应的标签。 uses feature 的作用更像是一个过滤器,google play 商店会根据该标签来过滤 ...
分类:
移动开发 时间:
2019-06-09 10:11:10
阅读次数:
169
1、移动端开发不用jquery的原因 jquery使用的优点中很大一个原因是解决了js的兼容性,但是在移动端开发中移动端的浏览器都很新进的浏览器,他的兼容性问题不需要jquery,所以不用考虑兼容性, 移动端的动画时支持css3的,所以直接使用css3来实现动画可以减少我们对jquery中动画函数的 ...
分类:
移动开发 时间:
2019-06-09 18:12:50
阅读次数:
156
今天我给大家分享的是一份关于Android导航的app源码点击下载源码请添加链接描述
分类:
移动开发 时间:
2019-06-09 20:58:01
阅读次数:
145
APP性能测试工具GT的使用总结:app内存测试 GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧 ...
分类:
移动开发 时间:
2019-06-09 23:37:27
阅读次数:
351
启动时间 冷启动:adb shell am start -W -n package/activity停止app命令:adb shell am force-stop package获取启动包名:adb logcat|grep START com.android.browser/.BrowserActi ...
分类:
移动开发 时间:
2019-06-09 23:47:58
阅读次数:
152
从命令行启动仿真器,可以查看其输出。Microsoft Windows [版本 10.0.18362.145](c) 2019 Microsoft Corporation。保留所有权利。C:\Users\geffzhang>msinfo32C:\Users\geffzhang>sc query in... ...
分类:
移动开发 时间:
2019-06-09 23:56:08
阅读次数:
418
/** * 成员信息列表 -右侧的导航条 */class EnglishIndexBar @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : View(co ...
分类:
移动开发 时间:
2019-06-10 09:15:08
阅读次数:
137
最近开发中遇到,全屏模式下输入框在底部不会跟随软键盘弹起。于是网上搜索了解决的方案。大致找到了两种方案。 第一种 定义好此类 public class SoftKeyBoardListener { private View rootView;//activity的根视图 int rootViewVi ...
分类:
移动开发 时间:
2019-06-10 09:19:30
阅读次数:
117
<Button android:id="@+id/delete_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="删除"/> <Button android:id=" ...
分类:
移动开发 时间:
2019-06-10 09:24:51
阅读次数:
253
package com.example.administrator.myapplication.util; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.F ...
分类:
移动开发 时间:
2019-06-10 09:27:03
阅读次数:
259
Android环境的录制和PC端基本差不多 基本环境: 初始化配置 录制脚本 a) 运行所有脚本:run(run.bat是寻找sample文件夹下 **.spec.js 文件,用例文件名应该以.spec.js为后缀) b) 运行单个脚本:run sample/test.1.jsc) run会在遇到e ...
分类:
移动开发 时间:
2019-06-10 10:35:50
阅读次数:
223
转: 在跨平台,各种浏览器,移动设备兼容的时候,经常要根据设备、浏览器做特定调整,所以判断设备和浏览器的工作,经常会用到,这里做一下总结。 有关浏览器类型的信息都藏在USER-AGENT里面,首先读取navigator.userAgent里面的信息,为了方便利用toLowerCase方法转成小写的形 ...
分类:
移动开发 时间:
2019-06-10 10:39:39
阅读次数:
202
1 2 3 4 5 6 7 8 Document 9 10 11 44 45 46 47 48 49 50 Id: 51 52 ... ...
分类:
移动开发 时间:
2019-06-10 12:06:53
阅读次数:
92
移动端双击回到顶部: var touchtime = new Date().getTime(); $(".header").on("click", function() { if(new Date().getTime() - touchtime < 500) { console.log("dblcl ...
分类:
移动开发 时间:
2019-06-10 13:38:19
阅读次数:
97
步骤:(如下为ios步骤,安卓类似) 1)Mac安装Charles,保证手机与电脑在同一wifi(若没有WiFi时,Mac、MacBook,etc 自带热点功能) 2)在手机当前连接的wifi设置里配置代理(即让手机的网络请求都通过电脑这层代理) 3)如需代理https请求,先打开Charles,安 ...
分类:
移动开发 时间:
2019-06-10 13:43:45
阅读次数:
842
1,高版本android已经不允许只通过action来bindService/startService,可以通过: intent.setPackage("XXXX"); 来指定应用的applicationID,注意这里并不是包名。所以,即是在两个应用中都存在同样包名、同样action的服务,也不会出 ...
分类:
移动开发 时间:
2019-06-10 13:56:22
阅读次数:
175
简介 宏哥的人品还算说得过去,虽然很久没有搭建环境了,但是换了新电脑设备,一气呵成,将android的测试开发环境已经搭建准备完毕。上一篇android测试开发环境已经准备好, 那么接下来就是appium的环境安装和搭建了。 嘿嘿!宏哥和小伙伴们开个玩笑,不要觉得自人品不好,就不会成功那都是骗人的。 ...
分类:
移动开发 时间:
2019-06-10 14:03:26
阅读次数:
137
1、登录PC端新浪邮箱 2、打开POP3设置 3、保存 4、华为自带邮箱,新增新浪邮箱账号和密码,确认即可。 ...
分类:
移动开发 时间:
2019-06-10 15:33:29
阅读次数:
164