随笔分类 -  Android

摘要:看到这个标题,可能很多人会疑惑,为啥?判断安卓模拟器本身就不一定准确,更何况还要知道它是什么品牌? 是蓝叠、腾讯手游助手、网易Mumu还是夜神模拟器呢? 先谈如何识别模拟器,百度、谷歌搜索,能找到不少参考资料。这里我搜索到一篇相关比较全的介绍文章:Android | 检测 Android 虚拟机的方法和代码实现 github 上相关的仓库也有很多: https://github.com/f... 阅读全文
posted @ 2019-05-23 18:13 meteoric_cry 阅读(5145) 评论(1) 推荐(3) 编辑
摘要:最开始项目使用的是自己DIY的很简陋的上报系统,后来改成google breakpad来上报,发现其实都做的不太理想,游戏引擎因为版本历史问题存在一些崩溃问题。后来3.x接入了bugly,我这边抽了几天时间也准备接入,在接入bugly之前我是想用BugTags的,说实话我特别喜欢也为这款产品点赞(它的技术人员、客服人员响应速度和服务都是很赞的,最开始公司总结5个人,我也担任过客服的角色去跟用户沟通... 阅读全文
posted @ 2015-12-18 20:03 meteoric_cry 阅读(6371) 评论(2) 推荐(1) 编辑
摘要:移动互联网时代,一个APP的平均推广成本早已经超过了10块。而推广通常分二类: 1、已经下载过的用户,可以直接打开应用(一般人的手机上安装的应用都非常多,要快速找到某个应用是很困难的事情,而且Android、IOS的搜索都做的很烂~ ~ ); 2、未下载过的用户,跳转至下载页; 手机设备又分为Android、iOS二大阵营,而原理基本上就是通过url scheme来实现: 浏览... 阅读全文
posted @ 2015-12-02 15:11 meteoric_cry 阅读(3362) 评论(0) 推荐(0) 编辑
摘要:安装:eclipse(http://www.eclipse.org/)、CDT(C/C++ Development Tooling)、ADT(Android Development Tools) https://dl-ssl.google.com/android/eclipse/ 可以先从官方下载jar,然后本地安装:http://www.eclipse.org/cdt/downloads.... 阅读全文
posted @ 2015-11-26 21:41 meteoric_cry 阅读(548) 评论(0) 推荐(0) 编辑
摘要:先挖个坑,慢慢再来填。出错信息: frameworks/wilhelm/src/android/AudioPlayer_to_android.cpp:779: pthread 0x75f14a00 (tid 13774) sees object 表现为:在几乎同时调用playEffect时调用了stopAll,游戏界面一卡就很容易遇到。官方的解决方案在这里: https://... 阅读全文
posted @ 2015-11-25 18:00 meteoric_cry 阅读(767) 评论(0) 推荐(0) 编辑
摘要:我自己的手机(一加一代,升级了氢OS),然后在点击游戏内一个“隐私政策”-- 需要打开一个网页,然后就crash了。出错的信息如下: 完全是看不出来,然后我单独写了一个demo来测试那段代码,发现错误的详情是这样: 09-29 11:45:27.576: E/AndroidRuntime(17871): android.content.ActivityNotFoundException:... 阅读全文
posted @ 2015-09-29 13:49 meteoric_cry 阅读(8009) 评论(0) 推荐(0) 编辑
摘要:用eclipse调试应用时,遇到了这个问题,网上给出的解决方案倒是挺多,但似乎一个都没奏效,而且我手机也重启了,还是有问题,郁闷ing… 然后看到一篇文章指出,可能不是签名和SD的卡问题,而是我们自己的AndroidManifest.xml有问题,然后我想了想,刚刚我似乎只改了这个,然后svn还原,一切正常了… 太吐血了,折腾一上午了- -! 参考: 关于android开... 阅读全文
posted @ 2015-08-07 11:39 meteoric_cry 阅读(615) 评论(0) 推荐(0) 编辑
摘要:很多时候需要先判断当前用户的网络,才会继续之后的一些处理逻辑。但网络类型获取这一块,我用我自己的的手机调试时遇到一些问题,这里记录一下。 一加手机一代,移动4G 网络,得到的subtype类型值为17,我查过Android 5.1的源码,它最大的值也就为16。(点击这里在线查看源码>>) 我拿魅族的移动4G测试的结果如下: 小米4,电信4G的测试结果如下: ... 阅读全文
posted @ 2015-07-07 15:12 meteoric_cry 阅读(46406) 评论(0) 推荐(1) 编辑
摘要:游戏出了版本之后,提供给渠道,有部分渠道会修改包名(当他们内部系统做出调整后,可能会改包名),这个时候我又需要知道包名。之前没办法,试图反编译apk,发现失败了。然后就安装apk到手机上,手机上再下载一个包查看软件,然后找到包名。 之后我一直在想,windows下应该是能实现的,而碗豆荚之类的工具,只显示apk的图标和它所需要的权限,它对应的启动activity及包名是没有显示出来的。我尝... 阅读全文
posted @ 2015-06-10 11:16 meteoric_cry 阅读(6223) 评论(0) 推荐(0) 编辑
摘要:当Android设备通过usb连接成功后,在logcat中能看到很多log信息,但太多了很容易将我们关注的日志给淹没掉,所以我们需要过滤。如果接入了不同的SDK,那么log的tag可能会不同,所以有时需要显示多个tag。 使用“|”进行分隔即可,如下图所示: 如果你在dos窗口下,那么可以使用如下的命令: C:\Users\zhangyi>adb logca... 阅读全文
posted @ 2015-05-21 13:41 meteoric_cry 阅读(8293) 评论(1) 推荐(0) 编辑
摘要:偏好设置 -> General -> Editors -> File Associations .xml -> 设置XML Editor为default Keys 中查找 Content Assist Java -> Editor -> Content Assist abcdefghijklmnopqrstuvwxyz(,. from:印象笔记 http://app.yi... 阅读全文
posted @ 2015-05-06 21:08 meteoric_cry 阅读(5458) 评论(0) 推荐(0) 编辑
摘要:很早之前遇到的问题,现在记录一下。有一家Android渠道(抱歉,时间太长了已经记不大清楚是哪一家了 oppo/联想/酷派?)在我们提交新版本时拒绝了,理由是:手机背光状态下,屏幕不会自动变灰。 这里为了测试,我将它改为30秒,这样做有什么影响呢?就是开启任何一个应用,在30秒之内,我如果没有任何的操作,就自动锁屏了。你可以拿你的手机试一下,比如打开微信然后放在那里不动,30之后它表现出来... 阅读全文
posted @ 2015-05-06 21:01 meteoric_cry 阅读(2035) 评论(0) 推荐(0) 编辑
摘要:系统环境: OSX Yosemite 10.10.1 (14B25)JAVA版本:1.8.0_11Android Studio 版本:1.0.1问题:Android Studio was unable to find a valid jvm解决方法:1、打开Finder2、找到应用程序 Androi... 阅读全文
posted @ 2015-02-16 21:48 meteoric_cry 阅读(436) 评论(0) 推荐(0) 编辑
摘要:之前被问到一个问题,C#中如何设置android:name这样的属性?我的第一反应是直接setAttribute不就可以了么 SetAttribute(name, value), 可事实上却不行,因为本身并没有什么C#的开发经验,周围也没什么人搞这个,所以就只能通过搜索了。 最后通过搜索发现它需要指定命令空间,详情可参考这里>> SetAttribute(localName, names... 阅读全文
posted @ 2015-02-10 13:56 meteoric_cry 阅读(392) 评论(0) 推荐(0) 编辑
摘要:同事要写Android平台下的打包工具,遇到需要将多个jar合并成一个jar的问题。这里列一下操作步骤: 1、将所有jar文件复制至某临时目录中,通过jar命令解压得到所有的.class文件 > jar -xvf xx.jar xx.jar必须为具体的jar,不能为*.jar,会报FileNotFoundException 2、删除临时目录下所有的jar文件 > de... 阅读全文
posted @ 2015-02-10 13:32 meteoric_cry 阅读(4214) 评论(0) 推荐(1) 编辑
摘要:游戏中有一个收集玩家问题反馈的网页,很早之前就有同事反映说android在游戏无法上传附件,在浏览器中是可以正常使用的。最近能腾出手来的时候,就仔细看了一下这个问题,发现很里藏着不少问题,这里一一记录下来,希望能其它人有用,因为很多问题跟网上反映出来可能有点不太一样。 既然是网页,而且只在游戏中才出现,那第一步你要先会使用Fiddler来拦截请求,定位出问题的代码在哪里。你可以参考这篇文章... 阅读全文
posted @ 2015-02-06 00:18 meteoric_cry 阅读(10711) 评论(0) 推荐(0) 编辑
摘要:android应用的版本主要由versionCode和versionName来决定,android系统是根据versionCode来验证新的apk是否能安装。如果已安装高版本的应用,就无法使用覆盖安装的方式来装旧的包 之前测试那边向我反馈的一个问题是:Android 5.0的机器,新增了多用户功能,如果安装新版本的应用然后删除掉,再装老版本的,理论上应该是可以装的(因为已经卸载过了),但实... 阅读全文
posted @ 2015-02-05 22:46 meteoric_cry 阅读(8458) 评论(0) 推荐(0) 编辑
摘要:在eclipse中配置cocos2d-x的android环境时,遇到这样的错误提示 网上搜索了一下,说是在NDK_MODULE_PATH环境变量下未找到所需要的Android.mk文件,后来仔细研究了一下项目属性,找到环境设置这一项 添加完NDK_MODULE_PATH路径之后,会在项目的.settings目录下生成一个名为org.eclipse.cdt.core.prefs的文件 ... 阅读全文
posted @ 2014-06-27 10:11 meteoric_cry 阅读(2551) 评论(0) 推荐(0) 编辑
摘要:纯粹属于闲折腾的结果,只是这中间还遇到一些问题,记录一下。因为没有IOS的开发key,所以这里只发布成功Android系统的安装程序。之前写过一篇构建webapp项目的文章<构建基于Android和PhoneGap的开发环境>,假设已经写了一个简单的demo页面,现在如何生成一个安装程序并安装到手机中,进行效果预览呢? PhoneGap的官网提供一个buid生成器,利用它可以生成相应的安装程序... 阅读全文
posted @ 2011-11-15 02:36 meteoric_cry 阅读(4174) 评论(0) 推荐(1) 编辑
摘要:Flash Builder 4.5已经支持直接创建Flex Mobile Project,写一个最简单的例子 1、建立工程 右击--》新建--》输入工程名“MyFirstMobileApp” 点击“Next”进入下一步 修改初始化的标题文本信息为“Home”(默认为HomeView),勾选“Google Android”、“Automatically reorient”(默认这些已经都勾选了),... 阅读全文
posted @ 2011-07-06 22:48 meteoric_cry 阅读(1710) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示