自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android BaseAdapter

一、什么是数据适配器 下图展示了数据源,适配器,listview之间的关系数据源来源各种各样,listview显示数据是有一定的要求,而适配器正是建立了数据源与listview之间的数据关系,进行了结偶,使程序更加容易扩展 二、listview的显示与缓存机制 需要才显示,显示完就被回收到缓存 三、BaseAdapter的基本结构 public int getC...

2020-03-26 11:50:57 288

转载 Android 屏幕适配攻略

2012年到2014年支持Android设备的种类从3997增长到18796。同时各大厂商定制的屏幕尺寸也非常多。这将非常不利于我们进行屏幕适配。这要求我们必须掌握屏幕适配技能,以便使我们的app可以适用于不同屏幕尺寸的设备上。Android设备分辨率比例从上图可以看出,主流的分辨率是前六种:1280×720、1920×1080、800×480、854×480、960×540、11...

2020-03-25 10:53:31 512

原创 Android layout_weight计算方法

layout_weight,权重,可理解为当前控件在其父控件所剩余的空间的所占比例。其计算公式为:所占宽度=原来宽度+剩余空间所占百分比的宽度在横向布局LinearLayout中,以 orientation="horizontal" 为例一、layout_width="match_parent”运行后为:屏幕宽度假设是LButton1: 2/3L = ...

2020-03-25 10:48:40 632

原创 Android Handler机制

一、什么是HandlerHandler是Android中用来发送、传递、接收信息,处理更新界面UI的一套机制二、Handler的作用既可以发送消息,也可以处理消息三、为什么要用HandlerAndroid在设计的时候,就封装了一套消息、传递、处理机制,如果不遵循这样的机制,就没有办法更新UI信息,就会抛出异常四、Handler、Message、MessageQueue、Lo...

2020-03-23 15:08:36 380

原创 Android 设计模式

单例模式:一种对象创建模式,用于产生一个对象的具体实例,确保系统中一个类只有一个实例好处:a,对于频繁使用对象,可以省略多次创建对象的时间。对于重量级对象而言,可以节省性能开销b,new操作次数减少实现思路:1.将该类的构造方法使用private修饰,将实例化代码留在类内部2.暴露一个公开方法提供给使用者获取该实例饿汉式:优点:写法简单,由于实例化代码是static修...

2019-08-02 15:46:54 97

原创 Android 动态修改权限

Android中动态申请权限的实现思路为:1、Manifest.xml清单中声明权限2、Activity中:判断当前是否已经有某个权限;请求权限;用户操作后回调代码如下:情况一:申请单个权限在Manifest.xml清单中:在Activity中:情况二:申请多个权限在Manifest.xml清单中:在Activity中:...

2019-08-02 15:31:59 224

原创 Android Activity启动模式及其区别

android activity的启动模式主要有四种,分别是standard、singleTop、singleTask、singleInstance区别如下:1.standard(标准模式):android创建Activity时,假设没有为Activity设置启动模式的话,默认为该启动模式。该启动模式中,每次激活Activity的时候都会创建一个新的Activity实例,并放入任务栈中,无...

2019-08-02 14:54:42 547

原创 Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()'

Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference使用适配器时,运行出现这错误,这是因为你的适配器中的getView()返回为null...

2019-06-24 10:35:34 945

转载 android webview 背景白屏

在mWebView.setBackgroundColor(0);基础上设置了他的透明度为2 则可。-------------------------------------------------------------------------------------------------------------------------------------------------...

2019-05-13 18:41:26 385

转载 Manifest merger failed with multiple errors, see logs

摘要:在android开发的时候,有时候会遇到这样的问题Error:Executionfailedfortask':test:processDebugManifest'.>Manifestmergerfailedwithmultipleerrors,seelogs但是要命的是,除了这个log,没有什么其他的有用信息了,怎么办?处理方式是这样的:首先进入命令行,输入命令gradlewproce...

2019-03-12 18:37:51 104

转载 Android Studio插件爆红,Plugin Error

不知道为何,项目突然运行不起来了,Plugin ErrorProblems found loading plugins:Plugin "Android Games" was not loaded: required plugin "Android Support" is disabled.Plugin "Android NDK Support" was not loaded: requi...

2019-03-12 12:22:47 349

原创 Android Studio项目导入出现“failed to find Build Tools revision 24.0.0 rc4”

最近从网上下载一些AS的demo,导入时却出现这错误提示“failed to find Build Tools revision 24.0.0 rc4”,原因是项目的build.gradle的配置里buildToolsVersion的配置跟现在的版本不一致以下是该错误的解决方法1、在AS的工具栏界面找到该图标,并点击进去2、将build.gradle中android下的bulid...

2019-02-28 14:06:11 1030

转载 导入项目出现”Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha7“

今天在使用Android Studio导入一个别人的项目时,出现以下错误:Gradle 同步时报错,Could not find com.android.support.constraint:constraint-layout:2.0.0-alpha8的解决方法。原因:Android Studio未安装ConstraintLayout的支持包。解决方法:点击Sdk Manager进入SD...

2019-02-27 17:13:16 5918 1

原创 Android activity生命周期

Android activity的生命周期总共有以下方法:onCreate()  onStart()  onResume()  onPause()   onStop()  onDestory()  onRestart()。onCreate():App运行时,首次被调用,且只调用一次,在该方法中用于设置布局文件,控件的初始化以及做一些监听设置。onStart():在用户可见时调用。onR...

2018-10-13 15:36:35 164

原创 ios开发之oc篇--图片加载

根据图片名称加载图片,有两种方式加载。第一种,通过创建字符串对象格式化图片名称,再通过创建UIImage对象,使用imageNamed传入如:NSString * imgName = [NSString stringWithFormat:@"%@_%02d.jpg",picName,i];UIImage * imgCat = [UIImage imageNamed:imgName];但通过这种方式...

2018-03-05 16:27:44 2503

空空如也

空空如也

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

TA关注的人

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