自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 305

转载 Matter.js 2D 物理引擎试玩报告

何为物理引擎,能做什么?物理引擎是一个计算机程序,使用质量、速度、摩擦力和空气阻力等变量,模拟了一个近似真实的物理系统,为刚性物体赋予真实的物理效果,比如重力、旋转和碰撞等效果,让物体的行为表现的更加趋向真实,例如,守望先锋的英雄在跳起时,系统所设置的重力参数就决定了他能跳多高,下落时的速度有多快,子弹的飞行轨迹等等。四个例子不同的效果,模拟物体落入斜坡的表现无物理效果 重力,没有碰...

2018-08-29 14:36:50 2913

原创 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 3829 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 2059

原创 VideoView 适配

用VideoView进行视频播放的时候,因为视频资源本身尺寸原因,如果VideoView不做任何处理,播放效果总不尽人意。对VideoView进行了简单封装,但是已经达到了想要的播放效果。我想要的效果是:代码:public class CustomVideoView extends VideoView { //最终的视频资源宽度 private

2018-01-08 10:56:32 565

原创 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 13996

转载 Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据

http://blog.csdn.net/jiangwei0910410003/article/details/23940445https://my.oschina.net/liucundong/blog/354029

2017-08-15 18:17:45 748

原创 ucloud直播云使用推流时在自己的域名添加cname的步骤

首先你得在ulcoud控制台添加直播推流加速上图显示,有播放域名和推流域名,(注:在创建推流加速时最好用第二域名,如:你有一个域名是www.test.com,那么你的推流域名最好是push.test.com,播放域名最好是pull.test.com),在播放域名和推流域名下都有一个Cname,这个需要在你的域名解析里配置。由于你的推流域名是push.XXX,所以主机

2017-02-17 09:51:52 2459

原创 针对有些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 960

原创 cocos2dx加载网络动态图片资源

对于我刚开始学cocos2dx的初学者来说,连c++都不熟悉,写起来真是蛋疼,网上的说法千奇百怪,几乎都是过时的,没办法,只有一步一步自己学习了,先写篇文章丢下丑。在网上下载了一份帮助文档,还是有点过时的,不过不打紧,大部分还是有效的。到时我也上传一份。首先,头文件的设置#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_

2016-12-09 10:11:07 1807

转载 Android 开发过程中总计的一些经验教训

再使用第三方类库之前,请再次确认您确实需要使用该类库。如果用户看不到这个元素,请不要绘制它。除非必要,请不要使用数据库。简单的数据可以使用 SharedPreference 保存。现在的 App 很容易就达到了 65K 的函数限制, 可以使用 multidexing 来解决该问题。RxJava 是 AsyncTasks 的最佳替代方案,并且还有其他很多优点。Retrofit 是

2016-10-31 15:57:00 313

原创 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 1048

转载 Android开发发布lib到jcenter

在安卓开发的时候,我们经常要导入第三方的包或第三方的SDK,而且极其方便,比如说,导入友盟的SDK只需一行代码:compile 'com.umeng.analytics:analytics:latest.integration'1那么,这是怎么做到的呢?下面,我就一步一步教大家发布自己的SDK。请大家务必按照我的顺序来操作,相信我,你就可以少走很多弯路。Just t

2016-08-28 09:57:51 544

原创 android 字符滚动控件Ticker的实现

什么是Ticker?Ticker是一个显示滚动文字的UI控件。你可以想象一下里程表切换到下一个数字时是如何滚动的,Ticker所做的事情就与之类似。Ticker处理了字符切换与数字增长(比如从9999到10000的动画)的动画。你可以通过定义一个有序的字符数组来指定如何呈现动画。Ticker中每个字符的显示都是通过这个数组来控制,它规定了如何从一个开始字符过渡到目标字符。比如,如果

2016-08-02 16:47:36 4021

原创 简单实用的Android ORM框架TigerDB

TigerDB是一个简单的Android ORM框架,它能让你一句话实现数据库的增删改查,同时支持实体对象的持久化和自动映射,同时你也不必关心表结构的变化,因为它会自动检测新增字段来更新你的表结构。该库主要包括如下几个要点: 根据实体对象自动建表、新增字段(SQLite不支持删除字段列)支持注解配置表名、字段名、字段默认值、主键是否自增长以及哪些字段不作

2016-08-01 11:19:30 373

原创 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 8031

原创 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 1561 1

转载 Android RecyclerView 使用完全解

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们

2016-07-20 10:04:16 374

原创 Android Studio中设置作者和创建日期等注释模板

在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等。那么在Android studio中该如何设置呢?   点击菜单栏的“File“->“Settings”,打开Settings窗口。   点击“IDE Settings”下面的“File and Code Templates”,然后选...

2016-07-20 09:18:16 926

原创 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 28027 1

原创 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 644

原创 EventBus使用详解(一)——初步使用EventBus

EventBus 是一个 Android 事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递。传统的事件传递方式包括:Handler、BroadCastReceiver、Interface 回调,相比之下 EventBus 的优点是代码简洁,使用简单,并将事件发布和订阅充分解耦。事件(Event):又可称为消息。其实就是一个对象,可以是网络请求返回的字符串,也可以

2016-07-19 15:59:42 438

转载 推荐几款实用的Android Studio 插件

1. Android Parcelable code generator顾名思义,这是个生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码,感觉怎样呢?

2016-07-19 14:40:37 529

转载 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 4550

转载 Unity3D之C#用Socket传数据包

转载自:http://www.oschina.net/code/snippet_658631_362931. [文件] JFPackage.cs ?123456789101112131415161718

2016-07-14 14:12:00 932

原创 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 279

翻译 使用LRU算法缓存图片

在您的UI中显示单个图片是非常简单的,如果您需要一次显示很多图片就有点复杂了。在很多情况下(例如使用 ListView, GridView 或者 ViewPager控件),显示在屏幕上的图片以及即将显示在屏幕上的图片数量是非常大的(例如在图库中浏览大量图片)。在这些控件中,当一个子控件不显示的时候,系统会重用该控件来循环显示 以便减少对内存的消耗。同时垃圾回收机制还会释放那些已

2016-07-14 11:19:05 294

转载 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 372

转载 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 522

转载 React-Native之Android:原生界面与React界面的相互调用

这里原生界面是指用布局文件实现或java代码实现view的Activity,React界面是指用ReactJS实现的界面的Activity。从某种角度看,React只是充当了Android里的view层,因此原生界面与React界面的相互调用及数据传递同原生界面之间的互动基本是一致的。下面是我对两种界面的相互调用和数据传递的一种实现尝试,不一定是最有效率或最佳的,纯当练习和探索而已。

2016-07-14 11:11:54 8404 6

转载 在Unity5中使用Protobuf

由于很多的因素,项目改用U3D开发,而项目组目前为止没资深的Unity开发程序员,只能摸着石头过河了.我们网络通信数据使用protobuf的格式,(关于这protobuf的格式分析在上一篇笔记中已经分析得很详细了).简单说明一下目前项目的开发环境与插件的使用情况:开发脚本: C# (.Net 2.0) 由于我与另一位同事均无C#功底,所以业余时间学习C#必不可少,本人而言已经有了基本的计划

2016-07-14 11:10:20 6493 4

原创 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 1014

原创 在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 372

转载 android 的双击退出

/** * 菜单、返回键响应 */@Overridepublicboolean onKeyDown(intkeyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK){

2016-07-14 10:49:23 266

转载 Android代码混淆

https://segmentfault.com/a/1190000004461614

2016-07-12 15:06:42 274

原创 android的技术分解以及Retrofit源码分析以及MVP框架封装使用

Retrofit源码分析以及MVP框架封装使用:http://blog.csdn.net/zhanggang740/article/details/51745402

2016-07-11 09:34:30 269

原创 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 2073

原创 关于Unity5 发布到安卓后帧数低的问题

这两天遇到项目在编辑器上运行有100多帧,然而发布到安卓上却只有2帧!于是上网各种搜索资料,进行各种尝试。 关闭照相机上的后期屏幕渲染特效,将安卓质量级别中的beautiful和fantasity的勾选去掉,在安卓上运行从2帧提高到了10帧左右项目中材质的Shader默认都是Standard,Standard让材质有PBS效果(别问我PBS是什么,其实我也不知道),但是在移动平台上会带来更

2016-07-01 11:19:21 6254

转载 Android图片特效:黑白特效、圆角效果、高斯模糊

/**     * 将彩色图转换为黑白图     *      * @param 位图     * @return 返回转换好的位图     */    public static Bitmap convertToBlackWhite(Bitmap bmp) {        int width = bmp.getWidth(); // 获取位图的宽

2016-06-28 13:38:32 666

原创 unity3d中使用Scoll Rect实现聊天

在收到聊天消息时,虽然设置了s.verticalNormalizedPosition = 0f;但是Scoll并没有根据内容完全滚动到消息的最底下,那是因为还缺少了一点东西。   Canvas.ForceUpdateCanvases();    s.verticalNormalizedPosition = 0f;    Canvas.ForceUpdateCanvases();

2016-06-28 13:15:21 1337 2

apk信息查看工具

apk信息查看工具

2020-04-28

MemoryAnalyzer-1.8.1.20180910-win32.win32.x86_64.zip

Memory Analyzer (Eclipse MAT)是一个跨平台的开源工具,您不仅可以用它来复分析内存问题,也可以用来监控整个 Java 应用制程序的状态和行为。通过读取应用程序运行时由百 Java 运行时环境生成的转储文件快照,Memory Analyzer 使您能够分析那些调试代码可能无法发现的复杂问题。

2020-04-28

阿里巴巴Android开发手册.zip

阿里巴巴Android开发手册,包括资源的命名和使用,四大组件使用的注意事项等等。

2019-06-20

xutils-3.5.0.aar和xutils-3.5.0-sources.jar

xutils-3.5.0.aar和xutils-3.5.0-sources.jar。

2018-11-06

Xftp_5.0.1235_PortableSoft

Xftp_5.0.1235_PortableSoft ftp工具。

2018-11-06

Xshell 6.0.0091

Xshell 6.0.0091工具。

2018-11-06

ffmpeg-4.0.2

ffmpeg-4.0.2 C++库,包括ffmpeg-4.0.2-win64-dev,ffmpeg-4.0.2-win64-shared,ffmpeg-4.0.2-win64-static

2018-11-06

giflib-5.1.4

giflib-5.1.4源码。

2018-11-06

CocosCreator Effect第三方控件(shader的使用)

##当前功能: 支持拖拽方式添加Effect效果到Creator项目 支持Creator WebGL 和 Native原生版本 新增加20个Shader特效 新增加160个Shadertoy的特效 ##日志: 优化Shader代码的写法,更易于阅读修改 ##ToDo: textureCube的支持 对声音的支持 BuffABC模式的支持

2018-03-30

破解版番茄助手

2016-12-09

python-2.7.12

2016-12-09

quickdev-master

quickdev-master

2016-12-09

破解版sublime

2016-12-09

apache-ant-1.9.7

apache-ant-1.9.7

2016-12-09

android-support-v7-appcompat

2016-12-09

cocos2dx 3.10帮助文档

2016-12-09

Eclipse MyBatis-Generator 插件

MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。

2016-11-01

quick cocos-2d lua +protobuf+luasocket网络封装类

由于项目使用了protobuf,运行该Demo的前提是把protobuf集成到你的开发软件里。 该例子封装好了在quick cocos-2d lua 中基于luaSocket和protobuf的网络通信。

2016-08-26

Android字符滚动控件Ticker的实现

Android字符滚动控件Ticker的实现

2016-08-02

Android 基本框架

Android 基本框架

2016-08-01

android 基础框架

android 基础框架

2016-08-01

使用腾讯的X5WebView

使用腾讯的X5WebView

2016-08-01

在Unity5中Protobuf的序列化和反序列化

在Unity5中Protobuf的序列化和反序列化,解决了因Android和IOS平台的不同而不能解析的问题。

2016-06-28

Android的第三方登陆

Android的第三方登陆,包括QQ,微信,微博。对于APP_ID和其他的key,得自己到各个平台上申请。

2016-06-14

unity3d的第三方登陆

已第三方登陆为例子,实现了unity3d和Android的通信。

2016-06-13

android仿IOS弹出提示,选择日期,地区,三级联动

2016-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除