自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARouter模块间的跳转简单总结

ARouter框架首先导入依赖implementation(‘com.alibaba:arouter-api:1.4.1’)annotationProcessor ‘com.alibaba:arouter-compiler:1.2.2’然后再自定义一个继承自application的类里面初始化ARouter// 打印日志ARouter.openLog();// 开启调试模式(如果在InstantRun(就是AndroidStudio2.0以后新增的一个可以减少很多编译时间的运行机制)模式下运

2020-08-12 15:02:28 742

原创 OkGo网络请求简单总结

OkGo网络请求导入依赖implementation ‘com.lzy.net:okgo:3.0.4’//文件上传private void uploadfile(){ OkGo.<String>post(uploadstring) .params("file",new File("/sdcard/DCIM/Camera/麻婆豆腐.jpg")) .execute(new StringCallback() {

2020-08-08 16:28:18 586

原创 OkHttp网络请求简单总结

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-08 16:17:02 290

原创 BaseAdapter万能适配器简单总结

万能适配器万能适配器依赖第一种单布局第二种多布局SmartRefreshLayout上下拉动万能适配器依赖implementation ‘com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.22’//万能适配器第一种单布局//BaseQuickAdapter是单布局,参数两个泛型,第一个是实体类,第二个是BaseViewHolderpublic class MyAdapter extends BaseQuickAdapter<FoodBe

2020-07-26 19:01:28 555

原创 Bluetooth蓝牙简单总结

蓝牙蓝牙所需的权限启动蓝牙关闭蓝牙获取本机蓝牙信息扫描附近的蓝牙查看已配对蓝牙的设备蓝牙所需的权限<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission android:name="android.permission.ACCESS

2020-07-26 17:44:29 348

原创 BroadcastRecvier广播简单总结

广播属于Android中四大组件之一他可以跨App传递信息,就像我们手机没电了弹出的通知手机电量不足等等,大部分是通过广播来完成的,就简单了解下广播使用广播前我们要先对广播接收者进行注册,然而注册分为两种第一种:静态注册在清单文件中进行对广播接收者的注册 <!--自己创建的广播接收者--><receiver android:name=".MyBoradcastReceiver">

2020-07-11 10:58:56 186

原创 内容提供者(小扩展)

手机中存在的内容提供者联系人通话记录短信合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入联系人首先要在清单文件中添加静态权限,才能访问手机中的联系人 <uses-permission android:name="android.p

2020-07-11 10:33:26 163

原创 Dialog对话框的总结

对话框1.普通对话框2.列表对话框3.单选对话框4.多选对话框5.进度条对话框6.时间对话框7.日期对话框8.自定义对话框1.普通对话框//普通对话框public void dialog1() { AlertDialog.Builder builder = new AlertDialog.Builder(this); //添加标题 builder.setTitle("提示"); //为标题添加图片 builder.setIcon(R.mipmap.pdx);

2020-06-27 10:46:55 328

原创 内容提供者ContentProvider简单总结

内容提供者是Android四大组件之一内容提供者的作用是跨APP操作、访问数据库1.自定义类继承自 ContentProvider实现ContentProvider要重写6个方法public class MyContentProvider extends ContentProvider { MyOpenHelper myOpenHelper; SQLiteDatabase database; @Override public boolean onCreate

2020-06-25 19:19:04 175

原创 数据库SQLite的简单总结

1.首先要创建数据库自定义类继承自SQLiteOpenHelper通过这个自定义的类来建库建表public class MyOpenHelper extends SQLiteOpenHelper { public MyOpenHelper(@Nullable Context context) { // 上下文 库名 工厂 版本号 super(context, "1804a", null, 1); } @Override//创

2020-06-25 18:21:19 216

原创 SharedPreferences存储总结

SharedPreferences存储1.内部存储2.外部存储1.内部存储地址:date/date/项目包名(和当前项目有关)特点:随着APP的卸载而消失应用:存一些用户的状态,少量的数据,以键值对来存取SharedPreferences的四种操作权限内部存储的存取操作//写入内部存储 public void writeDatas(){ //获取SharedPreferences往内存里写数据 存储的文件名 操作权限

2020-06-25 17:04:51 316

原创 Menu的总结

Menu菜单系统菜单上下文菜单系统菜单首先要在R文件下创建名字menu的文件夹在menu文件夹中创建menu布局然后再Activity中重写onCreateOptionsMenu()方法onOptionsItemSelected()方法是menu的点击事件//系统菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { //获取菜单解析器 MenuInflater menuInflat

2020-06-22 21:25:35 172

原创 Notification(通知)的总结

Notification通知管理 //物理键双击退出app @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN){ //判断点击时间是否在两秒以内 if (System.current

2020-06-21 21:20:48 437

原创 TabLayout的总结

TabLayoutTabLayout+ViewPagerTabLayout+ViewPager2TabLayout是一种和ViewPager搭配使用的一种控件可以使文字标题和ViewPager里的内容相对应的切换TabLayout+ViewPager当TabLayout+ViewPager+FragmentPagerAdapter一起使用时public class Main2Activity extends AppCompatActivity { private ViewPager vi

2020-06-21 20:37:17 505

原创 ViewPager2的总结

ViewPager2需要导入依赖implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha01'ViewPager2不仅可以左右滑动,还可以上下滑动ViewPager2+FragmentStateAdapter适配器使用时自定义类需继承自FragmentStateAdapter然后重写createFragment()和getItemCount()方法public class MyAdapter extends FragmentStat

2020-06-21 20:10:19 311

原创 ViewPager的总结

ViewPager引导页欢迎使用Markdown编辑器欢迎使用Markdown编辑器

2020-06-19 21:30:58 320

原创 Fragment的应用

FragMentFragment的基础使用Fragment的基础使用 public class MainActivity extends AppCompatActivity { private FrameLayout fragelayout; private RadioGroup rg; private RadioButton rb1; private RadioButton rb2; private RadioButton rb3; private Ra

2020-06-17 22:49:48 149

空空如也

空空如也

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

TA关注的人

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