自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android DataBinding简单使用

1、配置在应用模块中的build.gradle文件中添加dataBinding元素,如下所示:android { ... dataBinding { enabled = true } }2、布局绑定在你想要编写dataBinding的视图xml文件根目录下按住alt+enter,如下所示:选中Convert to data binding layout即可自动转变成DataBinding的xml样式:&

2020-05-25 11:29:32 13051 5

原创 flutter常见问题

Finished with error: ProcessException: Process "F:\flutter\example\first_flutter_app\android\gradlew.bat" exited abnormally:Exception in thread "main" java.lang.NullPointerException at org.gradle.w...

2019-09-27 15:24:09 356

原创 Android Notification使用

Notification也就是通知的意思,它的作用是在手机通知栏显示一条信息,这对于app不在前台的时候用处很大,下面我们来看一下它的使用方法吧。一、简单使用废话不多说,直接上代码:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Not...

2019-09-18 14:49:32 749

原创 BroadcastReceiver总结

BroadcastReceiver又叫广播接收器,是Android四大组件之一。注册方式:1、动态注册,也就是在代码中进行注册,注册方式如下:public class MainActivity extends AppCompatActivity { private IntentFilter mIntentFilter; private MyBroadcastRec...

2019-09-05 15:33:48 164

原创 Activity知识总结

Activity也叫活动,是Android四大组件之一。生命周期:1、onCreate():Activity被创建,这个阶段可以做一些初始化工作(界面、数据等)。2、onRestart():Activity正在被重新启动,这种情形一般是用户行为导致(按Home、进入新的Activity又重新回退)。3、onStart():Activity被启动,这个阶段属于可见但无法交互。...

2019-09-05 13:43:47 196

原创 小米手机8.0以上悬浮窗开启失败原因

1、需在AndroidManifest中添加权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />2、需在代码中查询是否开启权限if(Build.VERSION.SDK_INT>=23) { if(Settings.canDraw...

2019-08-28 10:42:52 4586

原创 Android序列化

一、什么叫序列化?序列化就是将对象的状态信息转换为可以存储或传输的形式的过程。我们有时候需要进行对象的传输,如果要进行对象的传输我们必须得实现序列化才行。在Android里面实现序列化的方式一般来说有Serializable和Parcelable两种方式,下面我们通过一个简单的小例子来了解下这两种方式吧。1、SerializableSerializable是Java提供的一种序列化的方...

2019-03-31 15:33:17 181

原创 Andriod回调机制详解

作为一个程序员,在我们的日常开发中总是免不了模块与模块之间的调用,一般来说调用方式一般可以分为三种:同步调用、异步调用、回调。 1、同步调用:这种调用方式就是简单的类A调用类B里面的方法,并且整个过程是在同一个线程里面完成的。 2、异步调用:有时候我们调用的方法太耗时了,这样就会形成线程阻塞,造成用户体验不好。这个时候呢我们就会开启一个新的线程来执行耗时的方法,这种方式称为异步...

2019-03-04 12:51:30 434

原创 Android DialogFragment使用

1、基本介绍DialogFragment是Android3.0之后出来的组件,DialogFragment其实就是一个dialog对话框。跟AlertDialog相比呢DialogFragment具有完整的生命周期,更好控制一点。单独的AlertDialog在旋转设备的时候会消失,如果使用DialogFragment就不会有这个情况出现(旋转后对话框会重新创建)。下面来简单介绍一下Dialog...

2018-12-12 17:27:09 3423 5

原创 Android Studio 常见错误

1、Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.0.1).Searched in the following locations: https://jcenter.bintray.com/com/android/tools/external/com-i...

2018-11-08 17:10:43 341

原创 Android高德地图获取SHA-1码

调试版:首先进入cmd控制台,跳转到你的jdk目录,如“C:\Program Files\Java\jdk-10.0.1\bin”,然后输入keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore即可。发布版:前面的步骤一样,命令为:"keytool -list -v -keystore Your...

2018-09-03 10:36:40 142

原创 git常见错误

1.解决git报ssh variant 'simple' does not support setting port解决办法在git bash中输入命令git config --global ssh.variant ssh2.今天Android studio 更新后报 "Failed with error: Could not read from remote repositor...

2018-08-22 14:28:01 382

原创 Android隐藏标题栏

方法一:在styles.xml文件下把parent属性改成“Theme.AppCompat.Light.NoActionBar”此方法可全局修改。方法二:可以在AndroidManifest.xml修改,更改Theme属性为“@style/Theme.AppCompat.NoActionBar”在application里面为全局修改,在activity里修改为当前活动修改。方法三:在代码中调用ge...

2018-05-22 15:02:30 123

原创 Git常用命令

工作区(Working Directory):电脑里能看到的目录版本库(Repository):工作区里面的.git隐藏目录git config --global user.name "Your name" 设置你的名字git config --global user.email "Your email" 设置你的邮箱git config --unset --global us...

2018-05-12 10:13:31 233

原创 判断App是否运行

public boolean isRun(Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List&lt;ActivityManager.RunningTaskInfo&gt; list = am...

2018-04-19 09:29:16 4076

原创 Android AApt错误

Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsError:Execution failed for task ':app:mergeDebugResources'.&gt; Error: java.ut...

2018-04-19 09:14:29 1467

原创 Android注册判断手机号码格式是否正确

方法private boolean isMobileNO(String mobiles) { String telRegex = "^((1[3,5,7,8][0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"; if (TextUtils.isEmpty(mobiles)) { return false; ...

2018-04-19 09:10:20 3105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除