- 博客(35)
- 资源 (10)
- 收藏
- 关注
原创 Android中打开多个Activity,点击返回到第一个Activity
问题:Android顺序打开多个Activity,如何返回到第一个Activity(一般为首页)情形:如 A打开B, B打开C, C打开D, 然后如果从D一步返回到A,并清空B、C、D呢?一个没用的方法是:Intent intent= new Intent(this, 首页Activity.class); startActivity(intent); Android开发过程中肯定会经常遇到要返回首页的情形,实现起来很简单,只要在打开的最后一个Activity中 设置Flag就可以回到第一个.
2021-08-31 15:17:20 1493 1
原创 Android kotlin 进阶之Activity的启动顺序入出栈(包括标题栏左边的返回键和软返回键)
简单的说,如果有3个活动的入栈顺序为:活动A→活动B→活动C,它们的出栈顺序将变为:活动C→活动B→活动A,可见活动C结束之后会返回活动B,而不是返回活动A或者别的地方。结合图(1)与图(2)的入栈与出栈流程,即可验证结束活动之时的返回逻辑了。
2021-08-30 23:02:10 2486 7
原创 Android kotlin系列讲解(入门篇)WebView的用法
有时候我们可能会碰到一些比较特殊的需求,比如说在应用程序里展示一些网页。相伴每个人都知道,加载和显示网页通常是浏览器的任务,但是需求里又明确指出,不允许打开系统浏览器,我们当然不可能自己编写一个浏览器出来,这时应该怎么办呢? 不用担心,Android早就考虑到了这种需求,并提供了一个WebView控件,借助它我们就可以在自己应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。 WebView的用法也相当简单,下面就通过一个例子来学习一下吧。新建一个WebViewTes
2021-08-29 13:25:15 629 1
原创 Android WebView的WebSettings常用方法介绍
WebSettings常用方法介绍方法返回值方法名称介绍abstract StringgetUserAgentString()获取WebView的用户代理字符串。abstract voidsetUserAgentString(String ua)设置WebView的用户代理字符串请注意,从{@link android.os.Build.VERSION_CODES#KITKAT}开始,在加载网页时更改用户代理会导致WebView再次启动加载。abstract voids
2021-08-29 12:41:31 611
原创 Android TextView设置部分字体的颜色和大小+Html
1.设置字体颜色,color TextView tv = (TextView) findViewById(R.id.tv); String s1="身份证号码"; String s2 = "点击"+"<font color=red>"+s1+"</font>"; tv.setText(Html.fromHtml(s2));2.设置字体大小,big2.1 一个<big>
2021-08-27 17:04:02 2641
原创 Android 精简的Class<?>(两个Activity之间的转跳)
Android Studio 4.2.2的报错提示:Could not determine java version from '11.0.8'.idea配置JDK、Tomcat 环境提前安装JDK,配置环境变量。目录配置JDK配置Tomcatidea中配置JDK和Tomcat1、JDK:版本为jdk-7-windows-i564.exe下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
2021-08-27 14:25:50 272
原创 Android开发 拨打电话(在EditText上判断输入字符串是否电话号码,是的话直接拨打电话)
Kotlin导入新项目时报错提示:failedInvalid Gradle JDK configuration foundInvalid Gradle JDK configuration found. Open Gradle Settings Change JDK location![在这里插入图片描述](https://img-blog.csdnimg.cn/72191787b02f4f01b3ab03cd9da63e36.png?x-oss-process=image/watermar
2021-08-26 14:55:31 1040 6
原创 Android EditText判断输入字符串的工具类集合
git提交提示:17:17:41 IOException: 远程主机强迫关闭了一个现有的连接。17:17:44 Push failed: Failed with error: fatal: unable to access ‘https://github.com/caobin10/WebView.git/’: The requested URL returned error: 403[core] repositoryformatversion = 0 filemode = false bare
2021-08-25 16:59:53 568 1
原创 Win10台式电脑怎么不拔网线断网
一、点击网络图标二、点击“网络和共享中心”三、点击“更改适配器设置”四、在你本地的网络上用鼠标右键按,点击“禁用”就即可
2021-08-23 11:51:42 3009 2
原创 Android 高德地图(带有定位和点击显示经度纬度)
Android的java的报错提示:......If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.Required by: project :Add g
2021-08-22 21:16:51 1456
原创 Android Studio 配置Git
<<<返回总目录一、下载安装Git 1.下载Git,官方地址为:下载git 2.下载完之后,双击安装,一直在点击“Next” 3.安装完成二、安装是否成功回到电脑桌面,鼠标右击如果看到有两git单词说明安装成功三、打开android studio 打开如下路径File——Settings——Version Control——git
2021-08-21 12:20:09 1552
原创 Push failed Unable to access ‘url‘: OpenSSL SSL_read: Connection was reset, errno 10054
在git提交代码的报错提示:Push failed: Failed with error: fatal: unable to access 'https://github.com/caobin10/WebView.git/': Unknown SSL protocol error in connection to github.com:443......[remote "origin"] url = https://github.com/caobin10/***.git ......
2021-08-20 16:38:47 368
原创 java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChannel found in
android kotlin 提示:解决问题,在gradle.properties中添加:
2021-08-19 22:36:02 1726
原创 Android Studio 制作 9-Patch 图片
可以用Photoshop将一个已有的.png编辑成.9.png。其实,Android本身也提供了编辑.9.png的工具,Android/sdk/tools目录下有很多实用的工具,我们可以使用该目录下的draw9patch工具对.png图片进行编辑。
2021-08-19 21:47:42 1113
原创 Android kotlin 系列讲解(进阶篇)最好用的网络库 - Retrofit(更新中)
Retrofit是从哪来的,是square公司开发的网络库。
2021-08-19 21:09:23 1501
原创 Android开发 OkHttp+客户端与服务器
1.用户和密码的数据,这是测试的,如下。如果开发,密码就要加密 final Map<String, String> args = new HashMap<>(); args.put("username",username); args.put("password",password); args.put("param", GetDataParam.Get_U
2021-08-17 17:13:35 837 1
原创 Android 获取手机IP(3G/4G/WIFI/无网络)
1.activity_main.xml <TextView android:id="@+id/nametextview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_marginLeft="16dp" a
2021-08-16 16:36:08 1159 1
原创 Android的java的报错提示:java.lang.RuntimeException: Fail to connect to camera service
Android的java的报错提示:...... java.lang.RuntimeException: Fail to connect to camera service at android.hardware.Camera.<init>(Camera.java:609) at android.hardware.Camera.open(Camera.java:434) at com.luxand.facerecognition.Prev
2021-08-13 16:52:15 1696 2
原创 Android的java的报错提示:Add google Maven repository and sync project
Android的java的报错提示:......If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.Required by: project :Add g
2021-08-13 15:01:14 1075
原创 Android的java的报错提示:Could not find com.android.tools.build:gradle:4.2.2.
failedCould not find com.android.tools.build:gradle:4.2.2.Could not find com.android.tools.build:gradle:4.2.2.Searched in the following locations: - https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom - https://jcenter
2021-08-13 14:09:37 8081 17
原创 红米10X手机怎么查看IP地址信息
1.点击“设置”2.点击"我的设备"3.点击“全部参数”4.点击“状态信息”5.可以看到“IP 地址”信息
2021-08-12 16:35:53 586 1
原创 Android开发 客户端的用户密码MD5加密算法
客户端的用户密码加密,如下String *** = EnDecryptUtil.MD5HexEncrypt(password.toString());MD5加密:MD5是不可逆的加密算法,也就是无法解密,主要用于客户端的用户密码加密。MD5算法加密代码如下:EnDecryptUtil类:加密,EnDecrypt就是加解密public class EnDecryptUtil { ...... //加密 public static String MD5HexEncrypt(String p
2021-08-12 13:49:20 854
原创 Android工具包 LogUtils集合
Android开发 LogUtils集合,公司开发也需要的LogUtils.javapublic class LogUtils { /** 日志输出级别NONE */ public static final int LEVEL_NONE = 0; /** 日志输出级别V */ public static final int LEVEL_VERBOSE = 1; /** 日志输出级别D */ public static final int LEVEL_DEB
2021-08-11 10:47:17 523
原创 android开发的报错提示:android.os.NetworkOnMainThreadException
android开发的报错提示:E/AndroidRuntime: FATAL EXCEPTION: main Process: com.datab.cn, PID: 26261 android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMod
2021-08-10 16:21:49 437
原创 android的报错提示:java.lang.IllegalStateException: Could not execute method for android:onClick
android的报错提示:E/AndroidRuntime: FATAL EXCEPTION: main Process: com.datab.cn, PID: 21154 java.lang.IllegalStateException: Could not execute method for android:onClick at android.support.v7.app.AppCom
2021-08-10 13:01:05 3292 4
原创 C#中安卓程序员写的App的代码在哪
C#中安卓程序员可以写的App的代码在哪,如何创建文件先看一下,是我安卓同事创建文件来写代码,不是C#同事写的,如下图:mobi的意思是手机创建文件名称可以写:MobiSource,被父类IHttpHandler继承代码如下:using ......;using ......;using ......;namespace Web.Mobile.Ashx{ /// <summary> /// MobiSource 的摘要说明 /// </summa
2021-08-09 13:34:11 453 1
原创 Android的java代码如何自动转Kotlin
我在android开发交流QQ群看到信息了,截图如下:Android的java代码如何自动转kotlin先看一下1.java和kotlin的布局代码还是一样java <TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="30dp"
2021-08-06 22:45:07 1428 6
原创 Android 弹出常用的Date框(年日期到今天为止)
1.实现弹出经典的Date效果如下:2.MainActivity.java,弹出的Date框 private SweetDialog dialog = null; ...... textView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //弹出date框
2021-08-05 17:06:35 315 1
原创 Android kotlin AnyLayer(github官网)框架弹窗(+RecyclerView(androidx+BRVAH3.0.6))
是否支持及android compileSdkVersion 是android compileSdkVersion 是android compileSdkVersion 是android compileSdkVersion 是android compileSdkVersion 是三、实现源码1、实体类MyList.java2、适配器ItemDictAdapter.ktitem_rad.xml3、弹窗工具封装,弹窗工具比较多,可以自己改就即可,
2021-08-04 23:23:31 1795 2
原创 Kotlin PhoneU屏幕像素获取手机大小(分辨率)
PhoneU:屏幕像素获取手机大小object PhoneU { /** * 获取手机大小(分辨率) * * @param context * @return */ @NonNull fun getScreenPix(@NonNull context: Context): DisplayMetrics? { val windowManager = context.getSystemServic
2021-08-04 15:52:07 1192 4
原创 :anylayer:generateDebugRF Could not resolve all files for configuration ‘:***:debugCompileClasspath‘
Android的kotlin的报错提示::anylayer:generateDebugRFileExecution failed for task ':anylayer:generateDebugRFile'.> Could not resolve all files for configuration ':anylayer:debugCompileClasspath'. > Could not find com.github.goweii:Blurred:1.3.0.
2021-08-03 16:20:50 1336 3
原创 The specified Android SDK Build Tools version (29.0.0) is ignored, as it is below the minimum suppor
Kotlin的报错提示:The specified Android SDK Build Tools version (29.0.0) is ignored, as it is below the minimum supported version (30.0.2) for Android Gradle Plugin 4.2.2.Android SDK Build Tools 30.0.2 will be used.To suppress this warning, remove "buildTools
2021-08-03 14:30:34 2242
原创 Android EditText软键盘的搜索按钮
EditText 软键盘的搜索按钮,如下图EditText布局代码加上二句,搜索按钮 android:imeOptions="actionSearch" android:inputType="textPersonName"实现软键盘的搜索按钮,代码如下 //et:android:id="@+id/et" et.setOnKeyListener { v, keyCode, event -> // 输入完后按
2021-08-02 12:59:18 2099
Android开发 网络登录连接(IIS)服务器 +OkHttp+VS2010+SQL Server 2014
2021-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人