
android常见功能,第一行代码笔记
qq_30686255
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一行代码笔记 DrawerLayout 和NavigationView实现侧滑抽屉布局
实现效果图:实现步骤:第一步:先在gradle添加这两个// 使用nevigationview compile 'com.android.support:design:23.2.0'// 实现图片圆形 compile 'de.hdodenhof:circleimageview:2.1.0'第二步创建一个NavigationView头部原创 2017-02-28 11:54:28 · 658 阅读 · 0 评论 -
第一行代码笔记 service基本用法
服务简介:作为四大组件之一的服务可以运行在后台,但是服务并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程。当某个应用程序进程被杀死时,所有依赖于该进程的服务也会停止运行。另外服务并不会自动开启线程,所有的代码都是默认运行在主线程当中。也就是说,我们需要在服务的内部手动创建子线程,并在这里执行具体的任务。否则就有可能出现主线程被阻塞住的情况。插曲android多原创 2017-02-26 20:51:24 · 320 阅读 · 0 评论 -
第一行代码笔记 基础 HttpURLConnection 网络请求
代码示例,另外清单文件记得添加网络权限public class NetWorkActivity extends AppCompatActivity implements View.OnClickListener { private TextView showDatas; @Override protected void onCreate(Bundle saved原创 2017-02-23 13:50:41 · 385 阅读 · 0 评论 -
第一行代码笔记 系统自带 媒体播放 音频播放MediaPlayer 视频播放VideoView
示例代码public class MediaPlayActivity extends AppCompatActivity implements View.OnClickListener { private MediaPlayer mediaplay = new MediaPlayer(); private VideoView videoView; @Overrid原创 2017-02-23 11:44:28 · 488 阅读 · 0 评论 -
第一行代码笔记 获取拍照照片和相册选取照片
示例:public class GetPicActivity extends AppCompatActivity implements View.OnClickListener { private ImageView showImg; private Uri imageUri; public static final int TAKE_PHOTO = 1;原创 2017-02-22 23:24:57 · 1285 阅读 · 0 评论 -
第一行代码笔记 Notification通知
一:说明通知用法比较灵活 ,可以在活动,广播,服务里创建。示例public class NotifiActivity extends AppCompatActivity implements View.OnClickListener { private NotificationManager manager; @Override protected vo原创 2017-02-22 16:48:36 · 727 阅读 · 0 评论 -
第一行代码笔记 跨程序共享数据 content provider
content provider主要用于在不同应用程序之间实现数据共享功能。是android实现跨程序共享数据的标准方式。它还可以选择只对那一部分数据进行共享,从而保证程序中的隐私数据不会有泄漏风险。原创 2017-02-22 14:34:38 · 556 阅读 · 0 评论 -
第一行代码笔记 数据存储全方案
持久化存储的方式android主要提供了三种存储方式:文件存储,SharePreference存储,数据库存储一:文件存储文件存储是android中最基本的一种数据存储方式,它不对存储内容进行任何格式化的处理,所有数据都原封不动的保存在文件中。比较适合存储一些简单的文本数据或二进制数据。示例:注意必须先存再取,不然会报文件找不到异常public class FileSave原创 2017-02-21 21:28:03 · 311 阅读 · 0 评论 -
第一行代码笔记 广播机制 broadcast
一 : 广播类型1.标准广播:是一种完全异步执行的广播,在广播发出中后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,没有先后循序,这种广播的效率比较高,但同时意味着它是无法被截断的。2.有序广播:是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够接收到这条广播消息,但这个广播接收器中的逻辑执行完毕后,广播才会继续传递。他有先后顺序,优先级高的接收器原创 2017-02-21 16:44:51 · 810 阅读 · 0 评论 -
第一行代码笔记 全局获取context,定时任务,日志打印
1.日志打印帮助类//打印帮助类public class LogUtil { public static final int VERBOSE = 1; public static final int DEBUG = 2; public static final int INFO = 3; public static final int WARN = 4;原创 2017-03-01 17:22:42 · 514 阅读 · 0 评论 -
第一行代码笔记 (fragment)碎片的使用
碎片的生命周期1.运行状态:可见,并且能交互2.暂停状态:可见,不能交互3.停止状态:不可见,很可能被系统回收。(出现的情况:1.activity进入停止状态。2.在通过调用remove/repalce方法将碎片从活动中移除,但在commit之前调用了addToBackStack)4.销毁状态:不可见 (出现情况:activity被销毁时,或调用remove/repalce方法将碎原创 2017-02-20 22:43:16 · 865 阅读 · 0 评论 -
第一行代码笔记 CollapsingToolbarLayout使用,在上一节基础上
效果图图片数据源是从上一节传过来的代码示例第一步:创建一个activitypublic class CollapingActivity extends AppCompatActivity { private String name; private String pic; private Toolbar toolb原创 2017-03-01 14:44:30 · 705 阅读 · 0 评论 -
第一行代码笔记 下拉刷新卡片现实上滑隐藏标题栏的demo
第一步:在gradle中添加 compile 'com.android.support:cardview-v7:23.0.0'// 图片加载库 compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:recyclerview-v7:23.0.0' com原创 2017-03-01 10:59:44 · 694 阅读 · 0 评论 -
第一行代码笔记 RecycleView使用
第一步:在gradle中引用compile 'com.android.support:recyclerview-v7:23.0.0'第二步:在布局文件中引用xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmln原创 2017-02-19 22:29:51 · 528 阅读 · 1 评论 -
第一行代码 UI部分笔记(写一个通用的标题栏)
一 四种基本布局1.线性布局 LinearLayout2.相对布局 RelativeLayout3.帧布局 FrameLayout4.百分比布局 二 简单自定义view 通过xml布局来写(一个通用的标题栏)1.标题栏定义的布局样式名为title_layoutxml version="1.0" encoding="utf-8原创 2017-02-19 17:23:30 · 324 阅读 · 0 评论 -
第一行代码笔记 一个下载的demo
第一步:创建一个处理下载结果的接口public interface DownloadListener {// 更新进度条 void onPregress(int progress);// 下载成功 void onSuccess();// 下载失败 void onFaild();// 暂停下载 void onPaused();原创 2017-02-27 16:01:41 · 936 阅读 · 1 评论