
Android
Wenbiiiin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发——关于活动的启动模式
活动的启动模式standardsingleTopsingleTasksingleInstancestandardstandard是活动默认的启动模式,主要特点是单栈,与其他几种启动模式不同的是不管栈内或栈顶是不是与要新建的活动相同都会创建,所以就会产生连按了好几次返回结果都是同一个活动的情况。singleTopsingleTop想解决的问题就是对于standard中明明栈顶已经是活动A了,...原创 2019-01-18 17:59:11 · 219 阅读 · 0 评论 -
Android开发——网络请求
目的:输入url,将返回的信息在textview里面显示流程:将输入的URL从String类型转换为URL对象新建一个这条url的HTTPURLConnection(请求连接)设置连接(方法,超时时间等)请求联通连接将获取到的返回数据放入输入流中新建Reader对象将输入流中的数据解析成reader新建一个buffer用于接收reader中的内容用reader的read方法把r...原创 2019-01-29 22:52:05 · 917 阅读 · 0 评论 -
Android开发——异步网络的请求(AsyncTask)
AsyncTask的解释由于目前的Android已经不允许在UI线程中进行网络请求了,所以现在进行网络请求等较为耗时的操作都需要开辟新的线程来运行。否则有可能会造成ANR错误。而Asynctask便是解决这个问题的一种方法。在源码中注释对AsyncTask类进行这样的解释 * <p>AsyncTask enables proper and easy use of the UI...原创 2019-01-29 21:25:30 · 1522 阅读 · 0 评论 -
Android试题(二)
获取屏幕属性: 获取屏幕密度 getScreen 获取设备屏幕大小 getDisplay 获得屏幕的属性,从而取得屏幕的高度和宽度 getMetrics 获得window对象 getWindowsActivity的启动模式: Android5.0之前,当启动一个Activity时,系统将首先检查Activity的launchMode,如果为A页面设置为Single...原创 2019-02-06 19:38:49 · 780 阅读 · 0 评论 -
Android试题(一)
Android虚拟机:DalvikDalvik与jvm的不同在于前者并没有使用JVM的规范,虽然它本质上也是java虚拟机。Dalvik利用linux进程管理的特性,对其进行了面向对象的设计,使其可以同时运行多个进程,而传统的java程序只能运行一个进程。每个Android程序都是用了一个Dalvik进程,因此Android系统更方便实现对应用程序进行隔离。https://www.cnb...原创 2019-02-05 13:34:39 · 1552 阅读 · 0 评论 -
Android总结——各个版本重要变动(一)
Android4.4 KitKatAPI级别:19外部存储空间的读取:具有 READ_EXTERNAL_STORAGE 权限才能使用getExternalStoragePublicDirectory() 返回的目录中的文件。但是,如果只需要访问 getExternalFilesDir() 或者是getExternalCacheDir(),也就是本应用自己的文件夹的时候,不需要去申请READ_...翻译 2019-02-02 15:59:19 · 1252 阅读 · 0 评论 -
Android踩坑——mkdir方法中返回false导致新建文件失败
mkdir()方法中返回false导致新建文件失败String folderName_Right = getExternalCacheDir() + File.separator;String folderName_Wrong = Environment.getExternalStorageDirectory() + File.separator; File fold...原创 2019-02-01 22:26:25 · 8589 阅读 · 2 评论 -
Android开发——Service基础开发
Service基础开发为什么要有Service?Service作为Android开发的四大组件之一其存在肯定是有其原因的。对于Activity来讲,其生命周期为create, start, resume, pause, restart, stop, destroy几个阶段,但是当位于activityA时按home键返回桌面时此时的activityA会先后经历pause和stop阶段,这也就表示...原创 2019-01-20 20:27:17 · 200 阅读 · 0 评论 -
Android开发——ListView基础
ListView开发基础创建并实例一个ListView需要对5个文件进行修改。分别是activity文件,xml布局文件(包含listview控件的),item_listview.xml文件(设置listview每行长啥样),自定义的adapter以及 数据对象的类。xml布局文件&lt;ListView android:id="@+id/listView" ...原创 2019-01-18 18:35:00 · 258 阅读 · 0 评论 -
Android开发基础(一)
文章目录1. App的启动流程2. 五种布局方式3. Activity的生命周期4. Activity启动模式5. Activity的缓存机制6. Fragment的生命周期7. 为什么用Service而不用Thread呢8. Service的基础知识9. Android中的动画类型10. 事件分发机制1. App的启动流程基础:1. Zygote:翻译为“受精卵”。因为Android系统...原创 2019-03-10 13:30:11 · 358 阅读 · 0 评论