自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [Android] 聊一下 AppCompatTextView 与 TextView

### 抛出1.compat库是如何将`TextView`替换为`AppCompatTextView`的?2.为什么要进行替换?3.根据替换相关原理,我们可以做哪些事情?> Answer1:###### 第二问:先从第二问开始吧,`AppCompatTextView`继承自`TextView`,是对`TextView`的一种扩展,因为在5.0中首次推出了`MaterialDesi...

2019-08-14 13:47:00 700

转载 [Android] 谈一下自定义View的流程

### 抛出可以从:1. 自定义`View`的步骤;2.自定义`View`的注意事项;3.自定义`ViewGroup`的步骤以及注意事项;4.一些特殊需要注意的地方;以上几方面进行。> Answer1: 要想充分理解自定义View的流程,就必须对`View`的绘制流程有深刻理解,下面说几点:#### **DecorView被加载到Window中**- 从`Activity`的`...

2019-08-01 22:11:00 143

转载 [Android] Handler中的IdleHandler

### 抛出`Handler`中的`IdleHandler`+ 它有什么能力?+ 它有什么用处?+ 能想到一些合适的场景吗?> Answer1: 首先看下源码的注释```/** * Callback interface for discovering when a thread is going to block * waiting for more messag...

2019-07-25 18:22:00 121

转载 Android 网页打开App进入对应页面

### 场景产品中有个功能是分享,用户点击分享的链接可打开app(若没有下载,跳转应用宝下载),进入相应的页面。### 代码一般会在闪屏页添加以下代码(程序的入口)在```AndroidManifest.xml```中```<activity android:name=".mvvm.splash.adsplash.AdSplashActivity" ...

2019-04-10 20:39:00 211

转载 android屏幕适配 2015-07-10 00:16 2人阅读 评论(0) 收藏...

一、关于布局适配 1、不要使用绝对布局 2、尽量使用match_parent 而不是fill_parent 。 3、能够使用权重的地方尽量使用权重(android:layout_weight) 4、如果是纯色背景,尽量使用android的shape 自定义。 5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*...

2015-07-10 00:16:00 65

转载 深入学习Broadcast 2015-07-01 00:39 6人阅读 评论(0) 收藏...

一、Android广播机制(三个基本要素) 1、广播(Broadcast) -用于发送广播; 2、广播接收器(BroadcastReceiver) -用于接收广播; 3、意图内容(Intent)-用于保存广播相关信息的媒介。 Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响...

2015-07-01 00:39:00 103

转载 深入学习Service 2015-06-28 02:28 8人阅读 评论(0) 收藏...

Service可以长时间运行在后台、不提供用户界面,其他应用app也可以启动Service,即使用户切换到其他的app,Service依然可以运行。Service可跨进程。 一、使用service的方式 1、startService() 通过startService()启动Service,即使启动该Service的Activity被销毁了,Service会依然在运行。...

2015-06-28 02:28:00 87

转载 Android中Service与IntentService的使用比较 2015-06-26 10:06 6人阅读 ...

这里主要是说IntentServic 不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先Intent...

2015-06-26 10:06:00 110

转载 在欢迎界面屏蔽BACK键 2015-06-26 00:52 7人阅读 评论(0) 收藏...

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // 在欢迎界面屏蔽BACK键 if (keyCode == KeyEvent.KEYCODE_BACK) { return false; } return false; 其中event.getRepeatCoun...

2015-06-26 00:52:00 315

转载 隐藏状态栏、设置全屏、取消全屏 2015-06-24 00:25 7人阅读 评论(0) 收藏...

import android.app.Activity; import android.view.Window; import android.view.WindowManager; public class CommonUtil { /** * 设置隐藏标题栏 * * @param activity */ pub...

2015-06-24 00:25:00 115

转载 深入学习ListView 2015-06-18 00:15 7人阅读 评论(0) 收藏...

要实现类似下面的布局。 可以看出它的列表上方的图片展示区和下面列表条目是一体的,在上下滚动的时候。而图片展示区不是列表条目。 当然可以分别实现,图片展示区用Gallery,下面用ListView,但是如果横屏,则ListView部分的高度将很短,不方便上下滚动选择。也可以强制竖屏,不过这样用户体验会变差。 其实ListView提供了Header,IMB...

2015-06-18 00:15:00 59

转载 深入学习ContentProvider 2015-06-16 23:24 13人阅读 评论(0) 收藏...

ContentProvider为存储和读取数据提供了统一的接口 使用ContentProvider,应用程序可以实现数据共享 android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等) 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方...

2015-06-16 23:24:00 96

转载 深入学习横竖屏切换时候Activity的生命周期 2015-06-16 00:38 13人阅读 评论(0) ...

<span style="white-space:pre"> </span>开源帮助android获得了飞速的发展,开源也导致了数不清的碎片问题。android的前期系统就是一个半成品,不成熟的系统以及google的快速迭代开发,导致厂家完全跟不上google的步伐,你2.3的bug还没改完,4.0就出来了,4.0的bug还在处理,4.1出来了,最后的结果...

2015-06-16 00:38:00 78

转载 深入学习xUtils 2015-06-14 10:50 23人阅读 评论(0) 收藏...

xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要...

2015-06-14 10:50:00 42

转载 学习Android的Camera 2015-06-12 21:15 21人阅读 评论(0) 收藏...

相机类是用于设置图像捕捉设置,开始/停止预览,拍照片,检索视频帧进行编码.这个类是相机的客户服务,负责管理实际的相机硬件 相机的工作流程: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过D...

2015-06-12 21:15:00 83

转载 深入学习SlidingMenu 2015-06-12 20:27 856人阅读 评论(0) 收藏...

1.首先要先把自己工程的v4包删掉,然后关联library,因为slidingmenu的library里已经有v4包了, (会出现冲突) 2.创建实例, new Slidingmenu(getApplicationContext); 3.设置模式 setMode(SlidingMenu.LEFT); //此处有三种模式,LEFT,RIGHT,LEFT_RIGHT Sl...

2015-06-12 20:27:00 73

转载 Android 判断SD卡是否存在及容量查询

首先先要添加权限 <uses-permission android :name ="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android: name="android.permission.WRITE_EXTERNAL_STIRAGE"/> 判断SD卡是否...

2015-06-10 22:14:00 76

转载 第三方登录,授权,分享

</pre><pre name="code" class="java"></pre><pre name="code" class="java"></pre><pre name="code" class="java"></pre><pre name="code" class="java"&gt...

2015-06-08 22:20:00 134

转载 GLSurfaceView用法详解

SDK 中的 android.opengl.GLSurfaceView 类提供如下功能: 在 OpenGL ES 和 View 系统之间建立联系; 使得 OpenGL ES 可以工作在 Activity 生命周期中; 可选择合适的 frame buffer 像素格式; 创建并管理一个单独的渲染线程,可以实现平滑的动画; 提供 debugging 工具和 API。 一个...

2015-06-06 01:27:00 693

转载 Java/android面试题

从今天起,所有面试或遇到过的面试题,都整理到此文章下,提醒自己时刻要学习,同时分享给各位。【部分网上整理】 Java基础 1,Java中一个汉字占多少字节? java中,只要是字符,不管是数字还是英文还是汉字,都占两个字节,都是一个char。 char c1 = ‘中’; char c2 = ‘A’; char c3 = ‘1’; 确切说,Un...

2015-06-05 00:16:00 308

转载 android应用程序的混淆打包规范

android应用程序的混淆打包规范 1.在工程文件project.properties中加入下proguard.config=proguard.cfg,如下所示: target=android-8 proguard.config=proguard.cfg Eclipse会通过此配置在工程目录生成proguard.cfg文件,但是这只能混淆不含第三方包的工程。 而我们的...

2015-06-02 23:58:00 82

转载 自定义Tabs

public class MainActivity extends FragmentActivity { private ViewPager vp; private RadioGroup rg; private RadioButton rb1,rb2,rb3,rb4,rb5,rb6,rb7,rb8,rb9; private RadioButton[] rbs=n...

2015-05-26 01:01:00 126

转载 android-Service

Service: 是app的组件 可以长时间运行在后台,不提供用户界面 其他应用app也可以启动Service 即使用户切换到其他app, Service依然运行 Service可以跨进程, 使用Service的两种方式 1.Start 其他组件,比如Activity,启动Service通过startService 即使启动该Service...

2015-05-21 00:44:00 61

转载 Loader异步装载器

一、Loader简介: (一)、Loader的概念: 装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。 当成批显示数据的时候,为了使用户体验更好,需要进行异步装载。也就是说,让未显示数据的ListView等UI组件或控件先显示,避免出现白屏的尴尬现象,同时在后台下载数据,...

2015-05-18 00:09:00 82

转载 Handler、Looper消息传递机制-----浅析

Handler、Looper消息传递机制 一、Handler消息传递机制初步认识: (一)、引入: 子线程没有办法对UI界面上的内容进行操作,如果操作,将抛出异常:CalledFromWrongThreadException 为了实现子线程中操作UI界面,Android中引入了Handler消息传递机制,...

2015-05-15 22:13:00 360

转载 Content Providers-----浅析

一 自定义ContentProvider 步骤:1.创建一个类,继承Contentprovider 2.实现所有的抽象方法;onCreate() getType() query() update() delete() ContentResolver对象调用的query() 、insert()、update()、delete() 就是 ContentProvide...

2015-05-14 23:53:00 81

空空如也

空空如也

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

TA关注的人

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