
Android
文章平均质量分 50
小眼看世界.
一寸光阴一寸金
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android-限制下拉框部分item不可选
android-限制下拉框部分item不可选原创 2023-03-08 15:37:41 · 539 阅读 · 0 评论 -
【Android】不跳转直接在当前页面扫描二维码(前置、后置摄像)
【Android】不跳转直接在当前页面扫描二维码(前置、后置摄像)1、在build.gradle添加依赖2、activity_main布局文件3、MainActivity.java 相机动态权限申请( getPermission(); ) 扫描二维码( startScan();)4、前置摄像扫描1、添加依赖 //zxing implementation "com.google.zxing:core:3...原创 2021-10-19 15:24:41 · 2789 阅读 · 3 评论 -
【Android】动态申请多个权限
【Android】动态申请多个权限 下面这个方法根据自己需要申请的权限修改内容,之后调用getPermission()就行。private static final String TAG = "MainActivity"; private final int ACCESS_LOCATION=1; /** * 获取权限,可以与其他项目的权限进行统一处理 */ private void getPermission() { i...原创 2021-10-18 19:17:35 · 2259 阅读 · 0 评论 -
【Android】设置程序开机自启动
【Android】设置程序开机自启动Android系统开机后,系统会发送一个“已开机”的广播。我们想要让自己的程序开机自启动就得接收这个广播。我们分为三步实现:1、创建广播接收器类public class BootReceiver extends BroadcastReceiver { //android.intent.action.BOOT_COMPLETED 是已开机广播对应的字符串 static final String ACTION = "android.inte原创 2021-10-15 16:18:30 · 3400 阅读 · 0 评论 -
【Android】扫描条形码和二维码
【Android】扫描条形码和二维码原文链接:https://blog.csdn.net/xu_weijie/article/details/80763848步骤一:在gradle集成Zxing。加入以下代码compile 'com.journeyapps:zxing-android-embedded:3.0.2@aar'compile 'com.google.zxing:core:3.2.0'步骤二:生成控件调用<Button android:id="...转载 2021-09-18 15:58:54 · 2693 阅读 · 0 评论 -
【Android】隐藏系统自带标题栏
supportRequestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏系统自带的标题栏需要写在setContentView()前:未隐藏的效果和隐藏标题栏的效果 :原创 2021-08-19 11:02:09 · 202 阅读 · 2 评论 -
【Android】复选框实现12306添加乘车人页面效果
在默认情况下,复选框显示为一个方块图标,并在该图标旁放置一些说明性文字。与单选框不同之处是,复选框可以进行多选设置,每一个复选框都提供“选中”和“不选中”两种状态。实现12306添加乘车人页面效果:activity_main.xml:(王美丽CheckBox部分,其他王漂亮等和王美丽重复)MainActivity.java:运行结果:(点击完成)...原创 2021-08-19 10:44:22 · 552 阅读 · 0 评论 -
Android——单选按钮(RadioButton)的简单实用
在默认情况下,单选按钮显示为一个圆形图标,并且在该图标旁放置一些说明性文字。在程序中,一般将多个单选按钮放置在按钮组中,使这些单选按钮表现出某种功能,当用户选中某个单选按钮后,按钮组中的其他按钮将自动取消选中状态。下面是RadioButton的简单使用:activity_main.xml文件:MainActivity.java:运行结果: ...原创 2021-08-18 15:05:41 · 3266 阅读 · 0 评论 -
Android——通过Service实现控制游戏的背景音乐
参考书籍:零基础学Android游戏图片:来源于网络控制游戏的背景音乐1、新建一个空的项目,在res目录下创建raw子目录,将音频文件复制进raw目录中,作为游戏背景音乐。将游戏背景图和音乐图标放进drawable文件下。2、将activity_main.xml文件里的Text View组件删除,为布局添加背景图片(这里是aaa),并在布局中添加一个ImageButton组件,用于启动Service与停止Service。3、在com.example.backgroundmusi.原创 2021-08-16 15:41:13 · 1212 阅读 · 0 评论 -
Android——文件存储之外部存储
在java中提供了一套完整的I/O流体系,通过这些I/O流可以很方便的访问磁盘上的文件内容。在Android也同样支持这种方式来访问手机存储器上的文件。在Android中主要提供了两种方式用于访问手机存储器上的文件: 1、内部存储:使用FileOutputStream类提供的openFileOutput()方法和FileInputStream类提供的openFileInput()方法访问设备内部存储器上的文件。 2、外部存储:使用Environment类的getExternalStora...原创 2021-08-10 16:31:26 · 4141 阅读 · 0 评论 -
Android——文件存储之内部存储
在java中提供了一套完整的I/O流体系,通过这些I/O流可以很方便的访问磁盘上的文件内容。在Android也同样支持这种方式来访问手机存储器上的文件。在Android中主要提供了两种方式用于访问手机存储器上的文件: 1、内部存储:使用FileOutputStream类提供的openFileOutput()方法和FileInputStream类提供的openFileInput()方法访问设备内部存储器上的文件。 2、外部存储:使用Environment类的getExternalStora...原创 2021-08-10 11:18:59 · 4030 阅读 · 0 评论 -
Android——Tcp服务端实现
Android——Tcp服务端传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。Tcp分为服务端(网络应用程序)和客户端(网络应用程序),Tcp通信过程,首先打开服务器监听自己的网络通信端口(假设为7628),打开客户端,设置好要连接的ip地址和服务器的网络通信端口(7628),这样服务器监听到网络通信端口有连接,二者就建立了连接。客户端:可以连接服务端、发送数据、接收数据、关闭连接等...原创 2021-08-09 15:45:24 · 9414 阅读 · 4 评论 -
Android——使用SharedPreferences进行简单存储
使用SharedPreferences进行简单存储 1、简介 2、使用方法与步骤 3、案例:模拟自动登录功能Android系统提供了多种数据存储方法。例如使用SharedPreferences进行简单存储、文件存储、SQLite数据库存储以及Content Provider共享数据等。在这里我们只来讲一下SharedPreferences。1、简介SharedPreferences存储是一种轻量级的数据存储方式,它屏蔽了对底层文件的操作,通过...原创 2021-08-03 17:03:48 · 1804 阅读 · 1 评论 -
Android——dialog对话框的使用
目类:1、背景 2、常用方法 3、Demo1、背景在Android中对话框应用非常广泛,适用于投票、选择、设置端口号、验证码、用户登录等多个场景,好的对话框在方便的前提下提高应用的友好性,下面我们一起来了解dialog。2、常用方法AlertDialog.Builder builder = new AlertDialog.Builder(this) // 创建对话框构建器buil...原创 2021-08-02 17:19:14 · 1118 阅读 · 0 评论 -
Android——Handler的原理和简单使用
1、使用背景:Android 4.0以后不能在UI线程(主线程)访问网络,并且主线程无法进行时间比较繁长的任务,所以需要子线程进行处理,然而4.0后Android只允许在主线程中更新UI,子线程不能更新UI界面,所以需要使用handler来传递消息给主线程,通过主线程更新UI。2、Handler的作用: 将工作线程需要操作UI的消息传送到主线程,使得主线程可根据工作线程的需求更新UI,从而避免线程操作不安全的问题。3、特点:Handler有个...原创 2021-07-31 01:09:30 · 458 阅读 · 0 评论