
android
ybilss
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
标准函数和静态方法
标准函数:with run apply静态方法: 注解和顶层方法with和run 用法相近fun main(array: Array<String>){ val list = listOf("Apple","Banana","Orange","Pear","Grape") // 普通用法 val builder = StringBuilder() for (item in list){ builder.append(item).ap..原创 2020-05-12 19:11:41 · 221 阅读 · 0 评论 -
调用Activity ,给别人用
自己写的 Activity ,别人需要调用,他不关心我的写了什么,比如说,在Main2Activity 中 写一个 actionStart()方法有两个参数,Mian3Activity 调用Main2Activity的actionStart() 传两个参数,简单的简写:class Main2Activity : BaseActivity() { companion object { fun actionStart(context: Context, data1:.原创 2020-05-12 17:50:18 · 206 阅读 · 0 评论 -
随时退出程序
创建一个ActivityCollector 单例object ActivityCollector { private val activityes = ArrayList<Activity>(); fun addActivity(activity: Activity){ activityes.add(activity) } fun removActivity(activity: Activity){ activityes.原创 2020-05-12 13:55:00 · 291 阅读 · 0 评论 -
当前界面是哪个Activity
如何判断当前的界面是哪个Activity,创建 BaseActivity 继承 AppCompaActivityopen class BaseActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Log.e("BaseActivity",localClassName)原创 2020-05-12 12:46:25 · 389 阅读 · 0 评论 -
Activity 启动4种模式
Activity 4种启动模式:standard(默认) singleTop,singleTask,singleInstancestandard:一直创建新的singleTop:判断是否有新的Activity,否则一直是原来的activitysingleTask: 解决重复问题,跳转新的Activity 看原来的Activity是否存在,存在就旧的activity,否则创建新的ActivityingleInstance:AndroidManifest.xml 中 activi...原创 2020-05-12 08:45:09 · 159 阅读 · 0 评论 -
Activity 被回收怎么办
当Activity 被回收怎么办:例如手机的内存不够时,来保存数据重写onSaveInstanceState方法原创 2020-05-11 16:19:39 · 194 阅读 · 0 评论 -
Activity生命周期
Activity生命周期:一个正常Activity的生命周期像人的一样:胎儿 --> onCreate出生 --> onStart长大了 --> onResume病了 --> onPause走了 --> onStop埋了 --> onDestroy还有一个回调病好了--> onRestart创建两个Activity 分别是 NormalActivity 和 DialogActivitynormalActivity布...原创 2020-05-11 00:30:27 · 158 阅读 · 0 评论 -
Intent 跳转与传值
新建一个项目:创建一个界面: SecondActivity,布局(xml)中,加一个button,id为button2MainActivity 布局加一个button ,id为button1MainActivity 要跳转SecondActivity 界面中.向下一个Activity传递数据MainActivity代码中:override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInsta...原创 2020-05-08 22:29:03 · 236 阅读 · 0 评论 -
第一行代码 Android
新建一个新项目:在res目录下,新建一个menu 文件夹在new -- > Menu resource file , 取名 main<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="Add"/> <item andr..原创 2020-05-08 21:37:58 · 597 阅读 · 0 评论 -
Kotlin 集合 List ,Set,Map 基本使用
List的主要实现类是ArrayList和LinkedList;Set的主要实现类是HashSet;Map的主要实现类是HashMap;他们区别:list:元素有放入顺序,元素可重复(有序,可重复)set:元素无放入顺序,元素不可可重复(无序,不可重复)map:储存键值对的数据set的主要实现类是HashSetlistOf 和 mutableListOf 区别:...原创 2020-05-05 17:30:49 · 1347 阅读 · 0 评论 -
欲善其事,必先利其器.android是以Java为基础--Java初识(1)
Java初识: java 分三方面: JAVA SE 是标准版 JAVA EE 是企业版 JAVA ME为移动设备提供了基于java环境的开发与应用平台。简单了解一下java执行过程: text.java 文件 ------> compiler(编译器) ------> text.class -----...原创 2019-03-10 17:04:45 · 259 阅读 · 0 评论 -
Android初始篇三,Android四大组件之Service
https://www.bilibili.com/video/av16047860/index_7.html#page=8Android 四大组件 分别是: 1. activity ( 活动) 2. Service ( 服务 ) 3. Broadcast Receiver ( 广播接收器 ) 4. Content Provider原创 2017-11-16 22:57:30 · 192 阅读 · 0 评论 -
Android初始篇二 Android四大组件之Activity
Android 四大组件 分别是: 1. activity ( 活动 ) 2. Service ( 服务 ) 3. Broadcast Receiver ( 广播接收器 ) 4. Content Provider ( 内容提供者 ) 我打算用四篇文章说明: 今天先用 Activity (活动 ) ,做出下面原创 2017-11-13 21:49:35 · 299 阅读 · 0 评论 -
Android初始篇五 Android四大组件之Intent和Content Provider
Content Provider(实现数据存储): 应用程序把数据存放到一个 SQLite 数据库格式文件中,或者存放在其他有效设备中。如果想让其他程序能使用我们程序中的数据,此时 Content Provider 就很有用了,contenet Provider 是一个实现了一系列标准方法的类,这个类使得其他程序能存储、读取某种Content Provider 可处理的数据.原创 2017-11-18 18:24:02 · 1459 阅读 · 0 评论 -
Android 初始篇四 Android 四大组件之BroadcastReceiver
Android 的四大组件:1. activity ( 活动 )2. Service ( 服务 )3. Broadcast Receiver ( 广播接收器 )4. Content Provider ( 内容提供者 )BroadcastReceiver ( 广播接收器 )一 : 广播接收器简述:二 : 广播事件两种方式三 : 广播事件原创 2017-11-18 16:21:56 · 178 阅读 · 0 评论 -
android初始篇一 Android系统架构
Android系统架构: Android 系统是一个移动设备的开发平台,其软件层次结构包括 操作系统 (OS) , 中间件 (MiddleWare) 和应用程序(Application) , 根据Android 的软件框图,其软件层次结构自下而上分为4层 :如图:1.最底层的操作系统层 ( OS ) ------- C/C++ 实现 And原创 2017-11-11 16:41:44 · 737 阅读 · 0 评论