- 博客(31)
- 收藏
- 关注
原创 qq,微信,新浪申请时需要的图片尺寸
新浪开发平台: 应用图标 :16*16,2M以内,支持PNG、JPG 80*80,2M以内,支持PNG、JPG 120*120,2M以内,支持PNG、JPG 应用介绍图片(3张):满足提交审核条件,可选择继续上传 ,2M以内,支持 PNG、JPG 高:300px 宽:450p
2016-08-02 11:43:55
2614
原创 pods安装
1.移除现有Ruby默认源 $gem sources –remove https://rubygems.org/2.使用新的源 $gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功 $gem sources -l 4.安装 RVM RVM:Ruby Version Manager,Ruby版本管理器$ curl -L get.rvm.io
2016-08-02 11:42:48
316
原创 网络传输TCP
1.demo1代码import java.net.*;import java.io.*; class TCPClient { public static void main(String[] args) throws Exception{ //1.创建客户端socket服务 Socket socket = new Socket("192.168.1.112",1
2016-07-15 22:32:46
369
原创 网络传输UDP
ChatDemoA.classimport java.net.*;import java.io.*;class Send implements Runnable{ DatagramSocket ds; public Send(DatagramSocket ds){ this.ds = ds; } public void run(){
2016-07-15 22:32:11
263
原创 iOS定时器的实现
第一种方式 NSTimer-(void)firstTimer{ NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action) userInfo:nil repeats:YES]; [[NSRunLoop mainRunLoop] addTimer:tim
2016-07-09 23:03:09
328
原创 自定义toast
//自定义显示的toast图片和文字1.使用方法CustomToast.ToastShow(this, R.drawable.publish_defeat, "网络异常,请稍后重试", Gravity.CENTER);2.自定义类public static void ToastShow(Context context, int imageId, String content,int gravityP
2016-07-09 22:12:10
192
原创 自定义等待框
1.使用方法class{DialogWaiting dialogWaiting; //开启等待框 public void showWaitingDialog() { if (dialog != null && dialog.isShowing()) { return; } dialogWaiting = ne
2016-07-09 22:11:40
272
原创 自定义popwindow,从底部弹出和消失动画
1.使用方法popWindow = new CustomPopWindow(this, new View.OnClickListener() { @Override public void onClick(View v) { } }
2016-07-09 22:10:05
519
原创 java中ArrayList排序
java中的ArrayList需要通过collections类的sort方法来进行排序 如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法 调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数1.获取ArrayList数据ArrayList<Chapter> list = executeChapter.getStu
2016-07-09 20:04:43
477
原创 android 批量打包
1.首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。其中${UMENG_CHANNEL_V
2016-07-01 23:06:48
291
原创 android 获取Android Studio的签名文件
1.获取Android Studio 默认的MD5和SHA1 $ keytool -list -v -keystore ~/.android/debug.keystore打印信息***************** WARNING WARNING WARNING ****************** 存储在您的密钥库中的信息的完整性 ** 尚未经过验证! 为了验证其完整性,
2016-07-01 22:54:12
1973
原创 iOS创建framework
1.创建framework2.设置调试支持所有的CPU类型3.添加头文件4.默认创建的framework是动态库,运行会报错,而且自己创建的动态库是不允许上架的,解决报错的方式是5.创建静态的framework方式只需要修改一处配置就可以了
2016-06-25 14:10:46
583
原创 iOS静态库创建
iOS静态库创建iOS库分两种 静态库.a 和.framwork 动态库.dylib和.framework静态库和动态库在使用上的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多份冗余拷贝(左图所示) 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存创建静态库工程 1.xcode创建.
2016-06-25 12:42:57
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人