随笔分类 -  Android

摘要:1.进入android源码目录下的build下执行:source envsetup.sh 后继续在该路径下执行lunch。 2.编写完成工程 3.编写Android.mk文件,放入工程目录下 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCA 阅读全文
posted @ 2017-01-18 19:39 Youxian 阅读(7231) 评论(0) 推荐(0)
摘要:摘要:在Android下采用ARGB表示颜色,每个像素占四个字节。其加载图片申请空间时与图片的实际大小没有关系,与像素有关系。 阅读全文
posted @ 2017-01-13 19:52 Youxian 阅读(149) 评论(0) 推荐(0)
摘要:摘要:Android中的service类似于没有界面的activity,其生命周期中没有与界面相关的方法。 一、Service生命周期 Android Service的生命周期并不像Activity那么复杂,它只继承了onCreate(),onStart(),onDestroy()三个方法,当我们第 阅读全文
posted @ 2017-01-08 09:59 Youxian 阅读(231) 评论(0) 推荐(0)
摘要:四大组件都是运行在主线程中 1.前台进程:用户正在交互,相当于Activity执行了onResume方法 2.可见进程:用户失去了焦点,相当于Activity执行了onPause方法 3.服务进程:运行着一个通过startService() 方法启动的service的进程 4.后台进程:运行着一个对 阅读全文
posted @ 2017-01-07 23:01 Youxian 阅读(134) 评论(0) 推荐(0)
摘要:摘要:Android中常见的的动画有三种:属性动画、补间动画、帧动画。 注、因为前两种内容较多,后补 一、属性动画 二、补间动画 三、帧动画:本质是将一些连贯的图片加载形成连贯的动画效果 1.在Drawable目录下添加需要加载的图片,并创建加载资源图片的背景xml文件 2、在布局文件中创建一个Bu 阅读全文
posted @ 2017-01-07 22:05 Youxian 阅读(194) 评论(0) 推荐(0)
摘要:摘要:在实际开发过程有时为了能够和用户进行很好的交互,需要使用到对话框,在Android中常用的对话框有四种:普通对话框、单选对话框、多选对话框、进度对话框。 一、普度对话框 二、单选对话框 三、多选对话框 四、进度对话框 阅读全文
posted @ 2017-01-07 21:17 Youxian 阅读(1996) 评论(0) 推荐(0)
摘要:在res下创建对应国家的环境的目录如:values-zh,values-en,然后在对应的目录下将对应的字符串翻译成对应国家的语言即可。 阅读全文
posted @ 2017-01-06 19:28 Youxian 阅读(400) 评论(0) 推荐(0)
摘要:样式:style--> 主题:theme--> 共同点:定义方式相同 不同点:style作用范围小,一般作用于控件 theme作用范围大,一般用于activity或者application节点 style用的比较多 theme用的比较少 阅读全文
posted @ 2017-01-06 19:14 Youxian 阅读(188) 评论(0) 推荐(0)
摘要:操作特别频繁的广播事件,如屏幕的锁屏、解锁、电池电量,这样的广播接收者在清单文件中注册无效(静态注册),只能通过registerReceiver方法动态的注册。 注:通过动态注册的广播接收者需要动态的取消注册广播接收者,一旦取消后,则不会接收到该广播事件 阅读全文
posted @ 2017-01-06 18:53 Youxian 阅读(197) 评论(0) 推荐(0)
摘要:有序广播:按照优先级一级一级的进行传递,类似红头文件下发,有序广播可以被终止,数据可以被修改 无序广播:类似新闻联播,无论你看不看,其都正常播报,无序广播不能被终止,数据不能被修改 假设在APK-A中实现一个按钮,点击该按钮就会发送一个无序的广播,但是有没有APK接收到该广播,对于发送无序广播的AP 阅读全文
posted @ 2017-01-06 17:25 Youxian 阅读(1651) 评论(0) 推荐(1)
摘要:一、创建一个类使其继承BroadcastReceiver并且复写onReceive方法 二、在AndroidManifest.xml中配置开机启动事件监听和权限 阅读全文
posted @ 2017-01-06 16:57 Youxian 阅读(325) 评论(0) 推荐(0)
摘要:1、当启动一个APP时按下后退键会调用onBackPressed方法。 如果想要屏蔽后退键只需要重写onBackPressed方法如下即可: 阅读全文
posted @ 2017-01-06 16:45 Youxian 阅读(93) 评论(0) 推荐(0)
摘要:一、创建一个类继承BroadcastReceiver并且复写onReceive的方法 二、在AndroidManifest.xml文件中配置如下: 阅读全文
posted @ 2017-01-06 16:30 Youxian 阅读(963) 评论(0) 推荐(0)
摘要:一、创建一个类使得其继承BroadcastReceiver,并且复写onReceive方法 二、在AndroidManifest.xml中监听广播事件并且添加对应的权限 阅读全文
posted @ 2017-01-06 15:59 Youxian 阅读(201) 评论(0) 推荐(0)
摘要:摘要:在一般应用中,如果需要对占用空间比较大的文件操作,需要监听SD卡的状态,Android中对SD卡的监听状态操作步骤如下: 一、创建一个类继承于BroadcastReceiver 二、在AndroidManifest.xml添加状态监听代码 注:上述data属性必须填写,且只能如上填写,否则无法 阅读全文
posted @ 2017-01-06 15:06 Youxian 阅读(292) 评论(0) 推荐(0)
摘要:摘要: 阅读全文
posted @ 2017-01-05 19:41 Youxian 阅读(101) 评论(0) 推荐(0)
摘要:摘要:假设从A界面开启另外一个B界面根据是否需要返回数据分为两种方式 一、无需返回数据方式 在A界面中调用startActivity方法进行直接跳转即可 二、需要返回数据方式 1.在A界面中调用startActivityForResult方法 2.在B界面的操作方法结束前通过如下代码返回数据 3.在 阅读全文
posted @ 2017-01-05 18:53 Youxian 阅读(618) 评论(0) 推荐(0)
摘要:摘要:Activity主要是Android的四大组件之一,主要用于用户与系统的交互。 一、Activity生命周期中调用方法 1.onCreate:界面被启动的时候调用 2.onDestroy:界面被销毁的时候调用 3.onStart:界面可见的时候调用 4.onStop:界面不可见的时候调用 5. 阅读全文
posted @ 2017-01-03 18:47 Youxian 阅读(261) 评论(0) 推荐(0)
摘要:1.在启动界面里通过intent调用方法putExtra添加欲携带数据 2.在被启动界面里通过getIntent方法获取Intent对象 3.通过intent的getXxxExtra方法获取对应的数据 阅读全文
posted @ 2017-01-03 18:15 Youxian 阅读(116) 评论(0) 推荐(0)
摘要:显式意图主要是通过指定包名和类名开启一个组件,主要用于安全性要求高的,且不想被其他应用开启,可以不配置应用过滤器。 1.创建意图对象 2.指定意图的的包名类名 3、开启意图 阅读全文
posted @ 2017-01-03 15:29 Youxian 阅读(291) 评论(0) 推荐(0)