- 博客(57)
- 资源 (26)
- 收藏
- 关注
原创 简单使用阿里sophix热修复
APP上线了,妈呀,几个bug测试没测出来,真TM蛋疼,又得重新打包审核提交上线,受不了,于是研究下热更新。具体了解了下,目前比较火的热修复方案主要有:1、阿里系:Sophix、AndFix 。2、腾讯系:Tinker。3、美团系:Robust。这里我就从阿里的Sophix着手。阿里云热修复的快速入门:https://help.aliyun.com/document_det...
2018-12-20 14:07:47
366
转载 Matter.js 2D 物理引擎试玩报告
何为物理引擎,能做什么?物理引擎是一个计算机程序,使用质量、速度、摩擦力和空气阻力等变量,模拟了一个近似真实的物理系统,为刚性物体赋予真实的物理效果,比如重力、旋转和碰撞等效果,让物体的行为表现的更加趋向真实,例如,守望先锋的英雄在跳起时,系统所设置的重力参数就决定了他能跳多高,下落时的速度有多快,子弹的飞行轨迹等等。四个例子不同的效果,模拟物体落入斜坡的表现无物理效果 重力,没有碰...
2018-08-29 14:36:50
3024
原创 You have not accepted the license agreements of the following SDK components
cocos creator构建编译android 工程时失败,提示Error: cmd: Command failed with exit code 1 Error output:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project ‘and...
2018-03-30 09:57:35
3958
1
转载 CocosCreator Effect第三方控件
##当前功能:支持拖拽方式添加Effect效果到Creator项目支持Creator WebGL 和 Native原生版本新增加20个Shader特效新增加160个Shadertoy的特效##日志:优化Shader代码的写法,更易于阅读修改##ToDo:textureCube的支持对声音的支持BuffABC模式的支持https://github.com/colin3dmax/CocosCreato...
2018-03-30 09:52:58
2128
原创 VideoView 适配
用VideoView进行视频播放的时候,因为视频资源本身尺寸原因,如果VideoView不做任何处理,播放效果总不尽人意。对VideoView进行了简单封装,但是已经达到了想要的播放效果。我想要的效果是:代码:public class CustomVideoView extends VideoView { //最终的视频资源宽度 private
2018-01-08 10:56:32
601
原创 linux下安装宝塔面板
yum -y install screen wget && echo -e “defencoding utf-8\nencoding utf-8 utf-8” >> /etc/screenrc && screen -S btwget -O install.sh http://125.88.182.172:5880/src/install.sh && sh insta
2017-12-01 17:56:34
14067
转载 Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
http://blog.youkuaiyun.com/jiangwei0910410003/article/details/23940445https://my.oschina.net/liucundong/blog/354029
2017-08-15 18:17:45
785
原创 ucloud直播云使用推流时在自己的域名添加cname的步骤
首先你得在ulcoud控制台添加直播推流加速上图显示,有播放域名和推流域名,(注:在创建推流加速时最好用第二域名,如:你有一个域名是www.test.com,那么你的推流域名最好是push.test.com,播放域名最好是pull.test.com),在播放域名和推流域名下都有一个Cname,这个需要在你的域名解析里配置。由于你的推流域名是push.XXX,所以主机
2017-02-17 09:51:52
2522
原创 针对有些sdk只提供了32位so库问题的处理
在做ucloudsdk集成时,由于只提供了32位的so库,所以在jniLibs应该只存在32位的文件夹,即"armeabi", "armeabi-v7a", "x86", "mips"但是系统还是会默认的去需找64位的,怎么办呢,那我们就得通知程序我只加载32位的。解决方案也很简单,在build.gradle中加上,这句话的意思大概就是,告诉程序加载如下的so文件defau
2017-02-03 14:27:50
1044
原创 cocos2dx加载网络动态图片资源
对于我刚开始学cocos2dx的初学者来说,连c++都不熟悉,写起来真是蛋疼,网上的说法千奇百怪,几乎都是过时的,没办法,只有一步一步自己学习了,先写篇文章丢下丑。在网上下载了一份帮助文档,还是有点过时的,不过不打紧,大部分还是有效的。到时我也上传一份。首先,头文件的设置#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_
2016-12-09 10:11:07
1861
转载 Android 开发过程中总计的一些经验教训
再使用第三方类库之前,请再次确认您确实需要使用该类库。如果用户看不到这个元素,请不要绘制它。除非必要,请不要使用数据库。简单的数据可以使用 SharedPreference 保存。现在的 App 很容易就达到了 65K 的函数限制, 可以使用 multidexing 来解决该问题。RxJava 是 AsyncTasks 的最佳替代方案,并且还有其他很多优点。Retrofit 是
2016-10-31 15:57:00
344
原创 qucik cocos2d lua http 登陆下载图片以及下载文件后的解压缩
MainScene.lua local NetSprite=require("app.scenes.NetSprite")require("app.ImageManager")local zip=require("zlib") local uncompress=zip.inflate()local url ="https://codeload.github.com/diegoneha
2016-09-14 16:39:45
1115
转载 Android开发发布lib到jcenter
在安卓开发的时候,我们经常要导入第三方的包或第三方的SDK,而且极其方便,比如说,导入友盟的SDK只需一行代码:compile 'com.umeng.analytics:analytics:latest.integration'1那么,这是怎么做到的呢?下面,我就一步一步教大家发布自己的SDK。请大家务必按照我的顺序来操作,相信我,你就可以少走很多弯路。Just t
2016-08-28 09:57:51
594
原创 android 字符滚动控件Ticker的实现
什么是Ticker?Ticker是一个显示滚动文字的UI控件。你可以想象一下里程表切换到下一个数字时是如何滚动的,Ticker所做的事情就与之类似。Ticker处理了字符切换与数字增长(比如从9999到10000的动画)的动画。你可以通过定义一个有序的字符数组来指定如何呈现动画。Ticker中每个字符的显示都是通过这个数组来控制,它规定了如何从一个开始字符过渡到目标字符。比如,如果
2016-08-02 16:47:36
4108
原创 简单实用的Android ORM框架TigerDB
TigerDB是一个简单的Android ORM框架,它能让你一句话实现数据库的增删改查,同时支持实体对象的持久化和自动映射,同时你也不必关心表结构的变化,因为它会自动检测新增字段来更新你的表结构。该库主要包括如下几个要点: 根据实体对象自动建表、新增字段(SQLite不支持删除字段列)支持注解配置表名、字段名、字段默认值、主键是否自增长以及哪些字段不作
2016-08-01 11:19:30
398
原创 Android Studio使用NDK编译自己的.so库
我们知道,Android架构中上层应用是以java来编写的,而底层则用C/C++编写。一般而言,上层android工程师在开发过程中,不会或很少涉及到C/C++层,但项目中一旦涉及到复杂的算法或耗时操作时(例如图像处理等),通常使用C/C++完成算法实现并提供给java层(通过JNI)调用,以此提升软件的运行效率。在这个过程中,C/C++所实现的代码以及JNI调用相关的代码被打包为.so库,这即是
2016-07-29 10:43:59
8116
原创 Android如何把json格式的数据存储到xml中
private void getAddress(){ Log.e("获取地址","......."); /*StringBuilder sb = new StringBuilder(); AssetManager am = activity.getAssets(); try { BufferedReader b
2016-07-22 19:02:19
1643
1
转载 Android RecyclerView 使用完全解
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们
2016-07-20 10:04:16
397
原创 Android Studio中设置作者和创建日期等注释模板
在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等。那么在Android studio中该如何设置呢? 点击菜单栏的“File“->“Settings”,打开Settings窗口。 点击“IDE Settings”下面的“File and Code Templates”,然后选...
2016-07-20 09:18:16
997
原创 Android Studio下Svn忽略文件配置的几种方法
一、Android Studio创建的Android项目一般需要忽略1、.idea文件夹2、.gradle文件夹3、所有的build文件夹4、所有的.iml文件5、local.properties文件。方法一、在项目的.idea/workspace.xml的文件里设置 ...
2016-07-20 09:12:05
28208
原创 fresco--facebook推出的一款强大的android图片处理库
参考资料:http://fresco-cn.org/docs/getting-started.html#_ http://www.wfuyu.com/technology/23636.htmlfresco是facebook推出的一款强大的android图片处理库, github地址:https://github.com/facebook/fresco 里面有官方的使用配置文档,而且是中
2016-07-19 18:16:14
684
原创 EventBus使用详解(一)——初步使用EventBus
EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递。传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,相比之下 EventBus 的优点是代码简洁,使用简单,并将事件发布和订阅充分解耦。事件(Event):又可称为消息。其实就是一个对象,可以是网络请求返回的字符串,也可以
2016-07-19 15:59:42
540
转载 推荐几款实用的Android Studio 插件
1. Android Parcelable code generator顾名思义,这是个生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?
2016-07-19 14:40:37
587
转载 Unity3D功能嵌入到Android上
首先创建一个android工程,这个很简单就不详细说明了。然后打开Unity的安装目录,找到需要用的class.jar文件,就是封装调用unity引擎的java源码,位置在Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar(安装目录),然后复制这个文件到android工程的libs目录,系统会自动引用,adt22以下不记得
2016-07-14 14:14:50
4604
转载 Unity3D之C#用Socket传数据包
转载自:http://www.oschina.net/code/snippet_658631_362931. [文件] JFPackage.cs ?123456789101112131415161718
2016-07-14 14:12:00
957
原创 Java 中int与byte数组转换
1、与运算符的理解(&): 参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则该位的结果值为1,否则为0。即 0&0=0;0&1=0;1&0=0;1&1=1;例子:int x = 62255550; y =0xff; 转二进制:x = 62255550 = 11101101011111000110111110;y = 0xFF
2016-07-14 14:08:03
338
翻译 使用LRU算法缓存图片
在您的UI中显示单个图片是非常简单的,如果您需要一次显示很多图片就有点复杂了。在很多情况下(例如使用 ListView, GridView 或者 ViewPager控件),显示在屏幕上的图片以及即将显示在屏幕上的图片数量是非常大的(例如在图库中浏览大量图片)。在这些控件中,当一个子控件不显示的时候,系统会重用该控件来循环显示 以便减少对内存的消耗。同时垃圾回收机制还会释放那些已
2016-07-14 11:19:05
315
转载 Android开发技术周报特刊之React Native
注:转载于http://www.androidweekly.cn/android-dev-special-weekly-react-native/点击打开链接教程基础入门React Native入门指南一个React Native入门指南系列教程。React Native for Android 入门老虎期待已久的 React Native for
2016-07-14 11:17:36
414
转载 React Native专题
注:转载于江清清的技术专栏关于React Native各种疑难杂症,问题深坑总结方案请点击查看:Mac和Windows安装搭建React Native环境教程如下: Mac OS X版本:Mac OS X安装React Native环境点击进入.... Windows版本:Windows系统安装React Native环境点击进入...微信公众账号推
2016-07-14 11:15:37
555
转载 React-Native之Android:原生界面与React界面的相互调用
这里原生界面是指用布局文件实现或java代码实现view的Activity,React界面是指用ReactJS实现的界面的Activity。从某种角度看,React只是充当了Android里的view层,因此原生界面与React界面的相互调用及数据传递同原生界面之间的互动基本是一致的。下面是我对两种界面的相互调用和数据传递的一种实现尝试,不一定是最有效率或最佳的,纯当练习和探索而已。
2016-07-14 11:11:54
8533
4
转载 在Unity5中使用Protobuf
由于很多的因素,项目改用U3D开发,而项目组目前为止没资深的Unity开发程序员,只能摸着石头过河了.我们网络通信数据使用protobuf的格式,(关于这protobuf的格式分析在上一篇笔记中已经分析得很详细了).简单说明一下目前项目的开发环境与插件的使用情况:开发脚本: C# (.Net 2.0) 由于我与另一位同事均无C#功底,所以业余时间学习C#必不可少,本人而言已经有了基本的计划
2016-07-14 11:10:20
6572
2
原创 Android下载app完成后自动安装
直接上代码了public class MainActivity extends Activity {private DownloadManager dowanloadmanager = null;private DownloadChangeObserver downloadObserver;private long lastDownloadId = 0;public s
2016-07-14 11:08:43
1051
原创 在Windows下搭建React Native Android开发环境
注:React Native的优势:相对Hybird app或者Webapp:不用Webview,彻底摆脱了Webview让人不爽的交互和性能问题有较强的扩展性,这是因为Native端提供的是基本控件,JS可以自由组合使用可以直接使用Native原生的「牛逼」动画(在FB Group这个app里面,面板滑出带一点果冻弹动,面板基于某个点展开这种动画随处可见,这种动画用Native co
2016-07-14 10:59:55
401
转载 android 的双击退出
/** * 菜单、返回键响应 */@Overridepublicboolean onKeyDown(intkeyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK){
2016-07-14 10:49:23
282
原创 android的技术分解以及Retrofit源码分析以及MVP框架封装使用
Retrofit源码分析以及MVP框架封装使用:http://blog.youkuaiyun.com/zhanggang740/article/details/51745402
2016-07-11 09:34:30
300
原创 unity3d的base64和MD5
public static string Base64Decode(string str) { byte[] bytes = Convert.FromBase64String(str); bytes = Convert.FromBase64String(Encoding.Default.GetString(bytes));
2016-07-01 14:40:17
2307
原创 关于Unity5 发布到安卓后帧数低的问题
这两天遇到项目在编辑器上运行有100多帧,然而发布到安卓上却只有2帧!于是上网各种搜索资料,进行各种尝试。 关闭照相机上的后期屏幕渲染特效,将安卓质量级别中的beautiful和fantasity的勾选去掉,在安卓上运行从2帧提高到了10帧左右项目中材质的Shader默认都是Standard,Standard让材质有PBS效果(别问我PBS是什么,其实我也不知道),但是在移动平台上会带来更
2016-07-01 11:19:21
6503
转载 Android图片特效:黑白特效、圆角效果、高斯模糊
/** * 将彩色图转换为黑白图 * * @param 位图 * @return 返回转换好的位图 */ public static Bitmap convertToBlackWhite(Bitmap bmp) { int width = bmp.getWidth(); // 获取位图的宽
2016-06-28 13:38:32
702
原创 unity3d中使用Scoll Rect实现聊天
在收到聊天消息时,虽然设置了s.verticalNormalizedPosition = 0f;但是Scoll并没有根据内容完全滚动到消息的最底下,那是因为还缺少了一点东西。 Canvas.ForceUpdateCanvases(); s.verticalNormalizedPosition = 0f; Canvas.ForceUpdateCanvases();
2016-06-28 13:15:21
1433
MemoryAnalyzer-1.8.1.20180910-win32.win32.x86_64.zip
2020-04-28
ffmpeg-4.0.2
2018-11-06
CocosCreator Effect第三方控件(shader的使用)
2018-03-30
破解版番茄助手
2016-12-09
python-2.7.12
2016-12-09
破解版sublime
2016-12-09
android-support-v7-appcompat
2016-12-09
cocos2dx 3.10帮助文档
2016-12-09
Eclipse MyBatis-Generator 插件
2016-11-01
quick cocos-2d lua +protobuf+luasocket网络封装类
2016-08-26
android仿IOS弹出提示,选择日期,地区,三级联动
2016-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人