自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 APK反编译

APK反编译一、准备必要工具1.1、使用工具1.2、工具介绍1.3工具下载二、Apk反编译流程2.1、使用apktool反编译apk得到图片、XML配置、语言资源等文件三、Apk反编译注意问题3.1、apktool版本太旧导致反编译失败的问题3.2、apktool执行反编译命令出现”Input file was not found or was not readable"的问题学习和开发Andr...

2019-10-23 16:20:52 319

原创 DrawLayout和SlidingMenu

DrawLayout布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" ...

2019-09-09 21:30:44 160

原创 RecyclerView

AndroidMonth3_Day6_RecyclerView导入gradle 依赖编写适配器导入gradle 依赖implementation 'com.android.support:recyclerview-v7:28.0.0'编写适配器继承

2019-09-06 21:35:24 154

原创 BlueTooth

AndroidMonth3_Day5_BlueTooth添加权限:打开蓝牙并设置允许被搜索打开蓝牙关闭蓝牙扫描蓝牙点击进行连接显示已配对蓝牙对配对的蓝牙设备发送消息开启服务器接收已配对设备消息添加权限: <!-- 用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE...

2019-09-04 21:29:58 159

原创 OkGo

AndroidMonth3_Day4_OkGo一. okgo的简介二.使用前提添加依赖权限设置Get请求Post请求下载文件上传文件下载图片自定义封装Json解析创建抽象类Activity中实现一. okgo的简介该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文...

2019-09-03 16:19:02 191

原创 断点续传

AndroidMonth3_Day3_断点续传在线程中实现在线程中实现public void run() { super.run(); //TODO 1:发送请求只获得最大值 try { URL url = new URL(str); HttpURLConnection urlConnection ...

2019-09-02 21:16:50 153

原创 MVC模式

AndroidMonth3_Day2_MVC模式MVC模式简介二.MVC模式的优点三、MVC设计模式MVC模式简介MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的开发和维护效率。在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用...

2019-09-01 20:37:41 254

原创 OkHttp及封装

AndroidMonth3_Day1_OkHttp及封装一. okhttp协议介绍二.简单请求方式1.okhttp完成get请求2.okhttp完成post请求3.okhttp完成下载文件4.okhttp完成上传文件okhttp封装1.定义回调接口2.工具类一. okhttp协议介绍okhttp是一个第三方类库,用于android中请求网络。这是一个开源项目,是安卓端最火热的轻量级框架,由...

2019-09-01 20:27:15 199

原创 BroadCastReceiver,BroadCast 广播

AndroidMonth2_Day12_BroadCastReceiver,BroadCast 广播广播的介绍广播作用以及机制项目中广播使用广播生命周期广播的分类无序广播发送 (也叫标准广播)有序广播发送如何实现广播静态广播注册动态广播注册系统广播静态接收系统锁屏广播使用注意事项广播的介绍广播作用以及机制其实BroadcastReceiver就是应用程序间的全局大喇叭,即通信的一个手段,...

2019-08-15 21:17:20 184

转载 Android常用系统广播

广播名说明备注Intent.ACTION_AIRPLANE_M关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CH充电状态,或者电池的电量发生变化电荷级别改变,只能在代码注册Intent.ACTION_BATTERY_LO电池电量低Intent.ACTION_BATTERY_OK电池电量充足Intent.ACTIO...

2019-08-15 21:02:24 385

原创 ContentProvider 系统URI

AndroidMonth2_Day11_ContentProvider 系统URI所有权限及接口明细案例一,获取手机联系人,展现在ListView中并存储到数据库中案例二,获取手机短信案例三,获取手机所有的图片所有权限及接口明细* 获取图库:(读sd卡的权限) * (1)uri:MediaStore.Images.Media.EXTERNAL_CONTENT_URI * (...

2019-08-14 20:13:33 225

原创 ContentProvider内容提供者的使用

AndroidMonth2_Day10_ContentProvider内容提供者的使用ContentProvider 的介绍和使用ContentProvider介绍ContentProvider机制进程内数据共享自定义ContentProvider进程间数据共享进程间ContentProvider增删改查自定义权限权限是什么自定义权限使用ContentProvider 的介绍和使用导入注解的...

2019-08-13 19:40:16 295 1

原创 Sqltie数据库

AndroidMonth2_Day9_Sqltie数据库SQLite数据库介绍数据库使用及两个核心类一, SQLiteOpenHelper二. SQLiteDatabase使用事务批量处理数据SQLite数据库介绍1.Android 系统中集成的轻量级的数据库2.特点:轻量级 只用一个动态的库, 是以单个文件的形式进行存取跨平台 支持多个操作系统零配置 无需安装, 直接使用嵌入式 ...

2019-08-12 20:57:45 124

原创 SharedPreferences存储+SD卡存储

AndroidMonth2_Day8_SharedPreferences存储+SD卡存储SharedPreferences使用方式写数据读数据使用案例1![在这里插入图片描述](https://img-blog.csdnimg.cn/20190812203018932.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow...

2019-08-12 20:38:43 179

原创 Fragment+ViewPager+TabLayout

AndroidMonth2_Day7_Fragment+ViewPager+TabLayoutTabLayout的介绍1 ,引入 com.android.support:design2,MainActivity的xml文件的创建3,Java代码:MainActivity.java4,适配器代码:MyFragmentAdapter.java5,Fragment创建一个右键带布局的就搞定,不用其他改变...

2019-08-09 20:50:11 343

原创 ViewPager的介绍和使用

AndroidMonth2_Day6_ViewPager的介绍和使用ViewPager简介和用处1 ,我们先在xml中引入一下.2 ,然后在layout文件文件夹中,创建一个viewPager的布局文件3,就像使用listview一样,现在该创建适配器了4, 按照业务需求完善适配中的方法5 在activity中初始化viewPager和adapterviewPage的翻页动画ViewPager有个...

2019-08-08 21:26:11 230

原创 EventBus简介

EventBus简介EventBus分三个步骤1.定义事件:2.准备订阅者:声明并注释您的订阅方法,可选择指定一个线程模式:3.发布活动:将EventBus添加到您的项目中通过Gradle:通过Maven:Fragment中实现Activity中实现EventBus是Android和Java的发布/订阅事件总线。EventBus …简化了组件之间的通信将事件发送者和接收者分离在活...

2019-08-07 21:05:40 704

原创 Fragment高级进阶

AndroidMonth2_Day5_Fragment高级进阶Fragment 传值介绍activity 给 fragment传值fragment 给 activity传值fragment 给 fragment 传值fragment 多层嵌套Fragment 传值介绍不同页面间传值是最基本的要求.(这是页面间的联动,交互)activity 给 fragment传值主要涉及到一个方法...

2019-08-07 20:43:58 220

原创 Fragment基础知识

AndroidMonth2_Day4_Fragment基础知识Fragment 介绍Fragment 应用如何创建Fragment加载Fragment的两种方式静态加载自动生成的java文档自动生成的xml动态加载FragmentManager 介绍add,remove,replace,hide 方法Fragment的生命周期Fragment 介绍Fragment是Android3.0后引入...

2019-08-06 17:30:08 225

原创 双击退出和Notification通知

AndroidMonth2_Day3_双击退出和Notification通知一,双击退出activity中重写onKeyDown方法二,常用的通知1.普通通知可点击的通知带提示音的通知大图的通知![在这里插入图片描述](https://img-blog.csdnimg.cn/20190805210938204.png?x-oss-process=image/watermark,type_ZmFuZ...

2019-08-05 21:29:24 222

原创 Menu菜单和PopupWindow窗口

AndroidMonth2_Day2_Menu菜单和PopupWindow窗口一.系统菜单OptionsMenu步骤流程1.创建menu文件夹2.创建menu文件夹下.xml文件3.Activity重写onCreateOptionsMenu加载资源文件4.Activity重写onOptionsItemSelected加设置事件监听注意:一个Activity只有一个系统菜单二.上下文菜单Contex...

2019-08-04 21:33:32 280

原创 自定义Dialog 对话框

自定义Dialog对话框自定义xml布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay...

2019-08-04 20:18:19 375 1

原创 DiaLog对话框

AndroidMonth2_Day1_DiaLog对话框一。常用的对话框1.普通对话框2.单选对话框3.多选对话框4.自定义对话框(1).自定义布局:(2).Java代码:5.水平进度条对话框6.圆形进度条对话框7.日期选择对话框8.时间选择对话框二。自定义对话框1.思路:2.代码:(1).xml布局:自定义对话框的布局(2)自定义类继承dialog(3).实现代码一。常用的对话框1.普通对...

2019-08-02 17:31:31 160

空空如也

空空如也

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

TA关注的人

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