Android Studio
andanwubian
这个作者很懒,什么都没留下…
展开
-
Android基础(一)
Android系统的四大组件:活动Activity、服务Service、广播接收器Broadcast Receiver和内容提供器Content Provider。Android系统提供SQLite数据库(轻量级、运算速度极快,嵌入式关系型数据库),可以通过Android封装好的API进行操作。 需要准备的工具:JDK、Android Studio、Genymotion、一台安卓设备。...转载 2018-07-21 14:30:07 · 204 阅读 · 0 评论 -
Android基础(十一)----持久化技术
Android持久化技术:文件存储、SharedPreferences存储,数据库存储以及SD卡外部存储。文件存储:(简单数据)将数据文件存储到文件中Context类提供了openFileOutput(String name, int mode)方法,可以将数据存储在指定文件中。第一个参数是文件名,存储路径是默认的(/date/date/<packagename>/files...转载 2018-09-13 15:26:42 · 172 阅读 · 0 评论 -
Android Studio文件存储
原文链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0923/1557.html 其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外...转载 2018-08-23 08:57:47 · 11288 阅读 · 1 评论 -
Android基础(六)---Intent、生命周期
Intent分为两种:显示Intent和隐式Intent。Intent有多个构造函数的重载,其中一个是Intent(Context packageContext,Class<?> cls)第一个参数Context对象表示启动活动的上下文 第二个参数Class则是指定想要启动的目标活动Activity中提供了一个startActivity(0方法专门用于启动活动,其接受一个...转载 2018-08-08 11:52:08 · 492 阅读 · 0 评论 -
Android基础(七)---启动模式
一个Activity有多种启动模式:standard、singleTop、singleTask、singleInstance。通过在AndroidManifest.xml中通过给<activity>标签指定android:launchMode属性来选择启动模式。standard:在不进行指定活动的启动模式情况下,每个活动默认的启动模式。如果指定Activity的启动模式为stand...转载 2018-08-08 11:51:00 · 181 阅读 · 0 评论 -
Android基础(十)----广播机制
Android的广播机制:Android中的每个应用程序都可以对自己感兴趣的广播进行注册。发送广播的方法:Intent接收广播的方法:Broadcast Receiver广播接收器Android中的广播类型:标准广播:是一种完全异步执行的广播。在广播发出后,所有的广播接收器会在同一时间接收到该广播,无任何顺序可言。 有序广播:是一种同步执行的广播。在广播发出后,同一时刻只有一个广...翻译 2018-08-18 10:07:16 · 189 阅读 · 0 评论 -
Android基础(九)----碎片管理
碎片的简单用法:使用<fragment>标签在布局文件中添加碎片,需要通过android:name="xxx"属性来显式指明要添加的碎片类名,一定要将类的包名也加上。 上步说到的碎片类,是继承自Fragment(建议使用support-v4库中的android.support.v4.app.Fragment)。类中需要重写Fragment的onCreateView方法publi...翻译 2018-08-12 10:30:23 · 1418 阅读 · 0 评论 -
Android基础(八)----UI
TextView 文本显示控件android:id指定唯一标识符 android:layout_width/height指定控件的宽高,其中常用两个值wrap_content(由控件内容决定控件大小)和match_parent(与父副局保持一致) android:text指定显示的内容 android:gravity指定文字的对齐方式Button 按钮android...翻译 2018-08-10 16:58:21 · 185 阅读 · 0 评论 -
Android基础(五)----Toast的简单使用
上一篇中讲述了如何建立一个活动(从空白开始),该篇简单介绍Toast的使用Toast是Android系统中的一种较好的提醒方式,可以将较短小的信息通知给用户,并在一段时间后消失,不占用屏幕空间。Toast使用方法:使用makeText()(该方法有三个参数)创建一个Toast对象,然后调用show()将Toast显示出来就可以了。Toast.makeText(Context co...转载 2018-08-04 16:57:47 · 790 阅读 · 0 评论 -
Android Studio安装配置Genymotion后无法调试APP的解决
见https://blog.csdn.net/ldld1717/article/details/52473327转载 2018-07-23 09:25:49 · 405 阅读 · 0 评论 -
Android基础(四)---活动Activity
活动Activity,是一种可以包含用户界面的组件 创建一个空活动(Empty Activity),会有三个选项:Generate Layout File 表示会自动为FirstActivity创建一个对应的布局文件 Launcher Activity 会自动将该活动设置为当前项目的主活动 Backwards Compatibility 表示会为项目启动向下兼容的模式(一般是必...翻译 2018-07-21 20:37:48 · 161 阅读 · 0 评论 -
Android基础(三)---Log日志工具
Log与logcat工具配合使用 方法 级别 功能 Log.v() verbose 打印意义最小的日志信息 Log.d() debug 打印一些调试信息 log.i() info 打印比较重要的信息 log.w() warn 打印一些警告信息 log.e() error 打印错误信息...转载 2018-07-21 15:23:18 · 276 阅读 · 0 评论 -
Android(二)build.gradle文件解析
一个项目中存在两个build.gradle文件,一个是最外层目录下的,一个是app目录下的。最外层的build.gradle文件// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories...翻译 2018-07-21 14:57:45 · 152 阅读 · 0 评论