自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Seriver绑定服务完成音乐播放器

1.创建MusicService,在Service中提供播放音乐、暂停音乐、停止播放、播放上一首、播放下一首、滚动条滚动2.创建Activity:绑定服务,绑定成功直接调用服务中的方法import android.app.Service;import android.content.ComponentName;import android.content.ContentResolver;...

2019-05-28 20:58:41 345

原创 Mvc设计模式

public class ContentPrvoider extends ContentProvider {SQLiteDatabase db;MyHelper myHelper;@Overridepublic boolean onCreate() {myHelper=new MyHelper(getContext());db=myHelper.getWritableDatabase(...

2019-05-28 20:54:16 204

原创 Service

1.Service,服务,是四大组件之一, 和Activity 非常相似, 一般运行在后台, 没有用户界面, 可执行的程序2.Activity 和 Service的区别(1)不同点:Activity : 可以和用户交互, 页面可见Service : 后台运行, 没有界面(2)相同点:在清单文件中注册, 都有自己的生命周期二.Service特点service在后台运行,不用与用户进行交...

2019-05-27 21:08:01 225

原创 Banner

导入banner的依赖implementation ‘com.youth.banner:banner:1.4.10’//创建Banner控件<com.youth.banner.Bannerandroid:id="@+id/ban"android:layout_weight=“2”android:layout_height=“0dp”android:layout_width=“...

2019-05-24 21:38:23 128

原创 回退栈

一、Fragment回退栈Activity切换时,相信大家都知道是通过栈的形式,不断压栈出栈,在Fragment的时候,如果你不是手动开启回退栈,它是直接销毁再重建,但如果将Fragment任务添加到回退栈,情况就会不一样了,它就有了类似Activity的栈管理方式。super.onCreate(savedInstanceState);setContentView(R.layout.acti...

2019-05-23 21:52:27 202

原创 向导页

android.support.v4.view.ViewPager继承于ViewGroup, 是一个容器, 添加一系列的View数据填充需要通过PagerAdapter(向导页)ViewPager 通常和Fragment一起使用FragmentPagerAdapter(底部导航栏)<android.support.v4.view.ViewPagerandroid:id="@+i...

2019-05-22 21:44:19 263

原创 Fragment+回退栈

Fragment,英文碎片的意思,早期应用在平板设计中Android 3.0 后出现, 是Activity 的一部分Fragment 作用: 提高代码的重用性, 提高用户的体验, 可以对Activity 进行模块化的管理Fragment 有自己的生命周期和接收处理用户的事件Fragment 可以 添加, 移除, 替换, 显示, 隐藏onAttach() :Fragment与Activit...

2019-05-21 21:25:44 227

原创 EventBus和Otto第三方框架

EventBus能够简化各组件间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思)。Event 事件。它可以是任意类型。Subscriber 事件订阅者。Publisher 事件的发布者。我们可以在任意线程里发布事件,一般情况下,使用EventBus.getDefault()就可以得到一个EventBus对象,然后再调用post(Object)方法即可PO...

2019-05-20 21:25:37 89

原创 BroadCastReceiver广播

广播分类:无序 sendBroadcast有序 sendorderBroadcastBroadcastReceiver介绍:广播发送者 发送广播广播接收者(调试):用于接收广播注册广播:静态注册:在清单文件注册动态注册:在代码中注册(注册和解除使用)静态注册和动态注册的区别:动态注册:(1).广播会跟Activity的生命周期的结束而结束(2).自由的控件注册和取消,有很...

2019-05-17 17:29:03 158

原创 ContentProvider内容提供者

ContentProvider介绍:1.ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。2.技能get点:(1)访问系统自带的内容提供者(******)手机联系人/音频/视频/图库/短信/系统设置(2)自己写内容提供者uri:ContactsContract.CommonDataKinds.Phone.CONTENT_URI字...

2019-05-16 21:43:34 161

原创 SQLite数据库操作

特点:轻量级 只用一个动态的库, 是以单个文件的形式进行存取跨平台 支持多个操作系统零配置 无需安装, 直接使用嵌入式 内嵌到手机中3.在程序的内部可以通过数据库的名称访问, 其他应用不能访问4.路径: data/data/应用程序包名/database/ ****.db5.存放的类型:NULL 空值INTEGER 整型(不用int)VARCHAR 可变长度的字符数据TEXT...

2019-05-16 21:28:32 215

原创 三级缓存,二级采样

从内存获取图片, 如果存在, 则显示; 如果不存在, 则从SD卡中获取图片从SD卡中获取图片, 如果文件中存在, 显示, 并且添加到内存中; 否则开启网络下载图片从网络下载图片, 如果下载成功, 则添加到缓存中, 存入SD卡, 显示图片在这里插入描述![在这里插入图片描述](https://img-blog.csdnimg.cn/2019051521565766.PNG?x-os...

2019-05-15 22:09:52 239

原创 SharedPreferences和SD存储

内容存储:data/data/项目包名特点:随着App卸载而消失shared_prefs文件夹getsharedprefereces(文件名,Mo——private/Moide_apped)file path=getFileDir()返回文件夹外部存储mnt/shell/emulated/0分类:android 私有路径 随着App卸载而消失其余公共路径,永久存在priva...

2019-05-14 21:11:37 156

转载 安卓万年历

public class Main3Activity extends AppCompatActivity {private GridView record_gridView;private DateAdapter dateAdapter;private ImageView record_left;private ImageView record_right;private TextVie...

2019-05-13 21:22:12 1823 5

原创 自定义Toast加Notifion

自定义吐司 Nofification 相关类 NotificationManager 方法 notify Notification.Builder ...

2019-05-13 21:16:53 170

原创 Toast吐司 和 Notitfcation 通知

一.新建一个Layout布局文件,设置展示的样式2.Toast toast=new Toaset(MainActivity.this);3.调用t.setview()设置自定义样式4.调用 t.setGravity()设置在屏幕中间出现1.getsystemSeriver(Context.NOTIFICATION_SERVICE)获取NotificationManager对象new No...

2019-05-11 11:39:35 166

原创 系统菜单、上下文菜单、弹出菜单

public boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.options_menu,menu);return super.onCreateOptionsMenu(menu);}//步骤3:Activity重写onOptionsItemSelected设置事件监听@Overridepub...

2019-05-10 21:46:08 186

原创 PopupWindow

Android工程搭建配置环境变量安装夜神模拟器AndroidStudio连接夜神模拟器如何插入一段漂亮的代码片 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190314180818514.png)点击ok会出现如下界面选择calcel之后会出现如下界面点击next出现如下界面选择Custom,之后一路next直到出现如...

2019-05-10 19:31:04 169

原创 Dialog对话框

.普通对话框 常用类:Dialog Alterdialog.Bu Builder setTitle setMessage setIcon setseypostButton setNeginButto

2019-05-10 10:09:52 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除