梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

随笔分类 -  Android

上一页 1 2 3 4 5 6 ··· 8 下一页

Glide终于解决了同时绑定多个webp格式图片的问题
摘要:Glide 4.0.0版本较好解决同时加载多个webp图片的问题 阅读全文

posted @ 2017-08-09 10:46 梦书 阅读(2168) 评论(0) 推荐(0) 编辑

commit 冲突
摘要:git status or repo sync . 时看到如下的提示: 表明,在本地有个提交,但还没有merge,但是其他人已经在你提交之后,有新的提交,而且一般此情况下,会有冲突的。 运行: 此时,如果有冲突的话,会提示哪些文件存在冲突,这时,如果,运行: git status 会提示: 看到当前 阅读全文

posted @ 2017-04-24 17:01 梦书 阅读(1421) 评论(0) 推荐(0) 编辑

减少apk包大小的一种思路
摘要:现在apk大小主要是决定于两个:一个是图片一个是.SO文件(这个尽量用release包),而对于图片,既要越小,又要保持质量。 之前是PNG --> JPG, 现在直接是PNG > webp, or jpg-->webp 对于50KB以上的图,质量80%的话,都有2/3的压缩 大赞啊 只要andro 阅读全文

posted @ 2017-04-19 16:27 梦书 阅读(249) 评论(0) 推荐(0) 编辑

遇到一个git branch很奇怪的问题
摘要:最近,同事做了一个自动化的打包平台,但我发现里面的分支竟然有重复的,还有一些已经删除的branch。 比如,我已经删除了一个 test分支,在工程 game 目录下(已输入 git pull),输入: 还能看到 test这个分支名,而且也能切到这个分支,但是通过如下的代码,删除分支,确现实这个分支不 阅读全文

posted @ 2017-03-24 17:47 梦书 阅读(388) 评论(0) 推荐(0) 编辑

Gradle sync failed: /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1/lib/plugins/gradle-diagnostics-2.14.1.jar (No such file or directory) Consult IDE log for more details (Help | Sh
摘要:上面出现的错误是,我从Android Studio 2.2 升级到2.3后,出现的问题, 找到方法: http://stackoverflow.com/questions/30526613/android-studio-gradle-sync-error-on-gradle-diagnostics- 阅读全文

posted @ 2017-03-15 10:40 梦书 阅读(1661) 评论(0) 推荐(0) 编辑

一个百分号%引起的事故
摘要:前两天通过我们的游戏中心无法下载某款游戏,把下载地址直接扔到浏览器下载时OK的, 而且同样在应用商店也无法下载,但是可以下载其他的游戏, 那出问题的应该是系统的下载管理器模块了,因为游戏中心与应用商店都是通过下载管理器下载的。 我想是不是这款游戏有什么特殊导致无法下载呢? 后来系统管理器的同事定位是 阅读全文

posted @ 2017-03-12 15:26 梦书 阅读(208) 评论(0) 推荐(0) 编辑

下载旧版本的NDK
摘要:在官网找不到旧版本的下载地址,只能取巧了。 写该随笔的时候,NDK最新的版本是r12,见 https://developer.android.com/ndk/downloads/index.html#tos-header 在FireFox打开以上的地址,将光标移动到 Package 上任意一个平台, 阅读全文

posted @ 2016-07-01 13:23 梦书 阅读(1998) 评论(0) 推荐(0) 编辑

检查相机是否可用
摘要:public static boolean hasCamera(Context context) { if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)) { ... 阅读全文

posted @ 2014-11-27 10:53 梦书 阅读(239) 评论(0) 推荐(0) 编辑

监控Activity的启动等状态--- 源码级
摘要:1.代码参见:http://stackoverflow.com/questions/9452549/monitoring-the-recent-appsprivate void setActivityController() { IActivityManager am = ActivityMa... 阅读全文

posted @ 2014-11-05 20:53 梦书 阅读(2616) 评论(0) 推荐(0) 编辑

获取本地的IP地址(内网)
摘要:方法一 public static String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface .getNetworkInterfa... 阅读全文

posted @ 2014-08-19 10:03 梦书 阅读(2423) 评论(0) 推荐(0) 编辑

repo 修改邮箱地址
摘要:需要重新运行 repo init被带上参数: --config-name xx@a.com 阅读全文

posted @ 2014-08-13 09:55 梦书 阅读(1564) 评论(0) 推荐(0) 编辑

Andorid源码 4.4 TAG
摘要:Fetching project platform/frameworks/opt/timezonepickerremote: Counting objects: 11169, doneremote: Finding sources: 100% (10449/10449)remote: Countin... 阅读全文

posted @ 2014-07-29 13:23 梦书 阅读(485) 评论(0) 推荐(0) 编辑

ADT for Eclipse无法升级到23.0的解决方法(确保您的网络能够访问google的地址)
摘要:进行以下步骤时,请确保您的网络能够访问google的地址,因为有可能是无法访问google地址导致无法升级,该文不是为了解决这个问题!!!最近一次的升级,ADT无法从ADT 22.X升级到23.0.2版本需要重新卸载,然后重新安装即可卸载方法:Help->Install new software->... 阅读全文

posted @ 2014-07-08 15:16 梦书 阅读(8505) 评论(2) 推荐(0) 编辑

adb connect 出现timeout的处理方式
摘要:默认的timeout是5000ms毫秒,如果是断点调试的时候,经常会出现timeout,所以修改这个值就不会出现timeout了,Eclipse下的设置位置:Window->Preferences->Android->DDMSADB connection time out(ms):5000 阅读全文

posted @ 2014-06-19 15:59 梦书 阅读(4683) 评论(0) 推荐(0) 编辑

android下giflib
摘要:源码路径:android/external/giflib用到的该lib的APP:./external/chromium_org/android_webview/build/aosp_manifest_dev.xml: ./external/chromium_org/android_webview/b... 阅读全文

posted @ 2014-06-10 10:16 梦书 阅读(792) 评论(0) 推荐(0) 编辑

获取设备上的某个目录下的所有文件
摘要:有两种方法:1.通过Eclipse中的集成插件DDMS中的File Explorer(Pull a file from device),但是有时候明明连成,但是就是无法将文件pull下来.虽然也运行了 adb root发生这种错误时,采用方法2;2.通过adb 命名$ adb pull /data/... 阅读全文

posted @ 2014-06-06 13:40 梦书 阅读(247) 评论(0) 推荐(1) 编辑

Application package 'AndroidManifest.xml' must have a minimum of 2 segments.
摘要:看了源码就是packagename里面必须包含一个.源码在:./sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/build/builders/PreCompilerBui... 阅读全文

posted @ 2014-04-30 16:16 梦书 阅读(4549) 评论(0) 推荐(0) 编辑

让“是男人就下到100层”在Android平台上跑起来
摘要:原工程:https://github.com/jeekun/DownFloors移植后的代码:HelloCpp.zip移植后的APK:HelloCpp.apk说明:(cocos2d-x版本是“ 2.2)1.该工程是直接在HelloCpp上修改完成,所以包名也不修改了2.原工程里面可能是采用gb2312,我是在Linux下进行移植的,大部分都修改为UTF-8编码了(用iconv命名)3.代码的里面的“选项菜单”未完成,后来就直接用HelloCpp原来的退出按钮,以便能从Android设备上完全退出程序4.需要按照如下文章介绍的方式修改cocos2d-x的引擎源代码:cocos2d-x中添加Ent 阅读全文

posted @ 2013-12-05 15:22 梦书 阅读(396) 评论(0) 推荐(0) 编辑

cocos2d-x for android配置 & 运行 Sample on Linux OS
摘要:1.从http://www.cocos2d-x.org/download下载稳定版 比如cocos2d-x-2.22.解压cocos2d-x-2.2.zip,比如本文将其解压到 /opt 目录下3.运行 android-buildsetup.sh,运行之前需要先设置3个环境变量,如将以下变量写到文件... 阅读全文

posted @ 2013-11-21 13:55 梦书 阅读(2882) 评论(0) 推荐(0) 编辑

Android编程容易犯的错误之二
摘要:11.不要太相信工具,比如Eclipse里面的断点遇到多线程什么,经常不起作用/走不到,还有就是如果语句为空的也不会走,这时候别太早下结论断点地方出错了, 所以每个工程都应该有日志的开关,通过查看日志来确认,某个路径是否走到或者某个变量的值,。。。 12.Java中的月份是从0开始的,所以格式化月份 阅读全文

posted @ 2013-10-16 15:00 梦书 阅读(5204) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页