android
无聊达612
这个作者很懒,什么都没留下…
展开
-
四、BluetoothGattCallback回调函数(安卓蓝牙ble教程)
1、MainActivity.java注:如果复制代码进项目时显示红色,请按ALT+ENTER键导包(import class)package club.stm32;import android.Manifest;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevic...原创 2019-04-24 16:55:07 · 11704 阅读 · 23 评论 -
三、筛选蓝牙信息并连接(安卓蓝牙ble教程)
1、MainActivity.java注:如果复制代码进项目时显示红色,请按ALT+ENTER键导包(import class)package club.stm32;import android.Manifest;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevic...原创 2019-04-24 15:16:35 · 3009 阅读 · 0 评论 -
二、搜索蓝牙并连接(安卓蓝牙ble教程)
1、MainActivity.java注:如果复制代码进项目时显示红色,请按ALT+ENTER键导包(import class)package club.stm32;import android.Manifest;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevic...原创 2019-04-19 15:54:04 · 4559 阅读 · 2 评论 -
一、权限和build.gradle配置并开启蓝牙(安卓蓝牙ble教程)
1、AndroidManifest.xml配置有4个基本权限需要配置,分别是: <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> ...原创 2019-04-19 14:58:05 · 1953 阅读 · 9 评论 -
安卓连接ble蓝牙设备教程(目录)
安卓连接ble蓝牙设备教程(目录)零、新建android工程(安卓蓝牙ble教程)一、权限和build.gradle配置并开启蓝牙(安卓蓝牙ble教程)二、搜索蓝牙并连接(安卓蓝牙ble教程)三、筛选蓝牙信息并连接(安卓蓝牙ble教程)四、BluetoothGattCallback回调函数(安卓蓝牙ble教程)...原创 2019-04-19 14:41:15 · 5214 阅读 · 0 评论 -
新建android工程(安卓蓝牙ble教程)
1、选择Empty Activity2、配置工程的一些基本信息,最小的API选择API19,再低就不支持BLE了原创 2019-04-24 10:25:54 · 1311 阅读 · 3 评论 -
实现PopupWindow居中显示
//这一步是为了获取屏幕的宽高,便于用来设置PopupWindow的大小DisplayMetrics dm = getResources().getDisplayMetrics();/*popupwindow*//*新建popupwindow依靠的view*/view = View.inflate(MainActivity.this,R.layout.pop_layout,null);...原创 2019-04-16 14:44:35 · 2909 阅读 · 0 评论 -
android创建popupwindow和AlertDialog
//为popupwindow创建指定的布局,inflate内分别填写上下文,layout资源等View Contentview = LayoutInflater.from(MainActivity.this).inflate(R.layout.pop_layout,null,false);//方法二:View Contentview = View.inflate(MainActivity.th...原创 2018-06-13 16:26:20 · 303 阅读 · 0 评论 -
Activity的4种启动模式
<activity android:name=".MainActivity" android:launchMode="standard">//standard 标准模式 特点:每次启动Activity,无论任务栈中是否已经有这个Activity的实例,系统都会创建一个新的Activity实例//singleInstance 栈內复用模式 特点:如果新的a...原创 2018-06-13 15:00:46 · 142 阅读 · 0 评论 -
使用SharedPreferences记住账号密码
SharedPreferences的原理是系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。/*第一步 获取SharedPreferences 对象第一个参数是xml文件的文件名,第二个参数是存储的模式MODE_PRIVATE:默认操作模式,直接在把第二个参数写0就是默认使用这种操作模式这种模式表示只有当前的应用程序才可以对当前...原创 2018-04-06 22:13:48 · 231 阅读 · 0 评论 -
使用layer-list为控件添加效果
首先,在drawable目录先新建一个drawable resource file,然后通过控件的background属性来调用效果实现按钮阴影效果<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> ...原创 2018-03-28 19:28:50 · 604 阅读 · 0 评论 -
spinner与baseAdapter
在项目文件夹下新建一个SpinnerAdapter的类,集成BaseAdapter,导入需要重写的方法原创 2018-03-26 17:42:31 · 782 阅读 · 0 评论 -
spinner与simpleAdapter
xml部分代码<Spinner android:spinnerMode="dialog" android:prompt="@string/choose" android:id="@+id/spinnerarea" android:layout_width="match_parent" android:layout_height="wrap_conten...原创 2018-03-25 23:55:58 · 460 阅读 · 0 评论 -
spinner属性及用法以及arrayAdapter
spinner的常用XML属性android:entries 使用数组资源作为下拉框列表项目android:background 设置spinner背景颜色(不包括下拉框)android:popupBackground 设置下拉框的背景颜色android:prompt 该提示在下拉列表对话框显示时显示。(也就是对话框的标题,只有在dialog状态才能显示)android:spinnerMo...原创 2018-03-25 14:09:22 · 2790 阅读 · 0 评论 -
安卓学习日记之使用按钮与Toast创建一个简单的app
接上文 安卓学习日记之安卓第一行代码toast是当我们触发某些事件时弹出的信息首先切换到activity_main.xml,切换到Text文本界面,将Textview控件删除,添加一个Button控件<Button android:id="@+id/button" android:layout_width="wrap_content" android:layo...原创 2018-03-20 16:22:16 · 597 阅读 · 0 评论 -
安卓学习日记之安卓第一行代码
第一步,点击Start a new Android Studio project----------------------------------------------------------------------------------------------------------------------------------第二步,根据自己的需求进行设置---------------...原创 2018-03-08 17:44:40 · 282 阅读 · 0 评论 -
黑阈使用方法
一、从各大应用市场载「 黑阈 」。二、切换到「 使用 」的页面,选择「 进入黑阈 」三、打开「 开发者选项 」跟 「 USB调试 」四、连接 USB ,允许 USB 调试五、电脑打开下面这个网页,下载相应的 SDK。https://developer.android.google.cn/studio/releases/platform-tools下载后,解压压缩包,进入...原创 2019-04-20 00:32:51 · 24766 阅读 · 0 评论