- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Android Dialog宽度设置固定大小
Android Dialog宽度设置固定大小/比例获取屏幕大小设置固定宽度或者固定比例public class DialogUtils { public static void setDialog(Dialog dialog) { Display display = dialog.getWindow().getWindowManager().getDefaultDisplay(); WindowManager.LayoutParams params = dialo
2021-04-14 10:49:19 1360
原创 MySQL+Springboot+Vue学习记录一(MySQL安装)
MySQL+Springboot+Vue学习记录一(MySQL安装)1.下载https://dev.mysql.com/downloads/windows/installer/下载最新版:不登录直接下载:2.安装双击安装:选择安装的模块,我这里选择全部安装:模块需要的条件:开始安装:点击Execute安装3.配置环境变量4.查看服务是否启动左下角输入service搜索服务,打开服务查看是否启动...
2021-01-23 13:09:43 168
原创 Flutter初装以及遇到的问题
Flutter初装以及遇到的问题1、安装与配置Flutter参考官网: https://flutter.cn/docs/get-started/install2、设置国内镜像解决运行flutter doctor时卡在“Running pub upgrade…”的问题参考:https://www.jianshu.com/p/8b3fb7753a28使用镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
2020-12-17 11:23:28 113
原创 Android使用Netty网络框架实践(客户端、服务端)
Android使用Netty网络框架实践(客户端、服务端)使用开发工具为Android Studio1、配置build.gradle文件build.gradle文件的dependencies标签下添加Netty引用dependencies { api 'io.netty:netty-all:5.0.0.Alpha2'}2、主要代码1. 消息处理类实现Netty网络访问模块与外部交互①定义一个交互类型类MessageTypepublic class MessageType {
2020-10-21 18:00:01 5858 4
原创 Android动态权限申请
Android动态权限申请1、首先在AndroidManifest.xml文件中要写入对应的权限例: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="andro
2020-08-07 11:03:27 439
原创 Android蓝牙通讯(服务端、客户端)
Android蓝牙通讯1. 在AndroidManifest.xml文件添加蓝牙操作权限 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />2. 收发数据处理类public class MyDataProcessThread extends Thr
2020-08-05 09:42:29 1390
原创 Android写本地文件
Android写本地文件通过FileWriter private static final String LOG_DIR = "sdcard/log/"; public static void write(String log) { FileWriter fileWriter; Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("
2020-07-01 10:38:04 993 2
原创 常用Java进制转换方法记录
一些Java进制转换方法记录1、字节数组装换为十六进制字符串2、十六进制字符串转换为字节数组3、字节数组转换为整型(大端模式,高位在前)4、整型转换为字节数组(大端模式,高位在前)5、字节数组转换为整型(小端模式,低位在前)6、整型转换为字节数组(小端模式,低位在前)7、整型转为长整型(防止显示为负数)1、字节数组装换为十六进制字符串 private final static byte[] hex = "0123456789ABCDEF".getBytes(); /** * 从字节数组
2020-06-30 13:53:28 148
原创 基于DataBinding的基类(Activity、Fragment、Adapter)
基于DataBinding的基类(Activity、Fragment、Adapter)1、BaseBindActivitypublic abstract class BaseBindActivity<DB extends ViewDataBinding> extends AppCompatActivity{ @Override protected void onC...
2019-08-28 09:13:46 2968 4
原创 ViewPager跳转和白屏问题
1、跳转到指定界面setCurrentItem2、白屏问题因为跳转到某一界面后,之前的一些界面没有初始化缓存,导致白屏,使用setOffscreenPageLimitviewPager.postDelayed({ viewPager.setOffscreenPageLimit(size); viewPager.setCurrentItem(index, false);}, 10);...
2019-08-27 17:56:30 505
原创 Fragment使用的一些注意
Fragment使用的一些注意1、两种Fragment的注册方式app.Fragment可以使用静态注册和动态注册添加android.support.v4.app.Fragment只能使用动态注册添加2、使用ViewPager在Activity中:getFragmentManager()在Fragment中获取FragmentManager:getChildFragmentManage...
2019-08-05 18:25:53 189
原创 Android Studio更新Gradle版本
Android Studio更新Gradle版本更改 /gradle/wrapper/gradle.wrapper.properties 文件下的目标版本号:#Mon May 27 09:02:33 CST 2019distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER...
2019-07-17 16:07:03 192
原创 DataBinding的使用
DataBinding的使用一、使用方法1.在Module的build.gradle文件下的android中添加: dataBinding { enabled = true }注意:使用到的xml资源有使用DataBinding的,其所在的Module都要添加。2. 在布局文件(XML)中的使用使用<layout></layout>...
2019-07-15 15:13:36 283
原创 JDK下载安装与Java环境配置
Android Studio安装与使用1.JAVA环境安装和设置下载和安装下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html获取需要的JDK版本下载,当前示例版本:jdk-12.0.1_windows-x64_bin.exe按步骤安装即可。环境配置 :① 打开资源管理器,右击【我的电脑】打开...
2019-07-14 15:53:01 131
原创 weex使用navigator跳转界面
weex使用navigator跳转界面1、url组装,编辑在appUtils.js文件中exports.getUrl = function (url) { let bundleUrl = new String(weex.config.bundleUrl) console.log('bundleUrl: ', bundleUrl) const isAndroidAssets = bu...
2019-04-12 16:55:33 1986
原创 Android读取Assets中的文件流
//例如fileName:xxx.txtInputStream reader = this.getResources().getAssets().open(fileName);InputStreamReader reader = new InputStreamReader(reader);BufferedReader bufferedReader = new BufferedReader(r...
2018-11-20 09:07:40 2560
Android使用Netty网络框架实践(客户端、服务端)
2020-10-21
Android开发email
2018-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人