自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 自定义View之音频条效果

先看效果1.新建一个Class类AudioView并继承Viewpackage topteam.com.activity_demo.diyview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Paint;import andr

2021-05-12 16:46:36 338

原创 Android 自定义View之TopBarView

1.在res/values下面新建一个xml文件attrs.xml,里面放的是自定义View的各种属性<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="ToBarView"> <!-- 左边按钮 --> <attr name="leftBtnText" format="string"/> .

2021-05-11 11:39:52 276 1

原创 JAVA 中的递归使用案列

package file_operations;import java.io.File;/** * 递归遍历文件夹 * 递归删除文件夹 * @author 86156 * */public class Domo2 { public static void main(String[] args) { //listsdir(new File("f:\\javatest/aaa")); //遍历文件夹 deletedir(new File("f:\\javatest/aaa"));

2021-03-25 20:01:17 130

原创 JAVA 的File操作

package file_operations;import java.io.File;import java.io.IOException;import java.util.Date;import javax.xml.crypto.Data;/** * 演示文件类操作 File * 文件操作 * 文件夹操作 * @author 86156 * */public class Demo1 { public static void main(String[] args) thr

2021-03-25 16:10:50 88

原创 Android 把Log日志文件写入到本地txt文件中

package topteam.com.myproject.utin;import android.os.Environment;import android.util.Log;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputS

2021-03-25 14:29:08 3082 1

原创 JAVA中的IO流之字符缓冲流实现文本文件复制

package myio;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;/** * 演示字符缓冲流 BufferedReader,BufferedWriter 实现文本文件复制 * @author 86156 * */public cl

2021-03-23 19:53:22 163

原创 JAVA 中的IO流用字符流读取文本文件 InputStreamReader

package myio;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.InputStreamReader;import java.nio.charset.Charset;import java.util.zip.Inflater;/** * 演示

2021-03-23 19:09:35 344

原创 JAVA中的IO流框架实现反序列化 ObjectInputStream

package myio;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.ObjectInputStream;/**反序列化 ObjectInputStream@author 86156*/public class Demo7 {public static void main(String[] args) throws Exception { //创建文件输入..

2021-03-23 18:49:44 78

原创 JAVA中的IO流序列化对象 ObjectOutputStream

1、首先创建一个普遍对象,并且该对象必须实现Serializable接口,标明该对象可以进行序列化package myio;/** * 普通对象,用来做序列化演示 * 必须实现 Serializable 接口 */import java.io.Serializable;public class Student implements Serializable{ /** * 版本号,用来做唯一标识 */ private static final long serialVersionU

2021-03-23 18:45:36 91

原创 JAVA中用IO流框架实现文件复制

package myio;import java.io.FileInputStream;import java.io.FileOutputStream;/** * 演示文件的复制 * FileInputStream 文件读取 * FileOutputStream 文件写入 * @author 86156 * */public class Demo3 { public static void main(String[] args) throws Exception{ //创建文

2021-03-23 18:40:12 77

原创 JAVA 中的IO框架之文件字节输出流 FileOutputStream

package myio;import java.io.FileOutputStream;/** * 演示读取字节输入流 FileOutputStream * @author 86156 * */public class Demo2 { public static void main(String[] args) throws Exception{ //创建文件输出流 FileOutputStream fos = new FileOutputStream("f:\\bbb.t

2021-03-23 18:37:30 67

原创 JAVA 的IO框架之字节输入流 FileInputStream

package myio;import java.io.FileInputStream;/**演示读取文件字节流 FileInputStream@author kk*/public class Demo1 {public static void main(String[] args) throws Exception{ //1创建文件字节流对象,参数是文件的路径 FileInputStream fileInputStream = new FileInputStream("f:\\a

2021-03-23 18:20:52 87

原创 Android 完美解决EditText放在ListView、GridView里面,滑动的时候数据错乱,数据没法保存等问题

1、主布局activity_main.xml页面代码。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="v

2021-01-07 19:56:45 328

原创 Android 之自定义Dialog

1.先准备好Dialog的布局。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizonta

2020-12-10 15:56:06 150

原创 Android 调用手机摄像头拍照显示图片和从相册中导入图片并显示

1.声明相关权限<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <us.

2020-11-07 14:56:31 1651

原创 app在线升级版本

1.添加依赖implementation 'com.lzy.net:okgo:3.0.4'2.清单文件 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:n

2020-05-19 22:53:40 746 1

原创 通知的简单使用

package topteam.com.notification_demo;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.conten...

2020-05-03 21:40:00 198

原创 Android 网络框架OKGO 的简单使用

1.获取网络权限 <!--获取网络权限--> <uses-permission android:name="android.permission.INTERNET"/>2.添加依赖 implementation 'com.lzy.net:okgo:3.0.4' implementation 'com.lzy.net:okserver:2.0.5'...

2020-04-25 10:47:01 969

原创 SQLlite之LitePal的简单操作

1.导入litepal的依赖implementation 'org.litepal.android:core:1.4.1'2.创建一个实体类Book,并继承DataSupportpackage topteam.com.sql_demo02;import org.litepal.crud.DataSupport;import org.litepal.exceptions.DataSup...

2020-03-29 19:11:44 259

原创 SQLliet的基本操作

1.布局文件.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m...

2020-03-28 17:11:43 380

原创 WiFi信号强度测试工具

1.获取权限<!-- 获取权限 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> &l...

2020-03-10 09:46:40 201

原创 SD卡的数据读取与存储

1.添加对SD卡操作的权限<!-- 读取SD的权限 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <!-- 写入SD卡的权限 --> <uses-permission android:name="android.perm...

2020-03-09 23:17:43 1315

原创 线程的复用

ScheduledExecutorService singleThreadScheduledPool = Executors.newSingleThreadScheduledExecutor(); //延迟1秒后,每隔1秒执行一次该任务 singleThreadScheduledPool.scheduleAtFixedRate(ne...

2020-02-20 21:45:36 147

原创 Fragment的生命周期

package topteam.com.fragment_demo;import android.content.Context;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.view.La...

2020-02-18 23:21:27 86

原创 Activity的生命周期

package topteam.com.activity_demo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;/** * Activity的生命周期 */public class MainActivity extends App...

2020-02-18 21:13:28 73

原创 Activity之间的通讯

1.`传值方式/** * 意图的启动方式,有两种方式,1.显示意图 2.隐式意图 * @param v */ @Override public void onClick(View v) { switch (v.getId()) { //显示启动意图 case R.id.start_a:...

2020-02-18 12:29:21 130

原创 Android 之解析XML文件

1.布局页面 activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l...

2020-02-06 16:55:23 280

原创 Android 之触屏事件

1.activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...

2019-12-26 20:27:42 171

原创 Android 选项控件

1.activity_main.xml布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layou...

2019-12-24 09:37:42 365

原创 Android 动态获取权限-拨打电话

1.添加拨打电话的权限,在AndroidManifest.xml中加入权限 <!--拨打电话权限--> <uses-permission android:name="android.permission.CALL_PHONE"/>2.在activity_main.xml布局中添加一个按钮用来拨打电话<?xml version="1.0" encodin...

2019-12-20 17:00:52 1737

原创 AlertDialog的单选框和多选框的用法

1.activity_main.xml布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an...

2019-12-19 21:55:00 381

原创 获取屏幕的高度和宽度

Point p = new Point(); //获取窗口管理器 WindowManager wm = (WindowManager) MainActivity.this.getSystemService(Context.WINDOW_SERVICE); wm.getDefaultDisplay().getSize(p); int ...

2019-12-14 11:09:05 160

原创 ViewPager+Fragment+TabLayout的简单用法

1.添加依赖implementation 'com.android.support:design:26.1.0'2.创建一个Fragment01并继承Fragment重写里面的两个方法。package com.example.a86156.viewpager;import android.annotation.SuppressLint;import android.content....

2019-12-11 20:54:01 151

原创 Android 之动态添加Fragment的简单用法

1.创建第一个Test01Fragment,并继承Fragment.package com.example.a86156.fragment;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View...

2019-12-06 21:44:03 260

原创 Android studio 通过SharedPreferences存储数据

1.activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...

2019-12-06 16:05:59 641

原创 Android studio 绘制折线图

1.在项目的build.gridle里面的allprojects添加maven { url “https://jitpack.io” }llprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } }}2.导入相关的依赖,在...

2019-12-04 17:22:15 7128 5

原创 Adnroid studio 利用IO流实现简单的存储数据

1.activity_main.xml 布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layo...

2019-11-27 22:18:38 381

原创 Android studio 制作柏拉图

1.在项目的build.gradle 里面的allprojects闭包中添加maven { url “https://jitpack.io” } 这行代码。allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } }}...

2019-11-18 10:14:35 235

原创 Android studio利用MPAndroidChart制作简单柱形图

1.在项目的build.gradle的allprojects添加 maven { url “https://jitpack.io” }allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } }}2.在app的build...

2019-10-31 10:59:15 3080

原创 Android studio 利用MPAndroidChart制作饼图

1.在项目的build.gradle下面的allprojects里面添加maven { url “https://jitpack.io” } 这行代码allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } }}2...

2019-10-31 10:14:44 2155

空空如也

空空如也

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

TA关注的人

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