- 博客(13)
- 资源 (47)
- 收藏
- 关注
转载 java基础之Integer.parseInt(String s ,int radix)方法使用解释
方法parseInt(String s,int radix)的目的是输出一个十进制数,这个数字是“String s”但是我们要知道他是多少进制的,而方法中“int radix”参数正是来表达这个信息的。 比如:parseInt(1010,2) 意思就是:输出2进制数1010在十进制下的数. 更直白地说:parseInt(String s,int radix)就是求“int ra
2015-12-30 10:46:22 12382
转载 Java之泛型
泛型类:其实就是一个实体类,相比其他类,区别是类中有未确定类型的变量举例:Class<Integer> clz1; 与 Class<?> clz2;前者表示:clz1只能指向Integer这种类型,后者表示:clz2表示可以指向任意类型。clz1 = Integer.class 可以,但clz1= Double.class就不可以。clz2= Inte...
2015-12-27 23:09:54 1757
原创 在Mac配置adb命令
在Mac pro上如何将Android SDK的adb命令添加到环境变量中,这里将进行说明!1、启动Terminal,输入命令:cd $HOME2、更新.bash_profile文件(当该文件存在时),如果该文件不存在,可通过如下命令创建:touch .bash_profile3、打开.bash_profile文件,对其内容进行编辑,命令如下:ope
2015-12-20 23:58:43 18991
转载 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
最近在使用静态库时,总是出现这个问题。下面总结一下我得解决方法:1. .m文件没有导入 在Build Phases里的Compile Sources 中添加报错的文件 2. .framework文件没有导入静态库编译时往往需要一些库的支持,查看你是否有没有导入的库文件同样是在Build Phases里的Link Binary With Librari
2015-12-19 13:54:40 15004
转载 android 自定义键盘 KeyboardView的key 文字颜色发虚模糊
开发中自定义键盘是否遇到文字发虚吗??如下图:解决办法:1. 在key的xml中设置key文字不用keyLabel ,而用keyIcon,即用图片来代替文本,但是这种方法比较笨2.最简单的是在keyboardview中设置两个属性即可: android:shadowColor="@color/c_white"
2015-12-17 16:43:41 2991 3
转载 Android NDK开发之数组类型的操作
Jni 可以通过JNIEnv提供的方法,对传过来的Java数组进行相应的操作。它提供了两种函数:一种是操作Java的简单型数组的,另一种是操作对象类型数组的。 操作Java的简单型数组因为速度的原因,简单类型的Java数组,会作为指向本地类型的指针暴露给本地代码调用。因此,它们能作为常规的数组存取。这个指针是指向实际的Java数组或者Java数组的拷贝的指针。另外,数组的布
2015-12-15 18:00:06 1013
转载 基于 Android NDK 的学习之旅-----Android.mk 介绍
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪
2015-12-15 16:53:09 587
转载 Android NDK开发之HelloWorld
ADT插件:管理Android SDK和相关的开发工具的 NDK插件:用于开发Android NDK的插件,ADT版本在20以上,就能安装NDK插件,另外NDK集成了CDT插件(所以本文直接针对ADT 20以上版本进行说明)到Android官网下载最新的NDK,注:NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版。比起下载Cygwin要方便多啦(Cygwin以前需要单独
2015-12-15 16:50:14 1105
转载 iOS开发之静态库.a的制作教程
简介什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为 2 种类型开源库公开源代码,能看到具体实现比如 SDWebImage 、 AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、动态库静态库和动态库静态库和动态库的存在形式
2015-12-10 23:46:06 2997 1
原创 iOS之__block、__weak、Block循环引用、__weak typeof(self) weakSelf = self;
__block 为了改变block代码块外部的变量。例如:你在外面定义了一个整形变量,想要在block块内改变他,那么,就要用__block 来修饰这个整形变量。__weak 是为了防止循环引用(memory cycle),引起内存泄露的问题。 __weak不增加引用,__block增加引用举例:某对象self,有strong类型的成员变量blockA,b
2015-12-07 10:17:52 6128
转载 Android 解决65535的限制 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plaincopyUNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentExcep
2015-12-07 09:36:16 948
转载 Android EventBus开源项目
转自:http://yunfeng.sinaapp.com/?p=449场景描述当一个Android应用功能越来越多的时候,保证应用的各个部分之间高效的通信将变得越来越困难。在应用中的多个地方,控件经常需要根据某个状态来更新他们显示的内容。这种场景常见的解决方式就是定义一个接口,需要关注该事件的控件来实现这个接口。然后事件触发的地方来注册/取消注册这些对该事
2015-12-07 09:27:23 692
原创 关于iOS地图定位中点击设置->隐私->定位服务 闪退问题
iOS8之后,如果应用中用到了地图定位,那么点击设置->隐私->定位服务 再点击该应用有时候会出现闪退问题,其原因是iOS8之后定位中添加了NSLocationWhenInUseDescription和NSLocationAlwaysUsageDescription,需要在plist文件中添加这两个或其中一个,出现闪退是因为在plist中把这两个值设成了Boolean类型的,将其改
2015-12-06 22:30:31 2573
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关注的人