- 博客(13)
- 资源 (47)
- 收藏
- 关注
转载 iOS中JavaScript和OC交互
在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebView来实现的。 机制 Objective-C语言调用JavaScript语言,是通过UIWebView的 - (NSString *)stringBy
2016-01-24 15:45:12 999
转载 CGContext用法详解
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGContex
2016-01-22 14:51:45 3279
转载 Android 解决65535的限制 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: [java] view plaincopy UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentExcep
2016-01-20 17:39:58 1062
转载 Java之堆和栈的区别
堆(heap)、栈(stack)总结: 堆:特点是 大,速度慢,无序,存复杂的数据 栈:特点是 小,速度快,有序,存简单的数据 堆:(存放对象) 主要存放创建(new)出来的对象。存取速度慢,可以运行时动态分配内存,生存期不需要提前确定。 栈:(存放基本数据类型变量、对象的引用变量) 基本数据类型的变量(int、short、long、byte、float、double、bool...
2016-01-20 16:47:58 725
转载 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)
前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。如未说明,本文均使用Java 5.0 on Windows XP SP3环境。
2016-01-20 16:14:07 2376
转载 Can't create handler inside thread that has not called Looper.prepare()解决办法
[java] view plaincopy private Handler mHandler = new Handler(){ public void handleMessage(Message msg) { switch (msg.what) {
2016-01-19 09:43:06 4235
转载 android仿IOS7的两种对话框
废话不多说,直接上效果图: 1.AlertDialog,使用方法和android自带的差不多 new AlertDialog(MainActivity.this).builder().setTitle("标题") .setMsg("文本内容").setCancelable(false) .setPositiveButton("确认
2016-01-18 11:42:14 966
转载 【Android】jar包Proguard混淆方法
本文章的前提条件是,读者已经掌握了正确导出jar包的技能。 1、拷贝Android项目中“proguard.cfg”文件到你指定的位置,并改名为“proguard.pro”,此步是为proguardgui应用做前期的配置。 2、在android开发sdk相应的目录下找到proguardgui启动入口,mac os上的路径如下 “/Users/jayhomzhou/IDE
2016-01-17 00:48:14 1013
原创 Android之第三方库封装
需求情景: 项目A需要引入第三方jar包,这个jar包由自己开发项目B并封装,其中项目B由一个Activity及相关类组成,既带有硬件厂商提供相关库(.jar及.so文件),又有如zxing、gson等第三方开源jar包。 这里面涉及到3个问题: 1、Activity中Res资源封装,使用R.id.xxx或R.layout.xxx会报错,提示找不到资源; 2、第三方j
2016-01-06 00:41:44 2547
原创 Java之String.format
String.format介绍: 占位符完整格式为: %[index$][标识]*[最小宽度][.精度]转换符 。 针对不同数据类型的格式化,占位符的格式将有所裁剪。 % ,占位符的其实字符,若要在占位符内部使用%,则需要写成 %% 。 [index$] ,位置索引从1开始计算,用于指定对索引相应的实参进行格式化并替换掉该占位符。 [标识] ,用于增强格式化能力,可同时使用多个 [标识]
2016-01-05 14:58:10 1181
原创 Android 在同一个Activity使用不同layout
需求如下: Activity A屏幕纵向,Activity B横向,需要让用户在A跳转至B,在B输入资料后把输入结果返回A。 坑1:在B获取成功后返回A,屏幕会有短暂黑屏 坑2:在A设置startActivityForResult跳转至B,同时重写onResult接收B返回内容,B代码调用setResult,需要A的启动模式设置为SingleTask或SingleInstance,设
2016-01-04 10:51:35 5451
转载 据说年薪30万的Android程序员必须知道的帖子
目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、 ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、 GraphView、UI St
2016-01-03 21:55:43 2598
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人