- 博客(17)
- 资源 (5)
- 收藏
- 关注
转载 App审核指南丨AppStore被拒理由大全
2015-11-30 审核不过无非是不熟悉市场规则,上传无非是应用安装包,应用文本,应用截图,预览视频,第三方许可证书,还有提审账号等; 应用安装包:主要检查ipa包的大小、是否有明显Bug;大小包含:可执行文件的正文段大小和包中每个文件的大小三个方面; 提审账号:等级一定得是高级别的,某些游戏账号你弄个小级别的给人家,人家玩着不爽,不能体验到APP的所有内容,给你过才怪; 应用
2015-11-30 13:43:20 844
转载 Json转换利器Gson之实例二-Gson注解和GsonBuilder
有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json. 有时候我们的实体类会随着版本的升级而修改. 有时候我们想对输出的json默认排好格式. ... ... 请看下面的例子吧: 实体类: [java] view plaincopy import java.util.Date; imp
2015-11-30 11:33:43 272
转载 git 删除远程分支
一不小心把本地的临时分支push到server上去了,想要删除。 一开始用 git branch -r -d origin/branch-name 不成功,发现只是删除的本地对该远程分支的track,正确的方法应该是这样: git push origin :branch-name 冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。
2015-11-26 10:22:45 233
转载 Git工作流指南:Pull Request工作流
Pull Requests是Bitbucket上方便开发者之间协作的功能。提供了一个用户友好的Web界面,在集成提交的变更到正式项目前可以对变更进行讨论。 开发者向团队成员通知功能开发已经完成,Pull Requests是最简单的用法。开发者完成功能开发后,通过Bitbucket账号发起一个Pull Request。这样让涉及这个功能的所有人知道,要去做Code Review和合
2015-11-24 11:04:56 344
转载 Gradle build设置自动log开关
通常情况下我们的apps发布后也就是release模式下log是不显示的,debug模式下是显示log的,但是在特殊情况下我们测试release包的时候需要log的时候,就无法使用BuildConfig.DEBUG来达到要求,因为在release模式下自动设置为false,debug模式下是true,这个时候我们需要自定义可控制的log开关。 Android Studio 对应的BuildC
2015-11-23 11:45:19 435
原创 Android Http status code
public interface HttpStatus { int SC_ACCEPTED = 202; int SC_BAD_GATEWAY = 502; int SC_BAD_REQUEST = 400; int SC_CONFLICT = 409; int SC_CONTINUE = 100; int SC_CREATED = 201;
2015-11-20 16:40:49 1086
原创 获取渠道名
/** * 获取渠道名 * @return 如果没有获取成功,那么返回值为空 */ public static String getChannelName() { String channelName = null; try { Context appcontext = MyApplication.getAppContext(); Packag
2015-11-10 15:51:26 381
转载 Java Web中hibernate、spring、structs简要说明
hibernate工作原理 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC(Java Data Base Connectiv
2015-11-10 15:00:42 349
转载 Structs+Spring+Hibernate快速入门
Structs+Spring+Hibernate,这是很经典的一个搭配,它的开发流程也比较程式化,下面以用户注册为例。 注册页面代码: @page contentType="text/html;charset=GBK"%> html> head>title>Spring、Struts和Hibernate整合之用户注册title>head> body>${msg}
2015-11-10 14:58:57 347
转载 如何防止应用因获取IDFA被AppStore拒绝
由于Appstore禁止不使用广告而采集IDFA的app上架,友盟提供IDFA版和不含IDFA版两个SDK,两个SDK在数据上并没有差异,采集IDFA是为了防止今后因为苹果可能禁止目前使用的openudid而造成的数据波动。 如果您的应用使用友盟标准SDK而未集成任何广告服务,但需要跟踪广告带来的激活行为,请按照下图填写Appstore中的IDFA选项:
2015-11-09 10:16:40 602
转载 iOS闹钟实现
UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; //no
2015-11-05 21:25:20 3072 1
转载 Android实现本地推送通知的解决方案
废话不多说,直接进入正题. 一、自己写代码创建通知,可以参考以下代码: NotificationManager nm=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); String title = "通知标题" ; String content = "通知内容" ;
2015-11-04 13:56:18 710
转载 制作iOS Ad-Hoc测试应用
本文是保证完成iOS真机测试证书一系列导入流程的前提下所做的操作,如还没有进行上述工作,请在网络上找寻相关资料,这里不再赘述。 1、添加Devices: 登录苹果开发者网站:https://developer.apple.com/account/ios/device/deviceList.action,添加想要安装测试应用的设备的UDID(苹果公司限制,最多添加100台设备)
2015-11-03 17:44:32 458
转载 使用蒲公英来做iOS测试应用的分发
前言 我在 《给 iOS 工程增加 Daily Build》 一文中介绍过如何用命令行生成 IPA 文件以及通过 itms-services 协议 来让用户可以直接在网页上安装测试应用。但是这种方法虽然有效,但是还是比较麻烦,因为: 开发者需要自己写相关的 Build 脚本。 开发者需要自己搭建好应用下载的服务器。 如果要做得更友好,开发者还需要部署 CDN 服务、增加
2015-11-03 17:43:33 775
转载 Objective-C的反射
我第一次接触Java的时候就觉得整个反射包都很新颖,它使得Java和解释型的脚本语言更接近了,与此同时也拉开了和主流的C和C++的距离。在运行时可以窥视到一个对象的类元数据真的很不可思议,尽管这些可能不会在日常应用编程中经常使用到。从Java转到Objective-C的程序员应该会乐见Objective-C也支持反射。实际上,Objective-C有很多诸如动态改变类定义以及创建一个新类的动态特征
2015-11-02 16:26:44 353
转载 反射在Android开发中的利弊
由于Android 2.2的推出,很多新的API加入导致很多项目移植需要考虑使用Java的反射机制Reflection来动态调用,动态调用的好处就是不需要使用引用文件,直接通过JDK中声明好的方法直接调用,本身原理基于JVM的,从Java 1.5开始支持,原理上就是根据类名而不实例化对象的情况下,获得对象的方法或属性而直接调用。 Android开发时反射能帮助我们多少? 1.
2015-11-02 16:15:42 520
转载 Android反射机制实现与原理
本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识: 一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的
2015-11-02 16:10:49 381
ffmpeg基础库编程开发
2018-10-16
The Swift Programming Language3.0 中文版
2018-10-16
Objective-C 2.0运行时系统编程指南
2018-10-16
精通Git(第2版)
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人