AppDelegate的作用 AppDelegate是一个用于管理应用共享行为的对象。它继承了UIResponder类,实现了UIApplicationDelegate代理协...
AppDelegate的作用 AppDelegate是一个用于管理应用共享行为的对象。它继承了UIResponder类,实现了UIApplicationDelegate代理协...
虽然直播是一个非常庞大而复杂的功能,但是通过WebRTC来建立直播却并不复杂,只需要几十行代码就可以完成 建立直播的步骤: 创建PeerConnectionFactory对象...
PDF简介 PDF(Portable Document Format)是Adobe公司发明的一种文档格式,由于其具有很多独特的优点而被广泛使用。如pdf可内嵌字体,这样就可以...
简介 Universal Links(又称App Links)是通过https链接来实现打开app并传递参数的一套机制,与之前的URL Scheme相比,具有更安全、功能更全...
生命周期 UIViewController是日常开发中非常常用的对象了,我们大部分的代码都通过UIViewController的钩子函数来调用,如视图创建添加一般放在view...
项目背景 在项目中经常会有这样的需求:打开列表要勾选用户当前选中的一项。这时,就需要用代码来选择tableView的row了。 以下两种方式都可以到达此效果: 方法一: se...
简介 概念 UIWindow是iOS中用于显示内容、处理触控等功能的基础 重要知识 每个app必须要有一个keyWindow才能正常运行,如果是通过代码创建的项目,需要为Ap...
给客户提供jar包,还要给一份API文档,于是今天get了新技能:用AS自动生成Java Doc。前提是,注释要写好啊!注释可以加一些h5标签,用于换行等,举个栗子: 这段注...
手头的项目有个需求,需要生成两个apk,实现部分不同的功能,本想拉个分支,项目组长说可以了解下差异化打包,于是学习了一下~一、在app -> build.gradle的and...
把AS项目更新到AS 3.4.1的时候,出现了一堆问题,最后卡在这句报错上,网上相关的信息很少,更别提解决方案了,绝望之余,看了看别的warning,随手改掉了以下这个war...
在写一个复制文件内容的demo时,shell报了一个错误 我的代码是: 搜了“TypeError: '_io.TextIOWrapper' object is not cal...
之前一直使用SQLite写数据库,前几日用过GreenDao后,相见恨晚。对比的感受就是,SQLite建表,增删改查都需要写很多代码,开发效率低下,并且存取的效率也较低,相比...
主要的思路是,先将layout转成view,再将view转成bitmap。首先写一个简单的xml: 接下来在activity的oncreate方法中将layout转成view...
写打印demo过程中,在一个回调里直接写了Toast 直接这样写,运行程序,接口回调后并没有显示Toast,也没有报错信息。因为是第三方的接口,回调可能不在主线程中,将Toa...
最近接手的项目中,遇到了好几次这个问题。都是由依赖第三方库jar包引发的,可以通过修改app的build.gradle文件解决该错误。添加依赖: 在defaultConfig...
之前由于业务需求,要在列表的Item中做一个点赞的效果,并且自己做了个动画效果,完了点赞的数目也要跟着改变,于是操作完RecyclerView做了一个notifyItemCh...
在《Android Programming : The Big Nerd Ranch Guide (3rd Edition)》书中,作者提出用DateFormat方法来格式化...