原文:https://developer.android.com/training/basics/data-storage/databases.html
- Define a Schema and Contract
|
|
党要我帅,我不得不帅!
原文:https://developer.android.com/training/basics/data-storage/databases.html
|
|
一、简单的CustomToast
Java
|
|
在开发Android程序的时候,我们经常要跟Context、Activity、Application这三个类打交道,那么这个三个类之间有什么联系和区别呢?
首先Activity和Application都是Context的子类。Context从字面上理解就是上下文的意思,在实际应用中它也确实是起到了管理上下文环境中各个参数和变量的总用,方便我们可以简单的访问到各种资源。虽然Activity和Application都是Context的子类,但是他们维护的生命周期不一样。前者维护一个Acitivity的生命周期,所以其对应的Context也只能访问该activity内的各种资源。后者则是维护一个Application的证明周期。
|
|
我们设定 showAsAction这个属性的时候,加了collapseActionView这么一个参数,它的意思是说,将item引用的布局隐藏起来,当你点击该item的时候,再将其展现出来。通过这个属性,我们就可以将每个item复杂的布局隐藏起来,从而有效的节约了actionbar的布局空间。
发布过Android应用的朋友们应该都知道,Android APK的发布是必需要签名,本签名指南演示如何使用WoSign安卓代码签名证书,签名安卓 .apk 程序。
制作证书,证书文件名:android.keystore, 证书别名:android.keystore
签名工具包可以在JDK官方网站下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html,也可以直接点击这里下载JDK工具包(请使用JDK 1.6版本)。
文件包下载安装完成后,然后就开始进入jdk的签名根目录,具体如下:
开始-> 运行-> cmd->cd 到您安装的jdk的目录这里我是D:\Program Files\Java\jdk1.6.0\bin
T_T被整哭了,我明知道锁屏走了onDestroy()方法,没有着手这个,反而去监听锁屏,还是太菜
,基础不牢
。
看日志发现,主Activity先onDestroy()了,随即又onCreate(),原因如下:
视频本身是横屏,手机界面是竖屏,锁屏操作存在一个横屏转竖屏的过程,这个过程如果不加android:configChanges=”orientation”,
Activity会自动重新走一遍它的生命周期,即先销毁再重新创建,加上后只会调用onConfigurationChanged。哎,我知道这个,怎么没有想到这点啊
。
另外如果你的target > 13时,还必须得加上“ScreenSize”。
安装Android Studio后它默认在自己的文件目录下又安装了一个sdk,然后SDK路径默认到这个文件下。
今天更新Android Studio到0.8.14,提示要移动这个sdk,但是我在设置中始终没有找到更改sdk的路径的地方。
网上找了,我没有想到居然在这里设置,直接上图: