
android
小橙子1026
这个作者很懒,什么都没留下…
展开
-
Android获取设备号标识符
封装了一个工具类,直接调用getDeviceId方法就行,要注意如果targetSdkVesion高于28时,获取的deviceId带有随机性不是唯一的,所以生成的deviceId要注意保存public class DeviceIdUtil { public static String getDeviceId(Context context) { final int targetSdkVersion = context.getApplicationInfo().targetSdk原创 2021-10-08 11:46:02 · 4660 阅读 · 1 评论 -
Android联网报错:CLEARTEXT communication to www.xxxxx.xyz not permitted by network security policy
问题Android联网报错:CLEARTEXT communication to www.xxxxx.xyz not permitted by network security policy出于安全,google针对android系统的应用程序要求加密连接,所以用http进行网络访问时会报错解决方法一、 targetSdkVersion 降到27以下在targetSdkVersion 27之前预先非加密连接二、 修改AndroidManifest.xml配置文件在application标签原创 2021-10-04 23:17:03 · 1936 阅读 · 0 评论 -
Android判断是否是第一次启动
思路就是利用SharedPreferences的一个键值对进行状态存储具体实现在指定位置判断状态先创建一个SharedPreferences对象SharedPreferences base = getSharedPreferences("base",MODE_PRIVATE);这里的第一个参数是存储的文件名,可以自定义文件名称,第二个参数是设置该文件的权限,这里设置的是只能所在应用可以读写读取状态情况boolean isFirstStart = base.getBoolean("is原创 2021-09-15 17:03:01 · 1736 阅读 · 2 评论 -
Android实现简单的欢迎界面
实现效果实现步骤创建布局activity_welcome.xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <原创 2021-09-14 22:57:11 · 1619 阅读 · 4 评论 -
android实现圆角按钮
效果图如下实现步骤首先在drawablew文件中创建一个drawable resource file跳转到下一个界面,进行图片中的操作进行文件创建,然后进行配置<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><!-- 设置按钮圆角按钮的步骤--><!-- 1.设置圆角的半径-原创 2021-09-14 22:05:17 · 5672 阅读 · 0 评论 -
Android判断网络连接状态工具类
该工具类用来实现同步判断网络的连接状态在使用工具类之前,确保app打开了访问网络状态的权限,也就是在AndroidManifest.xml里注册权限 <!--访问网络状态的权限--> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />废话不多说直接上代码public class NetworkUtils { /** * 网络是否已连接,不一定能上网原创 2021-09-07 17:50:52 · 574 阅读 · 0 评论 -
ViewPager+TabLayout实现Android页面滑动切换
ViewPager+TabLayout实现Android页面滑动切换最近学习了一下Android页面滑动切换效果的实现,写这篇文章加深一下印象用一个简单的案例来实现该效果先展示一下效果这里采用时ViewPager和TabLayout实现页面滑动切换效果首先把布局代码沾上activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.原创 2021-09-06 23:08:00 · 1130 阅读 · 0 评论 -
优雅的使用Android视图绑定viewBinding
今天分享一种viewBinding视图绑定的用法,如果还没有了解过viewBinding的小伙伴可以先去了解一下viewBinding,下面这篇文章有助于你了解viewBindingAndroid视图绑定viewBinding的使用多说无益,直接上代码步骤启用viewBinding,在build.gradle中配置一下android{.... viewBinding { enabled = true }}编写一个基类BaseActivitypub.原创 2021-09-02 18:17:54 · 363 阅读 · 0 评论 -
Android视图绑定viewBinding的使用
Android视图绑定使用Android官方对视图绑定的介绍通过视图绑定功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个 XML 布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。在大多数情况下,视图绑定会替代 findViewById。官方地址视图绑定的使用首先要启动视图绑定启动视图绑定需要再build.gradle中配置android { ... viewBinding原创 2021-09-02 17:16:06 · 472 阅读 · 0 评论 -
Android 11系统手机无线调试android程序
注意:本编文章是针对Android 11系统手机无线调试android程序,如果你的手机是Android 11 系统以下的android系统,请参考另一篇文章https://blog.youkuaiyun.com/m0_46293123/article/details/119992295准备工作手机和电脑处于同一个局域网想,手机打开了开发者模式,并开启了无线调试连接步骤查看手机无线调试的ip地址一般情况在手机的开发者选项中,无线调试选项可以继续展开在这里我的ip地址是192.168.0.100:3.原创 2021-09-02 13:53:00 · 500 阅读 · 0 评论 -
Android studio在同一局域网下手机设备调试程序的正确姿势
Android studio在同一局域网下调试程序的正确姿势准备工作android studio、数据线,手机确认打开了开发者模式和USB调试无线连接步骤在Android SDK目录下找到platform-tools文件夹,这个文件夹里有一个adb.exe程序。在这个文件夹里打开terminal窗口然后还是要用数据线连接手机在terminal窗口输入一下命令,设置无线调试连接的端口,必须确保连上手机,否则会出问题adb tcpip 8888完成上面这步后就可原创 2021-08-30 10:51:09 · 1694 阅读 · 3 评论 -
android项目构建时,gradle包下载不了
android项目构建时,gradle包下载不了在Android Studio自动下载不了,只能手动去浏览器上下载,下载完后,修改gradle-wrapper.properties文件中的distributionUrl路径distributionUrl=file:///下载的gradle压缩包对应本地路径然后重新构建一下项目就可以了不用怀疑就是这么简单,如果解决你的问题,能否给一个免费的赞...原创 2021-08-29 22:57:35 · 422 阅读 · 0 评论