自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Software Architect

天行健,君子以自强不息

原创 SearchView中onQueryTextSubmit方法执行两次的解决方法

main_searchview.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LogUtil.d(TAG, "=====que...

2019-11-18 09:58:09 57 0

原创 Android Studio无法导入android.support.v4.app.Fragment

较新版的安卓默认使用androidx的包,摒弃了以前的support包 如果开启了自动导包,使用ViewPager + fragment的时候会自动导入androidx的包 import androidx.fragment.app.Fragment; import androidx.fragmen...

2019-11-16 18:48:56 114 0

原创 android 开发收银系统,弹出键盘固定界面UI的方法

在使用android:windowSoftInputMode="adjustPan"和getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);还不起作用时, 看一下Searc...

2019-11-15 18:28:53 111 0

原创 android 隐藏时间 Wifi 状态栏

import android.view.Window; import android.view.WindowManager; /** * 隐藏状态栏 */ private void hideStatusBar() { //定义全屏参数 int flag = WindowMa...

2019-11-13 21:55:31 45 0

原创 Android 打包签名 异常 解析

生成的apk包签名错误时,可以通过android studio自带的签名工具生成release的apk包,再结合命令行工具 jarsigner进行签名. 主要方法如下: 第一步:生成release apk包 第二步:签名 jarsigner -verbose -keys...

2019-11-13 14:05:55 57 0

原创 iMac上Android Studio requires Java 7 or later to run.You are currently using Java 6

异常处理 升级gralde以后编译报错 问题现象 升级gradle到高版本,例如我升级到3.3以后编译报错。然而查看File-> Project Structure -> SDK Location里面的JDK已经是1.7 Error:Gradle 3.3 requires Java...

2019-11-06 21:17:30 65 0

原创 公众号网页开发JS-SDK使用说明

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。下面微信JS-SDK如何使用...

2019-11-02 17:12:19 36 0

原创 微信公众号网页开发使用 WeUI优势

WeUI 是一套同微信原生视觉体验一致的基础样式库,WeUI由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。 在微信网页或小程序中使用 WeUI的优势 1.同微信客户端一致的视觉效果,令所有微信用户都能更容易地使用你的网站和小程序 2.方便用户便捷获取快速使用,降低公...

2019-10-30 17:53:57 329 0

原创 微信公众号网页授权

微信客户端中访问第三方网页,公众号通过微信网页授权机制,来获取用户基本信息,实现产品业务逻辑,如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可。 网页授权回调域名说明 在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口...

2019-10-29 14:01:44 77 0

原创 三方代开发公众号消息管理-模板消息

模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。 模板消息使用规则: 所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以...

2019-10-27 12:55:34 211 0

原创 微信三方代开发公众号消息管理-群发消息

三方代开发公众号消息管理-群发消息 微信公众平台为订阅号提供了每天1条的群发权限,为服务号提供每月(自然月)4条的群发权限。而对于某些具备开发能力的公众号运营者,可以通过高级群发接口,实现更灵活的群发能力。 1.对于认证订阅号,群发接口每天可成功调用1次,此次群发可选择发送给全部用户或某个标签;...

2019-10-26 19:58:01 124 0

原创 公众号开发模式下客服消息开发

当用户和公众号产生特定动作的交互时,微信将会把消息数据推送给开发者,开发者可以在一段时间内调用客服接口,通过POST一个JSON数据包来发送消息给普通用户。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。 目前允许的动作列表如下(公众平台会根据运营情况更新该列表...

2019-10-26 15:31:42 211 0

原创 三方开发平台开发模式下消息加解密说明

**三方开发模式下消息加解密说明** 在公众号运营者将公众号登录授权给第三方平台管理后,微信服务器会将粉丝发给公众号的消息,以及微信服务器发给公众号的事件推送(如自定义菜单点击事件、粉丝取消关注通知等),发给开发者服务器(会发送到公众号消息与事件接收 URL)上。开发者在接收到上述消息和事件后,...

2019-10-25 20:59:43 65 0

原创 微信三方开发平台开发模式下被动回复用户消息

微信三方开发平台开发模式下被动回复用户消息视频

2019-10-25 14:55:08 44 0

原创 微信三方开发平台开发模式下接收事件消息推送

了解更多内容可观看我的学院视频

2019-10-24 18:15:47 33 0

原创 三方开发平台开发模式下普通消息接收与发送

了解更多内容可观看我的学院视频

2019-10-24 16:37:55 22 0

原创 lInux下curl的GET、POST使用

经常使用linux的同学会发现有时使用浏览器url调试不如使用linux下的curl命令请求来的方便快一些,下面是在 命令行界面下curl的使用: 带上-v参数-v参数可以显示一次 http 通信的整个过程,包括端口连接和 http request 头信息 curl -v https://...

2019-10-22 06:48:38 19 0

原创 charles4.2下载与破解方法以及配置https

Charles的使用方法   Charles下载地址   地址:https://www.charlesproxy.com/latest-release/download.do   2. Charles破解 破解地址:https://www.zzzmode.com/mytools/c...

2018-08-24 16:17:16 415 1

原创 Sublime Text 3 常用插件以及安装方法,Package Control组件安装

安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`...

2017-04-22 12:14:16 4317 0

原创 Linux下安装swoole时生成swoole.so已经生成但用phpinfo中查不到扩展的处理方式

有时php的扩展模块(swoole.so)我们虽然生成了,重新启动php-fpm会发现在phpinfo并未加载成功,在启动php-fpm时出现如下提示: 问题就出在图中红色框中所示,我们看到swoole的编译版并未带debug模式,而我们php安装的当前版本是带debug模式的,我们只...

2017-04-16 09:23:14 3245 0

原创 导致Gradle DSL method not found: 'compile()' 的原因之一

在使用AndroidStudio的过程中总是遇到一些蛋疼的问题, 今天就遇到一个Gradle DSL method not found: 'compile()' ,经过不断摸索发现原因竟然是: dependencies { }中的所有 compile 语句必须换行书写,不可...

2017-02-06 17:43:21 845 0

原创 安卓真机测试:Installation error: INSTALL_CANCELED_BY_USER

小米手机上遇到的该问题 安卓真机测试时有时会遇到以下错误: Installation error: INSTALL_CANCELED_BY_USER Please check logcat output for more details. Launch canceled! "...

2016-12-06 14:08:22 1227 0

原创 android开发好的界面点击出现android.content.ActivityNotFoundException 解决方法

当出现的android活动界面因未注册显示如下错误时 android.content.ActivityNotFoundException: Unable to find explicit activity class {com.dt.app/com.dt.app.view.group.Hot...

2016-10-31 16:04:38 1619 0

原创 Android开发App状态栏隐藏和显示及颜色控制处理

在我们开发android app时会经常会遇到控制设备状态栏两种情况, 第一种情况是状态栏的隐藏,例如在首次 引导或闪屏广告时我们不希望显示,希望引导页和闪屏广告布 满整屏来显示,这里只给出关键代码如: AndroidManifest.xml public class Spla...

2016-10-20 17:26:13 1156 0

原创 Android app状态栏与导航栏统一风络方法

直接上代码,一般在开发App时状态栏与导航栏所在的Activity都会统一继承一个类似BaseActivity的基类,只要我们 在基类统一处理好就可以了,主要代码实现如下: public abstract class BaseActivity extends FragmentActivity { ...

2016-06-27 19:47:12 877 0

原创 mac下解决Android Studio Gradle Build Running 特别慢的问题

解决Android Studio Gradle Build Running 特别慢的问题 cd /Users/你的用户名/.gradle目录下新建一个文件名为gradle.properties的文件。 内容为即可解决: org.gradle.daemon=true

2016-06-17 15:52:32 8714 1

原创 iOS项目代码行数统计

find . "(" -name "*.m" -or -name "*.h"")" -print | xargs wc -l

2016-05-20 14:25:17 521 0

转载 iOS Client 与WebSocket 通信(一)

Socket,WebSocket,Http,Tcp等这些我们已经听的耳朵有茧了,但是用得时候还是复习一下吧。          大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于...

2016-03-10 11:31:17 733 0

原创 初学者android studio external libraries 中jar包添加失败解决方法

dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.0.1�...

2016-03-08 11:37:46 5780 1

原创 初学者在android创建的项目包生成的R.java文件找不到或找到了但发现跟项目包名不一致问题

初学者在android创建的项目包生成的R.java文件找不到或找到了但发现跟项目包名不一致当遇到这种问题, 一般是我们在初创项目后发现所起的命名不合自己心意,只是简单的将项目目录名改了一下会造成这种问题, 项目会提示类似很多这样的错误: error: cannot find symbol ...

2016-03-08 11:30:12 1659 1

原创 利用AFNetworking 的AFHTTPSessionManager代码实现代理的方式访问任意指定IP地址,解决域名DNS上的问题

以下仅将关键代码列出供参与学习使用,在网络请求方面 AFHTTPSessionManager 和AFHTTPRequestOperationManager 两个相比在代码实现方式及请求原理上差不太多(包括在RAC的支持上). 但在代理服务上AFHTTPSessionManager支持很好,AF...

2016-02-25 14:01:22 8824 0

原创 通过AFHTTPSessionManager+RACSupport 或 AFHTTPRequestOperationManager+RACSupport 解决同一信号源(RAC网络请求两次的问题

在RAC实际使用时发现RAC有一个在网络请求上很严重的问题,就是同一个网络url刷新时所创建的信号源 内部请求会被执行两次或多次的现象,通过代理Charles很容易看到,查了相关资料有说过该问题但大多数并没有直接指出应怎么处理, 现将 AFHTTPRequestOperationManager和 ...

2016-02-25 13:22:30 1889 0

原创 解决 Assertion failure in -[UISectionRowData refreshWithSection:tableView:tableViewRowData:] crash的方法

当遇到类似这样的问题时,大多情况是我们的代码中可能有取图片宽高后做等比例处理时,正常情况下图片是存在的,但当图片不存在而我们又用了图片的宽做分母取得占位符 位置相应的高时就会取到一个无限大的值,这时取到的返回值为: nam 造成程序crash掉: 在tableview的heightForRow...

2015-12-18 14:19:44 6130 2

原创 iOS开发人员必备App开发工具 ifunbox 支持iPhone, iPad和iPod Touch的文件及应用管理神器 使用实例

本文仅作为ios开发人员在开发app时对于存储在开发机上的app各种资源分析使用。 比如查看某款App从数据和资源层面分析一下具体应用了哪些资源,本地存储用了什么存储:如数据库是sqlite3,plist,json文件还是coreData及一般哪些信息都会使用什么方式存储比较好等,还有就是这些资源...

2015-03-22 18:57:38 2734 1

原创 iOS开发工具-如何使用网络封包分析工具Charles,通过配置proxy对http、https、tcp、udp 等协议的请求响应过程交互信息进行分析、判断、解决我们移动开发中的遇到的各种实际问题。

通过该方式同时也可以实现底层网络库AFNetworking及ASIHTTPRequest的代理设置。达到我们开发时的抓包分析及 IP地址指定访问开发/仿真任一台提供API接口服务器的目的。 首先下载Charles并配置我们的开发机iPhone终端的代理IP及Charles配置一下, 步骤如下: ...

2015-03-21 22:02:33 6473 0

原创 IOS中通过UICollectionView和UICollectionViewFlowLayout设置初始游标cursor来控制左右滑动来实现多条记录水平分页显示及控制音标读音

首先,应用到相关代理包括: UIScrollViewDelegate, 游标cursor滑动控制显示第几个数据,可根据cursor获取相关对象里边的值。如声音播放链接地址,标题名称等。 UICollectionViewDataSource, 数据加载代理 UICollectionViewDele...

2015-01-21 17:39:40 20200 3

转载 Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x)下默认只能支持iOS6.0及以上版本的模拟器进行开发和调试,在此条件之下的版本只能使用硬件设备进...

2014-12-30 18:18:44 680 0

原创 解决iOS8以上系统下app底部UITabBarItem上自定义的背景色和图片,在首次启动或push之后再pop回去会变成系统默认颜色-蓝色问题

场景:         在ios8以下系统下正常显示,在ios8以上系统底部UITabBarItem会变成默认蓝色,遮挡图片上的字, 首先,在ios8以下没问题是因为在iOS8以下没问题是以下方水土又

2014-11-19 17:18:30 6126 0

原创 AFNetworking下载网络相关的附件(音视频)等到本地app包中做离线来提高用户体验

使用场景:       有时大家做的app

2014-11-06 14:06:23 24675 4

原创 通过AFNetworking下载网络闪屏用的图片并存储到本地同时获取header头相关信息

使用场景:        有不少App

2014-11-06 13:55:20 3841 0

提示
确定要删除当前文章?
取消 删除