07 2016 档案
摘要:在SVN Server上删除文件/文件夹 svn delete 文件的URL -m "评论" 一定要加 -m 不然会报错 svn: E205007: Could not use external editor to fetch log message
阅读全文
摘要:Amazon的EC2服务器可以免费试用一年。在这里申请: https://aws.amazon.com/cn/free/ 尝试把它弄成一个svn库来保存代码。按照 http://northwaygames.com/setting-up-subversion-on-amazon-ec2-for-fre
阅读全文
摘要:查看所有数据库 show dbs 切换数据库(若不存在,会自动创建) use databasename 删除当前数据库 db.dropDatabase() MongoDB中没有表,只有集合。 插入集合 db.集合名.insert(json) 例如 db.connection.insert({x:1}
阅读全文
摘要:使用mongo连接服务器 命令行: ./mongo 主机号:端口号/数据库名 e.g. ./mongo 127.0.0.1:12345/mongodb1 关闭服务器 use admin db.shutdownServer()
阅读全文
摘要:1.安装MongboDB安装包(开源免费的哟) 在Mac 下 brew install mongoDB 就可以啦 安装要等一会儿,大概200M 2. cd到MongboDB文件夹 - 如果是用homebrew安装的话是在 /usr/local/Cellar/mongodb/(版本号) 3.创建文件夹
阅读全文
摘要:MongoDB和SQL数据库都能满足数据库的基本功能:1.有组织的存放数据;2.按照需求查询数据 传统的SQL数据库(e.g.Oracle, MySQL) 对表的运用不够灵活,横向扩展不太容易,而它的优点有时无用武之地,比如说及时存取,事务等。 MongoDB放弃了SQL数据库的一些特性,比如一致性
阅读全文
摘要:Google Play 安装后闪退,是因为手机没有内置GMS(Google Mobile Service) 框架。 由于谷歌退出了中国市场,国产手机很多都没有内置GMS, 导致Google Play 就算安装了也运行不了。 解决方法:下载你手机版本的GMS,进入Recovery安装。 Android
阅读全文
摘要:安卓系统的架构分为四层:应用程序层,应用框架层,系统框架层和内核层。 应用程序层:开发者编写的供用户使用的应用 应用框架层:开发者构建应用程序可能用到的API, 例如ActivityManager 系统运行库层: - 为安卓设备提供特性支持的库 (e.g. SQLite, OpenGL) - 运行时
阅读全文
摘要:Activity和Task的启动模式有哪些?每种含义是什么?举例说明各自的应用场景 Activity的启动模式 (Launchmode) 有4种 1.standard 默认模式,不需要配置 含义: 启动Activity会新建一个Activity实例 应用场景: 2. singleTop “在顶单一”
阅读全文
摘要:在跑Vuforia 的sample android app 的时候报了下面这个错,找了半天才找到解决方法: "Vuforia App key is missing. Please get a valid key, by logging into your account at developer.v
阅读全文
摘要:Vuforia是个强大的AR平台。使用Vuforia API 可以实现物体识别,图片追踪,柱型追踪,多对象追踪,自定义目标追踪,云识别,文字识别,帧标识和虚拟按钮等功能。 它支持Android, iOS, Unity等多个环境的开发。Vuforia有免费版的,并且适合初学者上手。已经有22万的程序员
阅读全文
摘要:Notification的构造方法 Notification(int, CharSequence, long) 在API11之后就淘汰了,之后的API需要用Notification.Builder()方法:
阅读全文
摘要:导入项目的时候gradle报错 error: package org.apache.http does not exist 解决方法: 在build.gradle中加入 android { useLibrary 'org.apache.http.legacy' }
阅读全文
摘要:xUTILS插件 最简单的方法 -- 使用 xUtils的 的HttpUitls下载文件,支持多线程断点下载 下载地址 https://github.com/wyouflf/xUtils 使用方法: HttpUtils http = new HttpUtils(); HttpHandler hand
阅读全文
摘要:在Activity中可以直接使用Intent启动另一个Activity 显式Intent intent = new Intent(context, activity.class) 隐式 Intent intent = new Intent(“com.aa.www.act”); startActivi
阅读全文
摘要:在Activity中启动Service的时候报错: 服务意图必须是显性声明。 这是为了防止造成冲突(i.e. 有多个Service用同样的intent-filter的情况) 这是Android 5.0 (Lollipop) 之后的规定。 不能用包名的方式定义Service Intent, 而要用显性
阅读全文
摘要:看源代码的时候,如果可以查看class中的所有方法,可以提高效率。Android Studio 中可以使用快捷键一键显示所有方法的目录。 Mac: command + fn + F12 (在mac中的F12键要同时按fn才起作用) Win: control + F12 如果忘记快捷键,也可以点击菜单
阅读全文
摘要:可以! 不要被Readable的意思误导啦,readable是可读的意思,但不代表不能写哦。 getReadableDatabase() 会获取用于操作SQLiteDatabase的实例。 getReadableDatabase()会先以读写方式打开数据库,若数据库磁盘空间满了,打开失败,会继续尝试
阅读全文
摘要:Relative Layout 不仅可以指定同级的元素之间的位置关系(e.g. layout_toLeftOf) 还可以指定子元素与父元素之间的位置关系(e.g. layout_alignParentLeft 相对于父元素左对齐) 利用这一点,可以轻松实现图片在屏幕底部对齐显示。 代码如下:
阅读全文
摘要:我想放一些图片到drawable文件夹里面,但是简单的复制文件,粘贴文件,或者拖拽文件,都不起作用。不知道为什么,之前是可以的,突然就不行了。 解决方案 在drawable文件夹的目录上右键,选择Reveal in Finder,打开drawable文件夹,再把图片复制粘贴或拖拽进来就可以啦。
阅读全文
摘要:改变style.xml 加入 <item name="android:windowNoTitle">true</item> 按理说可以把标题栏隐藏,但是当style时appCompat的某个主题的时候,这样自定义style好像不起作用。 解决方法: 把android:windowNoTitle改为
阅读全文
摘要:使用WebView可以巧妙的在安卓APP中嵌入HTML页面,
阅读全文
摘要:1. 在gradle.build的dependencies中添加RecyclerView需要的包 2. 在布局文件中添加控件RecyclerView. 3.在Activity中找到RecyclerView并设置LayoutManager和Adapter 4. 写Adapter
阅读全文
摘要:Adapter 中的data有多行,但是RecyclerView只显示一行。 原因出在item的layout xml, 用了自动生成的RelativeLayout, 她的默认高度height属性是match_parent,占满了整个屏,改成wrap_content,就能显示所有行的内容了。
阅读全文
摘要:当我试图在UI线程(MainActivity)连接网络的时候,运行时抛出异常droid.os.NetworkOnMainThreadException 安卓的官方文档说 The exception that is thrown when an application attempts to perf
阅读全文
摘要:Android app里试图用HttpUrlConnection获取网络连接,忘记在AndroidManifest清单文件里声明需要用到Internet的权限,运行时报此错误。 解决方法 在AndroidManifest.xml中 与Application平级的地方加入
阅读全文
摘要:环境:Android Studio, Mac OS 目标: 用javah 为MainActivity.class 生成 jni header 文件 正确的命令是 cd <class文件的路径> javah -classpath :<jar包的路径>:. <class文件的包名+类名> 示例 cd a
阅读全文

浙公网安备 33010602011771号