202009-25 Android Studio用genymotion运行后小图标无法显示问题 提出问题我做的是一个通讯录,用到了选项菜单,每一个菜单项左边我都添加了一个小图标,运行后发现没有显示出来。解决方案利用反射机制,根据对象来寻找类,再根据类来找方法,在显示菜单选项的Activity中复写onMenuOpened方法:@OverridepublicbooleanonMenuOpened(intfeatureId,Menumenu){if(menu!=null){if(menu.getClass().getSimpleName().equalsIgnoreCase("MenuBuilder")){try{Method... 继续阅读 >
202009-25 解决Android Device Monitor 的 File Explorer 中无法打开某些文件夹的问题 AndroidDeviceMonitor的FileExplorer中,列出了模拟器内的各种文件与文件夹,有的文件夹旁边明明有箭头符号,然而却打不开,比如下面的data文件夹:1分析因为Android的底层是linux,所以每个文件夹都是有权限控制的,比如data的Permissions(权限)是drwxrwx--x我们来解释一下:第一个字符表示的是文件类型。如果是d,则表示是文件夹。后面跟着三个三元组。共10个字符。三个三元组各有不同的含义:第... 继续阅读 >
202009-25 android自定义view用path画长方形 这次主要是练习一下Android的自定义view和path的相关使用,所以做了一个简单的demo:自定义一个view,并用path在上面画一个可以动态改变圆角大小的长方形。自定义相关属性自定义view首先需要在values文件夹下建一个attrs文件,并在其中定义view的相关属性,如下:<resources><declare-styleablename="CustomView"><attrname="round_position"><flagname="left-top"value="0x1"></flag><flagname="right-top... 继续阅读 >
202009-25 Android写一个实时输入框功能 我们在做安卓项目时通常都会对Android的EditText输入框的内容实时监听,这里我们就做一个实时监听框,EditText实时输入,而TextView实现实时显示。话不多说,直接上效果图:以下是代码配置文件activity_main.xml<?xmlversion="1.0"encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-... 继续阅读 >
202009-25 Android studio实现简单的计算器 本文实例为大家分享了Androidstudio实现简单计算器的具体代码,供大家参考,具体内容如下需求分析及概要设计目的开发一个简单的计算器App,使之能够完成加减乘除混合运算工具及环境使用java语言,在Androidstudio平台上进行开发功能设计“+”:实现两数相加“-”:实现两数相减“*”:实现两数相乘“/”:实现两数相除“=”:计算并得出正确结果“C”:清屏“Backspace”:倒退设计思路1、首先设计一个可视化的界面,供... 继续阅读 >
202009-25 解决AMD无法使用Android studio问题 前提:你的电脑是AMD处理器,想使用Androidstudio,自己的电脑系统是win10家庭版,在百度找到勾选hyper-v就能用,然后发现在自己的电脑上面找不到,又要去BIOS界面里面更改配置发现也不行,这些坑我都踩过。。。。那请你接着往下看当初刚上大一对于电脑硬件有好多东西不懂,然后随便找了一个外观比较好看的,而硬件基本没考虑就买了,然后在慢慢学习过程中发现太坑了居然是AMD处理器,4G运行内存,打开电脑啥也不干就占包分之七... 继续阅读 >
202009-25 Android通知栏前台服务的实现 一、前台服务的简单介绍前台服务是那些被认为用户知道且在系统内存不足的时候不允许系统杀死的服务。前台服务必须给状态栏提供一个通知,它被放到正在运行(Ongoing)标题之下——这就意味着通知只有在这个服务被终止或从前台主动移除通知后才能被解除。最常见的表现形式就是音乐播放服务,应用程序后台运行时,用户可以通过通知栏,知道当前播放内容,并进行暂停、继续、切歌等相关操作。二、为什么使用前台服务后台运行的Service系... 继续阅读 >
202009-25 Android 获取drawable目录图片 并存入指定文件的步骤详解 第一步:获取存储的路径我们用/sdcard/Android/data/包名/的路径方便我们测试查看Stringpath=MyApplication.getContextObject().getExternalFilesDir("").toString();Filefile=newFile(path);第二步:根据该文件中存储的路径信息在文件系统上创建一个新的空文件FilefinalImageFile=newFile(file,System.currentTimeMillis()+".jpg");try{finalImageFile.createNewFile();}catch(IOExceptione){e.printS... 继续阅读 >
202009-25 android studio实现简单考试应用程序实例代码详解 一、问题1、如图所示,设计一个包含四种题型的简单考试应用程序(具体考试题目可以选用以下设计,也可以自己另外确定),项目名称:zuoye06_666;(666,改成自己的实际编号)。2、布局管理器任选(约束布局相对容易实现)。3、“提交”按钮的Text通过字符串资源赋值,不要直接输入“提交”两个字。4、每题按25分计算,编写相应的程序,答题完成后单击“提交”按钮,在“总得分:”右边文本框中显示实际得分;同时,显示一个Toast... 继续阅读 >
202009-25 Android10自动连接WiFi问题的解决 说明:本文主要说明扫码之后自动连接WiFi的一些处理,扫码的流程相对简单,网上教程也比较多,对于目前Android各个版本也没有太多变化。问题描述:最近在做项目的时候,发现以前的项目有扫描二维码自动连接WiFi的功能,设备改了生成二维码的方式,然后发现手机无法自动连接WiFi了。问题原因:经过代码调试发现:(我都是真机调试)wifiManager.addNetwork(WifiConfiguration);在添加WiFi的时候,这行代码始终返回-1,换用同事手机... 继续阅读 >
202009-25 Android Studio实现简单计算器功能 本文实例为大家分享了AndroidStudio实现简单计算器功能的具体代码,供大家参考,具体内容如下程序步骤:(1)在布局文件定义一些计算器界面的文本框,按钮等组件。(2)在Activity中获取组件实例。(3)通过swtich函数,判断输入的内容,并进行相应操作,通过getText()获取文本内容,setText()显示。程序代码设计:一、界面布局参考书本例2-9,应用网格布局设计计算器界面,在设计区域设置一个6行4列的网格布局,第一行为显示数据... 继续阅读 >
202009-25 Android Studio实现简易计算器(表格布局TableLayout) 这是一个运用网格布局来做的简易计算器,可能没有那么美观,大家可以继续完善首先先看看成果吧首先先建一个新的ProjectCalculator然后先编写颜色背景文件创建一个gray.xml,哪里创建呢?如图在drawable下右击,选择new?Drawableresourcefile第一个是文件名字,第二个属性可以自己选择,我们这里前两个文件选择shape,第三个文件选selector,附上颜色背景代码gray.xml<?xmlversion="1.0"encoding="utf-8"?><shapexmln... 继续阅读 >
202009-24 Android实现简易计算器(可以实现连续计算) 发一个库存程序,好像是几个礼拜之前写的吧,是一个用安卓实现的简易的计算器,写这个小程序之前,看了很多人写的计算器,觉得使用一个EditText,并将它设置为不可编写,是比较好的解决方案。设计思路主要是:根据用户的点击,在一个EditText中显示用户输入的运算步骤,例如1*5+8-5,这个运算步骤首先是字符串类型的,然后在经过系列步骤将字符串解析成为相应的实数计算,最终得出结果我是用了两个EditText,第一个... 继续阅读 >
202009-24 Android Studio实现简单计算器APP 一、简介:用AndroidStudio 实现一个简单的计算器APP,并在蓝叠模拟器中运行。该计算器只能实现两位数字的四则运算。二、代码activity_main.xml ---界面设计<?xmlversion="1.0"encoding="utf-8"?><GridLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"... 继续阅读 >
202009-24 android自定义加减按钮 本文实例为大家分享了android自定义加减按钮的具体代码,供大家参考,具体内容如下1、定义两个shape:my_button_shape_normal.xml:<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><strokeandroid:width="1dp"android:color="#007FFF"/><cornersandroid:radius="5dip"/><paddingandroid:bottom="1dp"android:left="10dp... 继续阅读 >
202009-24 Android studio实现加法软件 本文实例为大家分享了Androidstudio实现加法软件的具体代码,供大家参考,具体内容如下布局为简单的线性布局,用一个EditText来接收输入的结果用Random来获得两个随机数布局文件:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="m... 继续阅读 >