- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 cocosjs中action设置已执行时间
有时候精灵在执行动作时,可能需要将动作跳转到某个时间点后,比如要跳转到3秒后://执行动作var action = cc.moveTo(10, pos);action.setTag(111111);sprite.runAction(action);//设置已执行时间var action= sprite.getActionByTag(111111);action.step(3)...
2019-05-08 15:38:42 350
原创 cocos js 模拟闪电特效
参考:https://krazydad.com/bestiary/bestiary_lightning.html直接上核心代码:var drawLighting = function (x1, y1, x2, y2, displace) { if (displace < curDetail) { drawNode.drawSegment(cc.p(x1, y...
2019-05-07 17:03:02 1683 6
原创 Android使用apng图片
一般来说动态图片使用gif,但是gif图片的缺点是有白边,因此apng格式动态图片是更好的选择由于Android原生并不支持apng图片,可以使用第三方支持框架 https://github.com/aellerton/japng_android使用方法也简单播放apngDrawable d = PngAndroid.readDrawable(this, R.drawa
2017-04-01 18:21:56 11795 5
原创 Toast多行文字居中显示
Toast显示文字过多时,会拆分为多行靠左显示,如何实现在拆分多行时居中显示文字?先来看看makeText方法public static Toast makeText(Context context, CharSequence text, @Duration int duration) { Toast result = new Toast(context);
2017-04-01 17:21:11 5820 2
原创 浅析Dialog不显示,isShowing()却返回true
首先看isShowing方法,返回一个布尔值mShowing/** * @return Whether the dialog is currently showing. */ public boolean isShowing() { return mShowing; }而关闭对话框有三个方法,分别是cancel(),dismiss()
2017-04-01 16:41:13 8952
原创 解决使用adb命令提示“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”错误
使用adb命令是出现如图错误(如果as,eclipse无法连接设备,有可能也是该错误导致的,尝试在cmd命令窗口使用adb命令看是否出现该错误)知道5037端口已被占用,在cmd命令窗口输入命令netstat -a -o,显示当前TCP和UDP连接的端口号,状态,pid等信息,如图知道pid7392占用了该端口打开任务管理器,结束pid为7392的进
2017-03-30 11:34:02 19541
原创 关于sdk更新Android SDK Tools 25.3.1版本后使用sdk manager闪退
使用Android studio时提示可更新Android SDK Tools 25.3.1版本,打开sdk manager时又没有该版本的更新,于是就在Android studio上更新了Android SDK Tools 25.3.1,结果发现更新完后sdk manager无法打开,直接闪退了。打开sdk\tools\android.bat,可以看到说明了sd...
2017-03-15 10:41:12 6607 1
原创 Android Studio 出现 Gradle's dependency cache may be corrupt 错误解决方法
将as更新到2.3版本后,打开项目时提示使用新的gradle版本了,结果出现了错误如图(图片来自博客http://blog.csdn.net/u011277123/article/details/52096864)猜测可能是因为下载的新版本gradle压缩包损坏了导致出错,打开gradle设置打开路径c:/Users/用户名/.gradle目录,进入.\wr
2017-03-06 14:24:58 51019 1
转载 Genymotion-ARM-Translation for Android 5.x
http://23pin.logdown.com/posts/294446-genymotion-use-arm-translation-on-5x-image在这个博客中找到了新的Genymotion-ARM-Translation包,感谢作者。原帖说明Android 5.x都可以使用,Genymotion 中测试了nexus 4 Android 5.1.1 可以使用,其他5.x
2016-11-18 14:00:33 1176
原创 RecyclerView添加头尾部,支持网格和瀑布流布局
RecyclerView没有addHeaderView和addFooterView方法,参考了https://github.com/alicx/LoadMoreRecyclerView,在此基础上进行修改,感谢原作者,原来不支持网格和瀑布流添加头尾部,修改了支持网格,瀑布流布局添加多个头部和尾部view,以及全屏宽度item等BaseRecycleView代码import android.conte
2016-06-28 19:29:11 4758 1
原创 android sdk 百度网盘分享
压缩前大约35g,压缩后大约7g。考虑到U盘拷贝时非NTFS格式限制4g大小,直接将压缩包分卷了(11个压缩卷)。所以解压完再解压一次吧,23333333链接:http://pan.baidu.com/s/1gdYPZ0J 密码:vybt
2016-01-04 14:01:18 8564 2
原创 andfix 增量升级更新 热补丁修复
最近想着Android有没有什么热补丁更新技术的实现,于是上网搜索。接着实现了这一功能后,记录一下,免得自己忘了,可能文章会有出错的地方,望指出,呵呵搜索发现有这3种方式可以实现(至于其他的方式,暂不清楚)1.dexposed github https://github.com/alibaba/dexposed2.andfix github https://gi
2015-10-13 15:31:28 3606 17
原创 解决使用沉浸式状态栏后Toast不显示在中间的方法
最近在开发app时用了沉浸式状态栏if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);}结果view跑到了状态栏上去了,接着在styles的AppTheme里添加
2015-09-25 10:05:49 3730 1
转载 logcat过滤不想显示的log
Android studio logcat添加新的过滤规则,在log tag一项填入^(?!.*(***)).*$,红色为你想过滤掉不想显示的tag,确定。输出的log是除了刚刚过滤掉的tag外其他所有tag,如果想要指定应用程序且过滤掉某些tag,再添加包名或pid过滤
2015-09-21 14:03:35 6756 3
转载 paint 画笔的一些属性
Paint.setStrokeJoin(Join join)设置结合处的样子,Miter:结合处为锐角, Round:结合处为圆弧:BEVEL:结合处为直线。Paint.setStrokeMiter(float miter )是设置笔画的倾斜度,如:小时候用的铅笔,削的时候斜与垂直削出来的笔尖效果是不一样的对吧
2015-07-16 15:35:09 515
原创 android listview gridview等自定义滚动条样式(非反射)
在drawable里建立一个scrollbar.xml,内容如下xmlns:android="http://schemas.android.com/apk/res/android"> android:color="#e8b839" /> android:radius="8dp" /> android:width="3dp" />solid是实心颜色
2015-07-01 11:08:50 3692
翻译 Android 自动换行布局 FlowLayout
自动换行控件FlowLayout github项目地址:https://github.com/ApmeM/android-flowlayout简单易用,直接在xml设置 android:layout_width="match_parent" android:layout_height="wrap_content" android:orient
2015-05-27 19:06:56 5216 1
原创 Android Studio报UNEXPECTED TOP-LEVEL EXCEPTION错误解决办法
Android studio添加google map服务是在build.gradle里添加compile 'com.google.android.gms:play-services:7.3.0'rebulid后项目里会添加上google maps所需的服务包,但是如果当run项目时messages里提示UNEXPECTED TOP-LEVEL EXCEPTION错误,是因为
2015-05-18 15:50:11 11084
转载 Android应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE
解决办法有两种:1、AndroidManifest.xml中配置 xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" >>此行是配置让Android系统自行决定应用的安装位置。使用这个方法,那么每个app需要这个配置,麻烦。
2015-04-14 10:38:00 1541
原创 解决Android studio logcat无法输出指定包名的log问题
如果指定包名后没有log输出,只能在no filters里查看到log,是因为log里的包名为问号,如图,那么在指定包名过滤时肯定不会有信息输出来,至于为什么包名会变成问号,具体原因我也不清楚。解决办法是不要直接点击run,而是debug一下,包名就能正确输出了2015/05/18 更新前几天更新了Android studio1.2,更新了sdk,结果调试程序发现所有的log里包名都是问号,而且使用debug按钮也不管用了。解决办法是tools-Android-enable adb integrat
2015-02-10 09:55:42 11423 5
android apng支持框架
2017-04-01
Genymotion-ARM-Translation for Android 5.x
2016-11-18
AndFixDemo 增量更新
2015-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人