摘要: android mvp的好处,网上一搜一大堆,相对于一开始普通的在activity中处理所有的不管是网络请求还是页面渲染,最大的好处是简洁了,废话不多说,看代码 这里网络请求使用了两种,一种是自己封装的okhttp,一种是retrofit+rxjava,可以看出retrofit+rxjava的链式调 阅读全文
posted @ 2021-12-09 10:00 头一回 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 前期准备工作 https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_standard_messages.html 微信文档 公众号后台,“基本配置”-“服务器配置”,填写服务器地址,注意,填写的方法 阅读全文
posted @ 2020-07-18 09:14 头一回 阅读(557) 评论(0) 推荐(0) 编辑
摘要: protobuf,网上一大堆解释,说白了,就是跟json,xml一样的通讯协议,相比json,xml具有体积小,解析速度快的优点,我实在本地的电脑上实现的,后续会有相应的项目使用到,所以先在本地实现,以免到时候慌乱。 本地配置,w7,php环境是WampServer。 首先,要在本地搭建Protoc 阅读全文
posted @ 2019-08-12 17:41 头一回 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.iOS中,页面被状态栏遮挡的问题 有的说 具体是解决是 在config.xml 配置如下代码 <preference name="StatusBarStyle" value="default"/> //默认样式 <preference name="StatusBarBackgroundColor 阅读全文
posted @ 2018-09-21 08:40 头一回 阅读(3554) 评论(0) 推荐(0) 编辑
摘要: 记录一下底部选项卡的实现,很常见的代码,大神勿嘲笑。 说一下思路,在activity底部要放上FragmentTabHost放上选项,几个无所谓,每个选项卡都对应一个fragment,点击选项卡颜色改变可以用selector(选择器)来实现,焦点选中的时候一个颜色,失去焦点的时候,另一个颜色。 首先 阅读全文
posted @ 2018-01-19 09:53 头一回 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 接触php也有一段时间了,感觉有越来越多的地方需要学习,最近接入了微信扫码支付(pc端),记录一下,让php刚入门的小白们少走弯路。 准备阶段,到“微信公众平台”注册微信公众号,具体注册就不说了,有了微信公众号后,就能得到AppID,APPSECRET(注意保存,微信现在不会存贮了,要自己记下来), 阅读全文
posted @ 2018-01-12 15:54 头一回 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 整理一下,给接触ionic的伙伴们一些参考,少走弯路。 调用手机的前提是已经成功创建了项目。 首先,要下载两个插件,一个是 cordova-plugin-camera,是调用相机的插件,还有一个是NgCordova,具体命令自己百度,网上很多。 下载完NgCordova后,不要忘记在app.js里面 阅读全文
posted @ 2017-04-07 14:32 头一回 阅读(2944) 评论(0) 推荐(0) 编辑
摘要: 首先点击头像弹出popwindow,点击相册,相机,调用手机自带的裁剪功能,然后异步任务类访问服务器,上传头像,保存到数据库中, 下面写出popwindow的代码 上面就是android的代码,下面写出后台servlet的代码, 阅读全文
posted @ 2016-11-17 22:31 头一回 阅读(26272) 评论(1) 推荐(0) 编辑
摘要: Android中提供SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该 阅读全文
posted @ 2016-08-23 21:12 头一回 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 存储分为内存储,外存储(Sd卡存储),其中还涉及IO流的应用。 我们先来看内存储,在布局中EditView中输入的内容,通过点击按钮,分别进行保存,读取,删除的操作,读取时显示在下面的TextView中。 布局如下: 阅读全文
posted @ 2016-08-15 20:25 头一回 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Fragment通俗来讲就是碎片,不能单独存在,意思就是说必须依附于Activity,一般来说有两种方式把Fragment加到Activity,分为静态,动态。 静态即为右键单击,建立一个Fragment,选择Blank,在Activity布局中直接加fragment,name属性直接指向之前建立的 阅读全文
posted @ 2016-08-08 20:36 头一回 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: JreduCh04 2016-07-30跳转 (由一个画面跳转到另一个画面)两种方法:Intent中 startActivity、startActivityForResult。后者可设置requestCode(申请码)用于获得返回值,即由一个画面传数据到多个画面(相同的数据),完成不同的功能,此时的 阅读全文
posted @ 2016-07-30 21:50 头一回 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 微信文档 ,https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html, 在用微信自定义分享,遇到了几个坑,记录一下。 注意点1:进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。注意公众号需要认证,否则 阅读全文
posted @ 2019-12-04 14:48 头一回 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 微信小程序中有一些扩展组件可以用,例如其中的图片上传组件,不论样式还是上传时的动画,都比较好,在使用过程中也遇到了一些问题,在这记录一下,也期望能让后来用的人少走弯路。 第一步,首先访问网址,https://developers.weixin.qq.com/miniprogram/dev/exten 阅读全文
posted @ 2019-11-26 08:48 头一回 阅读(11157) 评论(18) 推荐(1) 编辑
摘要: 《将博客搬至CSDN》 阅读全文
posted @ 2019-08-13 08:26 头一回 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本 阅读全文
posted @ 2018-10-09 08:45 头一回 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 其实这不是什么难事了,都有热更新的技术了,只是记录一下,大神勿嘲笑。 先说下思路,首先要有更新的接口,只要进入app,就监测一下接口,是否更新,更新的话,检测本地版本是否低于接口返回的版本,低的话,就根据返回的路径下载apk更新。接口返回的字段起码有 更新标志、更新版本,更新描述,apk下载地址。 阅读全文
posted @ 2018-01-19 09:14 头一回 阅读(915) 评论(0) 推荐(0) 编辑