ImageIO对外开放的对象有CGImageSourceRef、CGImageDestinationRef,不对外开放的对象有CGImageMetadataRef。CoreGraphics中经常与imageIO打交道的对象有CGImageRef和CGDataProvider,接下来看看这五个对象在创 ...
分类:
移动开发 时间:
2019-01-28 20:12:52
阅读次数:
210
这次博主来分享一个很巧妙的办法来启动其他APP中Activity的方法。 首先说一下这样做的目的:最近博主在攻克一个技术难点,就是搞定某些三方系统中,对于应用权限的限制。为此给出用户指导,引导用户启动系统中的权限设置来设置信任。到此,问题就来了:我们不知道权限设定的包名,也不知道权限设置的Activ ...
分类:
移动开发 时间:
2019-01-28 20:19:14
阅读次数:
178
小米MlX2安装google play谷歌服务4套件, 手机浏览器打开www.apkmirror.com搜索安装四个应用 1.安装Google账户管理程序:搜索com.google.android.gsf.login,下载最新版本,安装. 2.安装Google服务框架:搜索com.google.an ...
分类:
移动开发 时间:
2019-01-28 21:07:23
阅读次数:
294
前言: 之前通过重写unittest的初始化方法加入设备参数进行并发,实现了基于unittest的appium多设备并发,但是考虑到unittest的框架实在过于简陋,也不方便后期的Jenkins的持续集成,所以想换一个框架来使用。 那么通过调研,pyhon+pytest+allure 这套框架很不 ...
分类:
移动开发 时间:
2019-01-28 21:20:58
阅读次数:
405
Android Binder机制原理(史上最强理解,没有之一)(转) 原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括( ...
分类:
移动开发 时间:
2019-01-28 21:46:09
阅读次数:
168
设置界面没什么好说的,无非也就是加了个对话框来二次提醒用户,现在来讲讲聊天界面。 聊天界面初始化时会得到一个参数,就是对方的id,并设置在标题栏的位置,此界面也是使用RecyclerView来展示聊天消息。 首先为RecyclerView添加布局管理器(线性布局),并且为其添加适配器,写适配器之前先 ...
分类:
移动开发 时间:
2019-01-28 22:24:52
阅读次数:
311
主活动包含三个Fragment,分别是会话、联系人和设置,初始布局隐藏所有碎片,然后把应该显示的显示出来: //隐藏所有Fragment private void hideAll(){ FragmentManager fm = getFragmentManager(); FragmentTransa ...
分类:
移动开发 时间:
2019-01-28 22:25:00
阅读次数:
239
注册和登陆大多都是一些用户名和密码的验证,所以放在一起写,注册代码: String account = accountEdit.getText().toString().trim(); String password = passwordEdit.getText().toString().trim( ...
分类:
移动开发 时间:
2019-01-28 22:27:20
阅读次数:
271
联系人和会话界面使用的是RecyclerView进行滑动显示,并将好友列表存储至数据库,以供下次登录时使用,RecyclerView在后面我会详细介绍,这里略过。 联系人初始化时读取数据库并展示: //读取数据库中的好友列表 private void read__db() { ListlLi = L ...
分类:
移动开发 时间:
2019-01-28 22:27:59
阅读次数:
267
通常我们在接收消息的时候会有声音和震动的提示,因此我也加了代码达到这样的效果,这就要用到EventBus了,当然这里我也用到了自定义的广播,所以首先在Mainfests文件中加入以下代码: <! 接收自定义广播的action 然后再写一个MessageEvent的Bean类对事件进行封装(这里只用到 ...
分类:
移动开发 时间:
2019-01-28 22:28:36
阅读次数:
351
想要编译别人的RN项目,还是要踩踩坑才能走上正轨啊,分享下我试过多种方法后最喜欢的方法(其实是因为我多次用VS Code编译都是以失败而告终,所以才选择的studio) 注意:这一步是你的开发环境都安装配置好了,RN项目可以正常创建啦 1,从GitHub上下载一个RN项目,解压到文件夹 2,用And ...
分类:
移动开发 时间:
2019-01-28 23:54:34
阅读次数:
380
在[使用Airtest超快速开发App爬虫](https://www.kingname.info/2019/01/19/use-airtest/)文章的最后,我们留了一个尾巴:如何启动Airtest的无线模式,不用USB线就能控制手机? 本文将会讲到具体的做法。做法分为两种:第一种是在Airtes... ...
分类:
移动开发 时间:
2019-01-28 23:54:41
阅读次数:
424
前段时间因为项目的需求,而需要自定义控件的AttributeSet属性,那么我们什么时候需要这种方法来自定义控件呢?好了,不卖关子啦,直接进入主题,一般是当项目中遇到这样的场景需要自定义控件的AttributeSet属性:一个自定义控件的有些属性内容是随着外部条件而动态改变的,for example ...
分类:
移动开发 时间:
2019-01-29 00:29:56
阅读次数:
229
最近买了一块移动硬盘以及硬盘盒连接到Mac上来使用,最近发现了一个问题,就是当我使用完后将硬盘推出第二天再次连接上的时候硬盘不能被识别了,连硬盘和上的数据指示灯也不会亮,但是连接的鼠标键盘却没问题,重启后可以恢复,但是Mac本来就不需要频繁重启,最近总是重启都有些烦了,发现了一种好用的 ...
分类:
移动开发 时间:
2019-01-29 00:31:11
阅读次数:
641
keywords:android https 双向认证android GRPC https 双向认证 ManagedChannel channel = OkHttpChannelBuilder.forAddress("xxx",yyy) .overrideAuthority("zzz") .sslS ...
分类:
移动开发 时间:
2019-01-29 00:31:30
阅读次数:
335
最近项目需要软件具有中英文双语切换功能,而QT又自带此功能,现将实现方式记录下来。 说到中英文切换,少不了要了解QT的内部编码方式。在此就不详述QT编码方式了,具体可参考 彻底弄懂Qt的编码。只需要记住QT采用utf-8编码!window操作系统采用ansi编码,简体中文操作系统的ansi代表gbk ...
分类:
移动开发 时间:
2019-01-29 00:34:06
阅读次数:
329
https://blog.csdn.net/zq2114522/article/details/53312530 ...
分类:
移动开发 时间:
2019-01-29 01:13:11
阅读次数:
154
//将input中加入属性data-col='x-y'function getXy(el){ if(el != null&&el.length != 0 && el.attr("data-col")!= null){ var attr = el.attr("data-col"); var temp ...
分类:
移动开发 时间:
2019-01-29 12:04:46
阅读次数:
223
方案需求自动售货机的应用日渐广泛,如城市街头、酒店、机场、居民社区、娱乐公共场所、办公大楼、商场、学校等场所,便捷式的服务和管理渐渐深入工作生活。自动售货机的管理逐步趋于无线管理方式,主要通过互联网和无线网络等平台,将自动售货机联网实现远程控制,并对自动售货机售卖信息的查询、反馈和故障信息的自动处理,提高效率,节约企业人资管理成本,从而提高了服务效率,方便了人们的生活。自动化是未来的发展趋势,不论
分类:
移动开发 时间:
2019-01-29 13:56:04
阅读次数:
191
自助橙汁售卖机
分类:
移动开发 时间:
2019-01-29 13:56:21
阅读次数:
189