![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 78
IT滑翔机
这个作者很懒,什么都没留下…
展开
-
页面布局
1.LinerLayout(线性布局):注意: Android 的线性布局不会换行,当组件一个挨着一个的排列到头之后,剩下的组件将不会被显示出来android:orientation="horizontal"设置布局管理器的内组件排列方式:horizon(水平排列)、vertical(垂直排列)android:gravity="left|center_vertical" :设置布局管理器内组件的对齐方式该属性值可设为 top(顶部对齐) 、bottom(底部对齐) 、left(左对齐..原创 2021-02-21 11:10:39 · 407 阅读 · 0 评论 -
文件读写,存储操作
1.android如何加载properties文件①加载工具PropertiesUtil import android.util.Log; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.util.Properties; import java.util.Set;..原创 2021-02-21 11:09:53 · 112 阅读 · 0 评论 -
网络技术
1.网页显示(WebView):在Mainfest.xml里配置: //打开百度网页(还需要其他配置,网页打开一瞬间就消失) webView = findViewById(R.id.net_webView); //支持js脚本 webView.getSettings().setJavaScriptEnabled(true); //设置调整页面 webView.setWebViewClient(new WebViewClient());..原创 2021-02-21 11:09:12 · 109 阅读 · 0 评论 -
权限列表
android6.0以上在代码中再次申请权限方式1: //==================app权限配置======================= //创建权限容器 public static Set<String> permissionSet = new HashSet<String>(); static { //内存读权限 permissionSet.add(Manifest.permission.READ_EX.原创 2021-02-21 11:08:24 · 161 阅读 · 0 评论 -
蓝牙
提供管理蓝牙功能的类,例如扫描设备,与设备连接以及管理设备之间的数据传输。蓝牙API同时支持“经典蓝牙”和低功耗蓝牙。有关经典蓝牙的更多信息,请参见蓝牙指南。有关低功耗蓝牙的更多信息,请参阅低功耗蓝牙(BLE)指南。蓝牙API允许应用程序: 扫描其他蓝牙设备(包括BLE设备)。 向本地蓝牙适配器查询已配对的蓝牙设备。 建立RFCOMM频道/套接字。 连接到其他设备上的指定插槽。 与其他设备之间进行数据传输。 与BLE设备通信,例如接近传感器..原创 2021-02-21 11:05:02 · 179 阅读 · 0 评论 -
权限列表
android6.0以上在代码中再次申请权限方式1: //==================app权限配置======================= //创建权限容器 public static Set<String> permissionSet = new HashSet<String>(); static { //内存读权限 permissionSet.add(Manifest.permission.READ_EX.原创 2021-02-21 11:04:46 · 505 阅读 · 0 评论 -
网络技术
1.网页显示(WebView):在Mainfest.xml里配置: //打开百度网页(还需要其他配置,网页打开一瞬间就消失) webView = findViewById(R.id.net_webView); //支持js脚本 webView.getSettings().setJavaScriptEnabled(true); //设置调整页面 webView.setWebViewClient(new WebViewClient());..原创 2021-02-21 11:03:56 · 186 阅读 · 0 评论 -
广播
广播类型:标准广播、有序广播两种广播可以干什么? 统一账号异地登录强制下线原创 2021-02-21 11:05:17 · 121 阅读 · 0 评论 -
丰富你的程序-多媒体的调用
1.Notification(程序通知) /** *类名称:NotificationActivity *功能:APP通知 *@author:sxl *@version:1.0.0 */ public class NotificationActivity extends AppCompatActivity { private Button btn_Notification; private NotificationManager .原创 2021-02-20 22:06:56 · 72 阅读 · 0 评论 -
持久化存储
Android提供了3种简单的数据持久化存储功能;文件存储、SharedPreference存储、数据库存储。 作者: 337946745@qq.com Android提供了3种简单的数据持久化存储功能;文件存储、SharedPreference存储、数据库存储。 /** * 函数名称:save * 功能:保存文件 * @param: [dataName:文件名, data:内容] * @return: v...原创 2021-02-20 22:06:19 · 1385 阅读 · 0 评论 -
UI-activity组件
组件都会有android:id="@+id/***"(用来在Activity里注册这个Activity)1.页面组件注册到activityfindViewById():btn_test=(Button) findViewById(R.id.btn_first);2.页面组件之buttonbutton监听事件 点击触发 btn_test.setOnClickListener(new View.OnClickListener() {}); 按下触发一次,松开触发一次...原创 2021-02-20 21:58:09 · 198 阅读 · 0 评论 -
litepal操作SQLite
如何使用?eclipseAPP项目:导入jar包Android StudioAPP项目:引入源码库implementation 'org.litepal.android:core:2.0.0' 版本去gethub上看创建litepal.xml文件 <?xml version="1.0" encoding="utf-8" ?> <litepal> <!--数据库名称--> <dbname v...原创 2021-02-20 21:57:32 · 118 阅读 · 0 评论 -
AS工程各种配置文件作用
Project标签下res文件夹下文件【项目的资源】AndroidManifest.xml配置文件<application>标签内容: android:icon=图标样式为普通图标 android:roundIcon=图标样式为圆形图标 android:label=APP名称 android:supportsRtl=是否支持从右到左的布局 2.<uses-perm...原创 2021-02-20 21:55:47 · 336 阅读 · 0 评论 -
Android操作不当遇到的异常
1.在Activity组件启动里有网络操作: NetworkOnMainThreadException原因: 一个APP如果在主线程中请求网络操作,将会抛出此异常。Android这个设计是为了防止网络请求时间过长而导致界面假死的情况发生。解决办法:①简单暴力,强制使用,代码修改简单(但是非常不推荐) //在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码 if (android.os.Build...原创 2021-02-20 21:54:44 · 177 阅读 · 0 评论 -
Android studio的安装与配置
android studio的安装与配置安装: 1.新建一个文件夹安装Android studio(AndroidStudio) 2.新建一个文件夹安装AndroidSDK(不能跟Androidtudio是同一个文件夹) 3.新建一个文件夹装Android开发工程(AndroidWrokspace) 注:新版安装会有Intel HAXM 什么是Intel HAXM Android 模拟器一直以运行速度慢著称, 本文介绍使用 ...原创 2021-02-20 21:53:50 · 204 阅读 · 0 评论 -
activity之间通信、销毁
1.销毁一个activity使用android手机的black按键或者使用finish()方法 btn_test.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { finish();//销毁activity } }); ★activity一键强制退出(销毁多个Activity) 思...原创 2021-02-20 21:52:25 · 127 阅读 · 0 评论 -
Activity
Activity: activity通常情况下就是一个单独的屏幕(窗口) 多个activity是通过Intent进行通信; android应用中每一个Activity都必需要在AndroidManifest.xml配置文件中声明! activity生命周期:我们退出activity页面返回桌面的方式大多都是返回键、home键、或者直接向上划关掉程序 返回键(回到桌面):onPause()-->onStop()-->onDe...原创 2021-02-20 21:38:48 · 74 阅读 · 0 评论