移动平台-月排行
用法很简单,如下#pragma mark - 多张图片合成一张+ (UIImage *)mergedImages:(NSArray *)imagesArray { CGFloat maxWidth = 440;//考虑手机屏幕宽度 CGFloat totalHeight =...
About Docker什么Docker,为什么我们要折腾Docker,而不是直接在服务器上安装运行appilication所需的各种环境呢?这个问题的产生和为什么需要虚拟机的理由差不多,我需要让我的代码运行在一个干净的无干扰的机器上,这样能够保证代码测试运行环境的一致性,降低其他不可知因素对代码的影响。而Docker和VM虚拟机相比又有其特点,比如启动速度快,可以单独将Docker保存为镜像,上传...
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一...
做android framework方面的工作将近三年的时间了,现在公司让做一下android apk安全方面的研究,于是最近就在网上找大量的资料来学习。现在将最近学习成果做一下整理总结。学习的这些成果我会做成一个系列慢慢写出...
UIBezierPath *aPth = [UIBezierPath bezierPathWithArcCenter:CGPointMake(55, 65.f) radius:50.f startAngle:-M_PI_2 endAngle:M_PI_2 clockwise:YES]; ...
最近写的一个应用涉及到使用GridView显示图片,当使用BaseAdapter传统的的实现时,在真机上快速滚动时会出现OOM情况。
一个临时性的解决方案就是改动图片尺寸,减小内存。这种方法简单却不安全。如果图片够多,也存在依然OOM的情况。
一个有效的方法就是使用异步加载。获取应用程序最大可用内存: int maxMemory = (int) Runtime.getRuntime().maxM...
目录 前言逼优鸡知己知彼 百战不殆抽刀断Bug 普通操作 全局断点(Global BreakPoint) 条件断点(Condational Breakpoints)打印的艺术 NSLog 开启僵尸对象(Enable NSZombie Objects)进击的码农 Console(lldb...
Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。其中的Drawees可以显示占位符,直到图片加载完成。而当图片从屏幕上消失时,会自动释放内存。
功能很强大,为了大家学习方便,我将英文原文文档给大家迁移过来,供参考学习。
这是英文文档的第一部分:QUICK START
QUICK START...
------------------------------------------------------------------------------------------ android:layo...
Android Fresco图片处理库用法API英文原文文档2-2(Facebook开源Android图片库)
这是英文文档的第二部分(2):DRAWEE GUIDE
由于第二部分内容多一些,所以分为2个文章发。方便大家查看。
Using the ControllerBuilder
SimpleDraweeView has two methods for s...
目录:1、借助Timer实现2、调用handler.sendMessagedely(Message msg, long delayMillis)3、借助布局Chronometer1、借助Timer实现(1)布局文件 1 2 6 7 13 14 chrono.xml布局文件很简单,就是一...
问题工作中遇到了Android中有关图片压缩保存的问题,发现这个问题还挺深,而且网上资料比较有限,因此自己深入研究了一下,算是把这个问题自顶至下全部搞懂了,在此记录。相关的几个问题如下:1.Android系统是如何编码压缩保存图片的?2.Skia库起到的作用?3.libJpeg库起到的作用?4.能不...
应该是这样去解决的。IOS8以后,需要在info.plist文件里面加NSLocationWhenInUseDescription或NSLocationAlwaysUsageDescription。后面的描述随便加。IOS以后需要到CLLocationManager得代理- (void)locati...
在实际的App应用中,我们可能会碰到这么一种情况:我们设计一个APP,它可能会在外界发送某种消息或满足某种条件时,被动的启动加载,并根据外界传入的一些参数进行初始化工作。
这里由于程序是由其他程序启动的,所以我们不能够直接在XCode中编译运行程序并设置断点调试。但幸运的是,XCode提供了附加在进程上的调试功能,并且可以在进程启动前,通过进程名称等待进程运行,并在进程真正加载起来时,进入断点调试。...
Android Art Hook 技术方案 by 低端码农 at 2015.4.13
www.im-boy.net 0x1 开始Anddroid上的ART从5.0之后变成默认的选择,可见ART的重要性,目前关于Dalvik Hook方面研究的文章很多,但我在网上却找不到关于ART Hook相关的文章,甚至连鼎鼎大名的XPosed和Cydia Substrate到目前为止也不支持ART的Hook。...
WebView下载
有时候你所加载的页面有下载链接,如果你需要响应点击后下载的功能则需要进行如下处理:
webView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent,
String conte...
android studio中有时引用资源会出现R文件丢失或报错如下图:R文件报错,解决方法:一:重新编译一次这种方法我试了一次,但是效果不是很显著,因为之后当我再次引入资源的时候又报错了二:Rebuild Project如图选择 Build-->Rebuild Project,选中后下方出现如图等...
/** * Interface to be implemented in Servlet 3.0+ environments in order to configure the * {@link ServletContext} programmatically -- as opposed to (o...
猫猫分享,必须精品素材代码地址:
原文地址:http://blog.csdn.net/u013357243?viewmode=contents先看效果图哈哈,这次猫猫给来个动态的图片,这个看起来带劲
实现思路首先建立模型这里用到的是一个双层的模型。cell的实现这里一看其实就知道是一个tableView,我们自定义cell实现细节headerView的实现每一组的标题头其实都是headerVI...
用带html标签的文本显示图片信息:
import java.lang.reflect.Field;
import android.app.Activity;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android...