- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 iOS开发库和框架大全
音频AudioBus:下一代 App 到 App 的实时音频路由。官网AudioKit:一个强大的音频合成,处理和分析的工具集。官网EZAudio:一个基于 Core Audio 的 iOS/OSX 音频可视化框架。用于实时,低延迟的音频处理和可视化功能的开发。官网novocaine:应用于 OSX 和 iOS 的高性能音频框架。官网QHS...
2018-11-29 18:02:49
1103
1
原创 Android全局监听键盘弹出/收起事件,支持在任何类
[源码地址](https://github.com/HuCanui/KeyboradObserver) 最近发现公司的app右下角有个小悬浮窗,这个悬浮窗是在Service里面控制显示隐藏的,当键盘弹窗输入时会影响输入。追求完美的我实在看不下去了,给自己提了个需求键盘弹出时隐藏悬浮窗,键盘退出时继续显示。 来!实现一把。通常做法实在activity里面去获取顶级View,然后设置监听OnGl...
2018-11-15 17:58:39
8056
3
原创 PHP 使用Laravel框架架构设计
学习视频:https://www.youtube.com/watch?v=pzY0FBafXd0 (需翻墙)Laravel简单架构:简单的小项目可能会把数据库查询,业务逻辑,数据传给View几乎所有操作都放在Controller,如何项目后期需求变大,最后Controller会变得很臃肿,难懂,不易维护(同样,有些会把所有增删改查,功能类写在Model,Controller再从Model一...
2018-11-14 18:02:29
933
原创 android ViewPager与ScrollView滑动冲突解决
内部解决法: 重写ViewPager的dispatchTouchEvent方法判断滑动倾向import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;public c...
2018-05-07 16:23:33
2741
原创 少造轮子之--android高斯模糊,使用简单,带渐变!!!
简单粗暴, 使用方法:BitmapBlurUtil.getInstance().setImageBlurBitmap(…); 完整代码:import android.content.Context;import android.graphics.Bitmap;import android.os.Build;import android.os.Handler;import andro...
2018-03-15 16:46:08
3749
3
原创 Error:Gradle distribution 'https://services.gradle.org/distributions/gradle-3.3-all.zi
周末更新下android studio到2.3,我去下载gradle版本手动安装,下载好gradle3.3-all.zip,可是mac直接就默认解压了,我就手动压缩,可是又问题,因为 OSX 自动生成__MACOSX 文件夹。 解决: mac终端找到zip所在文件夹下,输入以下命令: zip -d filename.zip __MACOSX/*
2017-09-10 19:23:32
1524
1
原创 html<input>标签iPhone键盘不隐藏问题
首先要给input标签设置readonly=”readonly” 但是在iPhone上还是会弹一小白条 在它点击的时候让它释放焦点就好了 onclick=”document.activeElement.blur();”
2017-08-28 14:43:01
1531
原创 android优雅的解决列表嵌套 类似订单列表这种
常见问题,类似订单列表这种,每个大item,有相同布局,但有些头部和底部View没办法根据数据类型复用,如下图。很多人采用列表嵌套列表来做,但这样会造成UI卡顿,因为滑动的时候外层列表的Item需不断的去设置内层列表的adapter。机智的我觉得肯定是有办法,通过一个ListView或RecyclerView有多种item布局来实现。通常后端返回数据是array里面嵌套了array。{data:[
2017-08-28 14:18:21
5147
2
原创 Android WebView userAgent 设置为桌面UA
最近一个大屏项目中使用到支付宝扫码支付,但是webview加载扫码支付链接时会自动跳转到移动版页面,网上查找怎么设置,没找到解决方案。于是自己随便试了下webview.getSettings().setUserAgentString("PC");或webview.getSettings().setUserAgentString("电脑");竟然真的可以。userAgent可以设置浏览器标识,Andr
2017-05-25 15:51:36
3978
2
原创 android设备无线、有线网络下获取MAC地址
public static String getLocalMacIdFromIp(){ String strMacAddr = ""; try { InetAddress ip = getLocalInetAddress(); byte[] b = NetworkInterface.getByInetAddress(ip)
2017-05-16 15:32:04
2297
转载 android 利用ViewDragHelper实现childView可随手指移动的自定义ViewGroup
ViewDragHelper is a utility class for writing custom ViewGroups. It offers a number of useful operations and state tracking for allowing a user to drag and reposition views within their parent View
2017-02-10 11:21:48
414
转载 android bluetooth——蓝牙的开启、搜索、配对与连接
Android 的blt仅仅支持api 18 android4.3以上,有的功能甚至需要api 19 android4.4; 所以我们在做blt项目之前一定要清楚可用的版本范围。我要讲述的是打开blt大门的操作。这些操作就是如何打开blt、如何搜索到其他设备、如何配对选中设备、如何通过mac地址连接之前已经配对过的设备以及连接成功的两个(或一对多个)设备如何通讯。在学习blt知识前要先搞清楚,bl
2017-02-08 10:49:48
10797
4
转载 使用AndroidStudio分析和解决ImageLoader引起OOM问题
公司正在做的项目使用到了ImageLoader来加载大量图片,我也是第一次使用,就拿来直接用了。写完的代码运行很正常的加载图片,并没有发现什么问题。但是软件拿给测试部门测试的时候发现了问题。当多次打开软件中一个游览大图片的Activity(每次游览的图片都不一样)后,这时在这个Activity中点击返回后,屏幕会突然变黑,然后回到了软件的MainActivity,并没有回到上一级Activity,甚
2017-02-08 10:46:55
424
转载 WebStorm快捷键(Mac版)
编辑Command+alt+T 用 (if..else, try..catch, for, etc.)包住Command+/ 注释/取消注释的行注释Command+alt+/ 注释/取消注释与块注释alt+↑ 向上选取代码块alt+↓ 向下选取代码块Command+alt+L 格式化代码tab,shift+tab 调整缩进Contro
2017-01-21 17:15:31
23775
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人