码迷,mamicode.com
首页 > 移动开发 > 周排行
Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键
一般的获取屏幕尺寸,但是不包括虚拟功能高度 但是今天我们测试找我就说你的webview界面有问题呀下面怎么一块空白,我看看就发现空白的手机是华为的有软键盘的那种 我们这个方法获取的高度不包含虚拟键盘的高度 通过反射,获取包含虚拟键的整体屏幕高度 虚拟键的高度 隐藏虚拟按键 好了就这样 ...
分类:移动开发   时间:2017-04-12 04:08:49    阅读次数:469
50个Android开发技巧(03 自己定义ViewGroup)
问题:怎样创建一个例如以下图所看到的的布局? 图1 (原文地址:http://blog.csdn.net/vector_yi/article/details/24415537) 你可能会说,利用RelativeLayout和margins就能够实现。的确,例如以下XML代码能够简单地构建一个类似的布 ...
分类:移动开发   时间:2017-04-12 04:09:36    阅读次数:291
M-移动端高清、多屏适配方案
相关文档 rem 现在手机分辨率这么大,如何写响应式布局? ...
分类:移动开发   时间:2017-04-12 04:23:29    阅读次数:193
二维数组最大联通子数组和
1.设计思想:先用户键盘输入一个自定义的几行几列的矩阵,然后输入相关的值,再调用求二维数组最大联通子数组和的方法,最终输出最大值。 2.出现问题:对于求联通子数组的这个思路不是很懂,不清楚。 3.解决方案:先求每行的最大和最小块,再求总的最大值,再将其输出;当列数为1时,当成一维计算; 4.源代码: ...
分类:移动开发   时间:2017-04-12 04:35:38    阅读次数:256
iOS开发架构
其实对于“架构”这个词,我觉得是一个很庞大的话题。我刚出道还是一个小菜鸟的时候,一直认为这个话题是对于拥有很多年开发经验的程序员来说的(这里并没一味去认为老程序员就是神的说法,也有部分水货哦,大部分都...
分类:移动开发   时间:2017-04-12 04:45:27    阅读次数:309
Android开发Diffutils打造不一样的recyclerview
简述DiffUtil是recyclerview support library v7 24.2.0版本中新增的类,根据Google官方文档的介绍,DiffUtil的作用是比较两个数据列表并能计算出一系...
分类:移动开发   时间:2017-04-12 04:46:49    阅读次数:286
nagios4.2.4 添加被监控端需要修改的文件
nagios4.2.4Install:epel源yuminstall-ynagios yuminstall-ynagios-plugins-allprivate目录下面的resource.cfg文件记录插件位置监控、被监控都需要nrpeyuminstall-ynrpe/etc/nagios/nrpe.cfg命令需要修改安装完成以后一、监控端1、修改配置文件vim/etc/nagios/nrpe.cfg allowho..
分类:移动开发   时间:2017-04-12 04:52:56    阅读次数:255
Can't rewrite append only file in background: fork: Cannot allocate memory
今天发现redis服务日志报了以下的错误:Can‘trewriteappendonlyfileinbackground:fork:CannotallocatememoryStartingautomaticrewritingofAOFon138%growth从日志看是aof持久化时内存不够用了导致。再看了一下maxmemory的值刚好是物理内存的一半。应该是服务redis持久化内存分配..
分类:移动开发   时间:2017-04-12 05:18:15    阅读次数:204
OpenDigg安卓开源项目月报201704
由OpenDigg出品的安卓开源项目月报第一期来啦。我们的安卓开源月报集合了OpenDigg一个月来新收录的优质安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具。DiscreteScrollView基于RecyclerView的滚动列表实现Robust新一代热更新系统RobustSlidingRootNav仿DrawerLay..
分类:移动开发   时间:2017-04-12 05:19:16    阅读次数:232
Android tcpdump 使用
调试网卡问题,富林提醒我在主板上使用tcpdmp抓包,PC机上用Wireshark抓包,结果发现下行数据是可以的,上行数据有问题。 ...
分类:移动开发   时间:2017-04-12 09:29:19    阅读次数:233
【代码笔记】iOS-GCD用法
代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //GCD的用法 dispatch_async(dispatch_get_global_queue(DI ...
分类:移动开发   时间:2017-04-12 09:42:15    阅读次数:241
TMS Components for ASP.NET allow a RAD way of web application(也是一种RAD的开发方式)
http://www.tmssoftware.com/site/products.asp?t=net http://www.tmssoftware.com/site/tmsaspiphone.asphttp://www.tmssoftware.com/site/webplanner.asphttp: ...
分类:移动开发   时间:2017-04-12 10:02:16    阅读次数:152
Android批量验证渠道、版本号(Linux版)
功能:可校验单个或目录下所有apk文件的渠道号、版本号(Linux版本)使用说明:1、copy需要校验的apk文件到VerifyChannelVersion目录下2、./VerifyChannelVersion运行 3、输入apk的版本号(apk中AndroidManifest.xml的versio ...
分类:移动开发   时间:2017-04-12 11:16:37    阅读次数:243
iOS 11确认将完全停止支持 32 位应用
苹果正在逐渐淘汰 32 位应用,而且会在今年秋天完成。根据知名开发者 Steven Troughton-Smith 透露,苹果会在 iOS 11 发布后,停止支持 32 位应用。这意味着 App Store 中所有的 32 位应用将无法正常运行。 当然,对于开发者和用户来说,苹果这个决定并不是太意外 ...
分类:移动开发   时间:2017-04-12 11:18:20    阅读次数:182
iOS的Runtime机制下给类别(category)添加属性、替换原有类的方法执行
一、Runtime的理解 OC是面向对象的语言这是常识,其实就是通过Runtime机制动态创建类和对象,这里只是简单的运用runtime的使用! 二、类别(category)添加属性_使用前记得导入头文件#import <objc/runtime.h> 通过这三个方法动态的绑定属性 eg: 三、两个 ...
分类:移动开发   时间:2017-04-12 11:20:20    阅读次数:287
Wifi 定位原理及 iOS Wifi 列表获取
Wifi 定位原理及 iOS Wifi 列表获取 对于大家来说,Wifi 应该是一个很熟悉的词了,我们每天都可能在使用 Wifi 热点。Wifi 除了能给我们提供热点之外同时还有定位的作用, 现在移动设备的对用户的隐私保护是越来越严格了,就如定位功能,必须要经过设备用户的授权才能使用 Locatio ...
分类:移动开发   时间:2017-04-12 11:20:39    阅读次数:415
Use MusicBrainz in iOS(三)查询专辑的完整信息
本文讨论下通过专辑名获取专辑的完整信息。包含歌曲列表。艺术家列表,发行时间和地区等。 因为是通过专辑名搜索专辑信息。所以搜索出来的结果可能较多,比如一个“Violin Concertos”就可能包括多个搜索结果,而本文仅仅是显示专辑的完整信息,并不进行进一步的匹配工作,因此以第一个搜索结果为例。 代 ...
分类:移动开发   时间:2017-04-12 11:20:53    阅读次数:210
android studio怎么导入appcompat-v7
方法1: 在项目的build.gradle文件里,用传统的自动依赖处理方式:compile ‘com.Android.support:appcompat-v7:+’,然后rebuild就可以了。 方法2: 1.直接在Module上右键Open Module Settings 2.选中Modules, ...
分类:移动开发   时间:2017-04-12 11:26:57    阅读次数:201
iOS 获取当前应用的信息以及用户信息:版本号手机号手机型号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *app_Name = [infoDictionary objectFor ...
分类:移动开发   时间:2017-04-12 11:31:36    阅读次数:236
android中MVC,MVP和MVVM三种模式详解析
我们都知道,Android本身就采用了MVC模式,model层数据源层我们就不说了,至于view层即通过xml来体现,而 controller层的角色一般是由activity来担当的。虽然我们项目用到了MVP模式,但是现在人们并没有总结出一种规范,所以MVP模式的写法并不统一,而至于MVVM模式看网 ...
分类:移动开发   时间:2017-04-12 11:42:20    阅读次数:420
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!