自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试题总结

四大组件## Activity ### 启动模式## Service ### Service ### IntentService HandlerThread## Broadcast## ContentProviderUI框架容器LinearLayoutRelativeLayout控件TextViewButtonImageViewCheckBoxRadioBu...

2019-09-21 08:33:05 108

原创 Android面试之项目架构MVP & MVVM

面试题:谈谈MVP和MVVM模式,你有在自己的项目中使用过吗?好吧,其实问过很多面试者,结果说明MVP和MVVM模式并没有到妇孺皆知的境地。不过也好,这么一个简单的问题我们就可以很容易区分出面试者是否对Android开发有热情。在解释MVP时,我们往往喜欢拿它和大众都比较熟悉的MVC进行比较。MVC全名是Model--View--Controller,是模型(model)-视图(vi...

2019-09-19 20:04:31 1607

原创 Welcome使用CSDN-markdown编辑器

今天我写一篇文章,它使用MarkDown第一章第一节level onelevel two第一章你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。第一节我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功...

2019-09-05 14:39:54 146

原创 在Thread中创建Handler报错

最近面试,总会面到在线程中可以new一个Handler吗?答案是:不能。会抛出异常:java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()分析:请看源码第一步:Handler构造方法public Handler(Callback ca...

2019-09-01 14:59:42 279

原创 实用快捷键总结

option+command+F 将实例对象提取成为私有属性。

2019-08-30 16:00:35 49

原创 android面试-新东方-初面

面试:多线程机制activity用其他线程怎样办到解决内存泄漏,线程泄漏 同步静态和普通监控线上bug 友盟字符串进行倒叙,去重OKhttp步骤onMesure三种方式多屏幕适配总结:面试偏实际使用。平常使用框架的原理和步骤。...

2019-08-29 23:18:37 260

原创 android面试-好未来-初面

笔试:1.int和Integer有什么区别?2.HTTP请求的GET与POST方式的区别?3.recycleView嵌套卡顿如何解决?4.activity,fragment如何传值?5.View的绘制原理?答案:1.Integer是int的包装类,int则是java的一种基本数据类型 Integer变量必须实例化后才能使用,而int变量不需要 Integer...

2019-08-29 23:13:40 492

原创 吊炸天的和web开发一样使用网站资源图片

github网址: https://github.com/JoanZapata/android-iconify前端最常用的图片资源网站Font Awesome:http://www.fontawesome.com.cn/icons-ui/ui最常用的阿里巴巴矢量图:https://www.iconfont.cn/说明:android会因为分辨率的改变对图片有拉伸,加入到mapmip和dra...

2019-01-18 10:23:56 598

原创 github优秀项目

 Android图表视图/图表视图库,支持线条 - 饼图 - 雷达 - 气泡和烛台图表以及缩放,拖动和动画。https://github.com/PhilJay/MPAndroidChart

2019-01-17 17:15:51 306

原创 java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.smallvideo-1/lib/arm/libutility.so: has

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/user/0/com.dashou.wawaji/app_dex/ysdk_hackdex.jar", zip file "/data/app/com.dashou.wawaji-1/base.apk"],native...

2018-09-04 11:28:46 1896

原创 android:windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任...

2018-08-17 15:49:22 183

原创 fitsSystemWindows 介绍

根据官方文档,如果某个View 的fitsSystemWindows 设为true,那么该View的padding属性将由系统设置,用户在布局文件中设置的padding会被忽略。系统会为该View设置一个paddingTop,值为statusbar的高度。fitsSystemWindows默认为false。重要说明:只有将statusbar设为透明,或者界面设为全屏显示(设置View.S...

2018-08-16 15:56:12 923

原创 Android系统服务 —— WMS与AMS

“可以毫不夸张的说,Android的framework层主要是由WMS、AMS还有View所构成,这三个模块穿插交互在整个framework中,掌握了它们之间的关系和每一个逻辑步骤,你对framework的了解至少有百分之五十”。这是《Android源码与设计模式》作者的原话,最近学习WMS和AMS相关知识,的确非常复杂,这篇文章是在学习之初的初步整理,虽然内容不够细致,但对其也算有个宏观的了解。...

2018-08-16 15:04:21 536

转载 Android 带你彻底理解 Window 和 WindowManager

有时候我们需要在桌面上显示一个类似悬浮窗的东西,这种效果就需要用 Window 来实现,Window 是一个抽象类,表示一个窗口,它的具体实现类是 PhoneWindow,实现位于 WindowManagerService 中。相信看到 WindowManagerService 你会有点眼熟,刚接触 Android 时几乎所有人都看到过这样一张图:WindowManagerService...

2018-08-16 14:54:37 96

原创 jsoup抓取网页报错UnsupportedMimeTypeException

在抓腾讯新闻评论时出现如下异常org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/javascript; charset=utf-8, url=http://......

2018-07-12 13:54:37 276

原创 GIT工具SourceTree

有些公司代码管理工具是SVN,现在也有很多公司开始用Git。学习怎样使用Git工具吧。1.首先下载SourceTree安装包。进入此页面,公司的URL会给你,选择目标路径进行克隆。2.克隆成功界面。3.Android stadio打开目标路径项目。ok了,可以看源代码了。...

2018-07-05 12:51:21 145

转载 AndroidStudio如何导入项目与移除列表module

 对于一个初学安卓,并且习惯了Eclipse开发平台的学习者,开始接触AndroidStudio多多少少会有些不习惯,这里所做的笔记是在使用的时候如何解决导入Module和移除Module遇到的问题。  导入Module步骤如下:    1.点击File--2.New--3.ImportProject--4.选择目标module或者项目所在路径即可!      移除列表Module:    And...

2018-07-03 17:41:21 1588

转载 Android Studio预览布局时显示ActionBarOverlayLayout

 在Android Studio中编辑完XML布局后使用Design预览时显示如下界面,不能正确预览:[html] view plain copy将style.xml文件中的      <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">  修改为      <style name="AppThe...

2018-03-20 17:59:48 670

转载 Android实现第三方登录

现在的第三方登录很普遍如QQ,微博,微信,今天我们就来实现如何接入QQ登录到我们的项目中 要想使用QQ登录我们需要到腾讯开放平台注册账号获取开发者资格地址:http://open.qq.com/ 注册完成后点击我们右上角的管理中心 进入管理中心后点击下面的创建应用 然后选择Android平台就会获取APPID和APPKEY创建完成后我们需要到 http://wiki.open.qq.com/wik...

2018-03-20 17:52:03 206

原创 Android实现省市区三级联动效果

PickerView控件的作者在3.0版本中对PickerView源码进行了重构。重构后的PickerView添加了很多可自定义的属性,比如可以自定义文字颜色、大小等。使用也更加方便了。只是改动较大,使用方法也与2.0版本有不少差别。由于2.0版本时候作者没有给出详细的省市区三级联动的Demo。因此才有了这篇文章。现在3.0版本作者已经给出了很详细的例子。大家可以到作者的github下载Dem...

2018-03-20 17:42:16 705 1

转载 android 透明布局点击穿透的处理

今天在做一个弹出层时,由于可以透过透明弹出层点击到下面的控件从而导致一个BUG的产生,后来我找资料一查得知:  解决这个问题可以采用以下两种方法:   一种是:在弹出层的布局中加入     android:clickable="true"第二种:则是在java代码中给弹出层设置弹出层.setOnTouchListener(new OnTouchListener() {@Overridepublic...

2018-03-16 17:51:18 2398

转载 Android ListView:实现item内部控件的点击事件

在使用ListView的时候,我们通常会使用到其item的点击事件。而有些时候我们可能会用到item内部控件的点击操作,比如在item内部有个Button,当点击该Button时,删除所在的item。效果图如下图所示「Talk is cheap. Show me the code」怎么实现这个操作呢?先来看下代码:先看布局文件activity_main.xml只有一个List...

2018-03-15 17:57:51 8483 7

转载 多个ListView实现SetOnItemClickListener监听 区分listView

@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (parent.getId() == R.id.f_linliquan_grid_home) { toastShow("sdfafsd", 0); } ...

2018-03-15 16:43:32 1637

转载 RelativeLayout的各种属性整理

相对于兄弟元素android:layout_below="@id/aaa":在指定View的下方android:layout_above="@id/xxx":在指定View的上方android:layout_toLeftOf="@id/bbb":在指定View的左边android:layout_toRightOf="@id/cccc":在指定View的右边相对于兄弟元素android:layout...

2018-03-12 16:31:41 123

转载 Android实现自定义引导页,玩转ViewPager

ViewPager简介:ViewPager(android.support.v4.view.ViewPager)是android扩展包v4包中的类,这个类可以让用户左右切换当前的view,实现滑动切换的效果。注意:ViewPager类直接继承了ViewGroup类,也就是说它和我们经常打交道的LinearLayout一样,都是一个容器,需要在里面添加我们想要显示的内容。  ViewPager类需要...

2018-03-12 16:29:13 1173

原创 怎样使用pull解析

activity文件:package com.bz.day08_02_pullparser;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import org.xmlpull.v1.XmlPullParser;impo...

2018-03-12 16:25:14 309

转载 Android xUtils3完全解析 是时候来了解xUtils3了

转载请注明出处:http://blog.csdn.net/smartbetter/article/details/51866792xUtils3 是目前功能比较完善的一个Android开源框架。xUtils3 包含了 orm、http(s)、image、view 注解,但依然很轻量级 (246K),并且特性强大,方便扩展:稳定的基石:AbsTask 和统一的回调接口 Callback,任何异常,即...

2018-03-12 16:16:34 620

转载 Android studio中如何自动生成get set方法

我们在bean 类文件的时候,需要为各个对象生成get set 方法,有时过多对象,会有碍我们的开发效率,小编在这里为大家介绍一下如何自动生成get set方法方法/步骤这里小编我以一个User 类为 Demo,先声明两个对象然后将光标放置我们所要生成get,set方法的对象处,然后右击,选择Generate选择“Getter and Setter ”,然后“OK”即可选择要生成get set 方...

2018-03-12 16:14:21 1510

转载 Xml pull解析,XUtils网络请求

用radioGroup和radioButton实现四个选项卡,“资讯”、“热点”、“博客”、“推荐”使用Xutils方式实现请求网络接口解析XML数据,封装到集合里面,用XListView显示解析数据,实现下拉刷新,上拉加载,  需要添加XListView依赖包[html] view plain copy<span style="font-size:18px;">activity_ma...

2018-03-12 16:13:22 116

转载 TextView设置一行最多显示5个字是什么属性

TextView设置一行最多显示5个字是什么属性android:maxEms="5" android:singleLine="true"android:ellipsize="end" 后边显示省略号

2018-03-12 16:11:29 3448

转载 xUtils3.0使用介绍:图片加载模块

现在来介绍xUtils3.0的加载图片功能,3.0之后加入了许多实用的工具,如图片倒圆角,变圆园,变正方形,加载gif等等。。。图片加载模块1,加在网络图片x.image().bind(imageView, url, imageOptions);12,加载assets文件夹下的图片x.image().bind(imageView, "assets://test.gif", imageOptions...

2018-03-12 16:10:20 239

camerax录像,拍照,切换摄像头

camerax录像,拍照,切换摄像头

2021-10-26

空空如也

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

TA关注的人

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