自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于WebView获取title结果为Url的问题

##获取两种途径 @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); if (view.getTitle()!=null){ ...

2018-09-20 10:43:53 2713 1

原创 Android(国际化)跟随系统语言自动切换的简单实现

国际化步骤:1、新建values包: 在该工程res中右击New—>Directory—>输入对应国家的values值 (例如,你想适配英文,包名就是”values-en-rUS”),再创建一个”values-zh-rCN”values包。2、新建strings.xml放入相应的values位置 ,这时候会显示该国对应的国旗。3、在对应国家的string.xml中编辑字符串...

2018-09-01 11:00:51 5274

原创 浅谈Android中PopupWindow的使用

Android中关于弹窗的实现主要两种形式:AlertDialog和PopupWindow。两者的最主要区别就是显示的位置问题:AlertDialog在位置显示上是固定的。PopupWindow的位置能够在主屏幕上任意显示。PopupWindow的使用分为两步: 1.创建PopupWindow对象,完成初始化设置。 其中setWidth、setHeight和setContentView...

2018-09-01 08:59:44 1129

原创 AlertDialog的简单调用和自定义

原生的简单调用代码如下:AlertDialog dialog;dialog=new AlertDialog.Builder(context) .setTitle("This is a title!") .setMessage("This is a message!")

2018-08-31 11:13:44 423

原创 Resolved versions for app (26.1.0) and test app (27.1.1) differ的四种解决办法

第一种:Rebuild Project但是每次打开程序都要Rebuild Project一次。第二种:把compileSdkVersion 26和targetSdkVersion 26改成27。compileSdkVersion 27targetSdkVersion 27再把implementation ‘com.android.support:appcompat-v7:26....

2018-08-30 11:10:26 572

原创 Android中的包名和签名问题

Android中包名是唯一的1.包名、签名都相同:会直接覆盖。2.包名相同,签名不同:安装失败。3.包名的命名规范:com.公司名.项目名。例如:com.baidu.test。...

2018-08-30 08:56:50 3024

原创 MVC,MVP和MVVM三种模式的简单介绍

MVC 举个例子:你的界面有一个按钮,按下这个按钮去网络上下载一个文件。Model:而那些和网络连接相关的代码写在其他类里,比如你可以写一个专门的networkHelper类,这个就是model层。View:这个按钮是view层的,是使用xml来写的。Controller:那怎么连接前面的这两层呢?是通过button.setOnClickListener(...

2018-03-02 09:52:17 247

原创 TextView跑马灯效果简单实现

简易xml实现<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma

2018-03-01 14:24:50 153

原创 sleep和wait有什么区别?

Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是实际运行过程中,只有一个线程可以优先运行。共同点  wait()和sleep()都可以阻塞当前线程任务运行。区别对时间的指定:  1,sleep方法必须指定时间。   2,wait方法有重载形式,可以指定时间,也可以不指定时间。对于执行权和锁的操作:   1,sl

2018-02-07 17:18:09 333

原创 String,StringBuilder,StringBuffer三者的区别

运行速度: StringBuilder > StringBuffer > String  String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。所以,Java中对String对象进行的操作实际上是一个不断创建新的对象并且将旧的对象回收的一个过程,所以执行速度很慢。

2018-02-07 15:31:19 177

原创 Activity中设置android:configChanges的作用及详细属性

详细属性如下表:属性值:含义:mccSIM卡唯一标识IMSI(国际移动用户标识码)中的国家代码,由三位数字组成,中国为:460 这里标识mcc代码发生了改变mnc SIM卡唯一标识IMSI(国际移动用户标识码)中的运营商代码,有两位数字组成,中国移动TD系统为00,中

2017-12-28 14:42:22 5289

空空如也

空空如也

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

TA关注的人

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