知识点

来源:互联网 发布:ivc电子目录软件 编辑:程序博客网 时间:2024/05/19 23:02

JRE: Java Runtime Environment

JDK: Java Development Kit

SDK: Software Development Kit

安卓系统通过包名来区别不同的应用程序的,包名有唯一性。

Gradle:通俗地讲,就是一种构建,“打包的”,而打包的目的就是让原本跑在开发工具上的代码独立开来运行,好让其他的设备可以在不需要开发工具的条件下运行程序;原本在java里使用ant来打包程序的,它的目的是产生一个跑在开发工具的程序,另外产生一个跑在开发工具外的程序,但是ant不能下载jar包,后来maven可以下载包,但是打包能力不行,所以有了gradle,既可以方便地下包,也可以优秀地打包。

app文件里,第三方包是放在libs里的。

外部builder.gradle用于声明是否连接仓库以及依赖的gradle(gradle并不是专门为Android开发的),内部的builder.gradle用于声明程序的开发配置和具体的依赖关系,其中依赖关系里分为本地依赖(指的是libs下的jar包),库依赖,远程依赖(jcenter仓库)。

e.printStackTrace(),对应Log.e()。

创建菜单:在res文件夹下创建一个menu的文件夹,表示用分类的方法分放资源,接着,在menu里创建菜单文件,菜单文件默认是layout文件类型,里面是<menu />控件格式,选项为<item />格式,在对应的活动里是用onCreateOptionsMenu(Menu menu)


Ctrl+O是重写的快捷键。

在intent-filter里,只有一个action,但是可以有多个catalog,还可以通过data标签来指定可以响应的数据类型


使用intent在活动间传递数据,当需要返回值时:

发送方:


接收方:


发送方:


对话框是一种特殊的活动,在注册活动时声明它的活动类型:


处于Stop()状态的活动是可能被系统回收的,如果被系统回收,可能会导致之前的数据丢失,可以通过Activity的onSaveInstanceState(Bundle)的方法保存好数据,然后在onCreate(Bundle)重新执行时,从Bundle实例里取出数据,这里的2个Bundle实例可以当作是同一个。

活动的启动模式(通过<Activity>里的launchMode来指定):标准模式standard,也是默认模式,每跳转至该活动(前提是没有销毁该活动),都会在栈里创建一个该活动的实例;singleTop模式,如果启动的活动已经是栈顶活动,则直接使用;singleTask模式,如果启动的活动在栈里有,则直接使用该活动,不过该活动以上的活动都会出栈;singleInstance模式,顾名思义,单独的实例,也就是让不同的程序共享一个活动实例,这也就意味着需要一个单独的栈来放置这个活动,也就需要一个单独的栈来放置这类活动。





碎片的生命周期:




动态添加碎片:



碎片返回栈:


碎片里调用活动的方法:


活动里调用碎片的方法:




动态注册广播:



静态注册广播:


发送有序广播:



本地广播:


自定义广播:


广播的主要用途:



TextUtils.isEmpty,同时判断空和null;


获得格式化时间(时分秒):

SimpDateFormat(“ (HH:mm:ss) ”).format(new Date(Systemt.currentTimeMillis()));

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 42天的宝宝3天没大便怎么办 6个月宝宝前额头碰青了怎么办 三个月的婴儿喝牛奶拉绿大便怎么办 已经喂了猫一个多月的高钙奶怎么办 几个月宝宝胳膊起来红豆豆怎么办 一岁半宝宝只喝牛奶不吃饭怎么办 儿子一生下来脖子上有淋巴结怎么办 满月宝宝睡觉不踏实易惊醒怎么办 两个月宝宝从婴儿车上掉下来怎么办 兔子不吃兔粮不喝水不拉粑粑怎么办 兔子吃了带水的菜叶怎么办 七个月的宝宝晚上睡觉总醒怎么办 紫薯和番茄一起吃了怎么办 1当半宝宝喝温开水后打隔怎么办 婴儿屁股拉便便肛门有点烂了怎么办 婴儿便便之后肛门就红怎么办 50天的宝宝三天不拉大便怎么办 两个月宝宝不拉屎只放屁怎么办 两个月大宝宝两天没拉屎怎么办 两个月宝宝三天没拉大便怎么办 5个月宝宝3天没拉大便怎么办 4个月宝宝3天没拉大便怎么办 20个月的宝宝大便干燥怎么办 20个月宝宝大便间隔三天怎么办 两个多月的宝宝四天没大便怎么办 两个多月的宝宝几天没大便怎么办 2个月3天没大便怎么办 两个月大的宝宝发烧40度怎么办 两个月大的宝宝感冒了怎么办 四个月宝宝拉水样大便要怎么办 六个月的宝宝咳嗽有痰怎么办 未满月的宝宝大便脓状怎么办 五个月的宝宝总是吃手怎么办 小孩子学数字怎么也学不会怎么办 小孩学数字老是学不会该怎么办 只买了大人票忘买儿童的了怎么办 铝合金滑动门没轨道安纱门怎么办 移门衣柜门与柜体有冶缝隙怎么办 推拉门关门时撞门框声音大怎么办 两岁宝宝夏天不盖被子怎么办 家里有好多会爬的小黑虫怎么办