自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuxing_fighting的博客

唐僧在女儿国抒怀并看着女儿国王的眼睛

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

原创 Android中App闪退的原因分析及处理

网络异常引起的,检查网络配置情况。APP中访问网络的地方,组件中的ImageView没有正常的下载并显示到app 页面上。APP的sdk和手机的系统不兼容。拍照/选择图片后闪退:①手机内存小②部分手机在使用相机拍照时候存在横竖屏切换,可能会导致我们应用重新调整生命周期.解决办法:在使用到拍照功能的Activity设置:android:configChanges=“orient...

2019-02-15 11:10:48 19698

原创 android studio 真机调试出现的问题

在studio环境下,使用真机进行调试出现弹窗 application is waiting for the debugger to attach ,然后就卡死不动,一直无法解决。在网上搜索一圈后总结一下几种解决方案,供以后参考。1.多开Studio,导致调试器多开,可能模拟器无法辨别是谁在调试,关掉其他的Studio,剩下要debug那一个!2.在Studio中的Android Moni...

2018-08-31 11:28:43 1360

原创 SlidingMenu的一些常用属性

//设置侧滑菜单的位置,可选值LEFT , RIGHT , LEFT_RIGHT (两边都有菜单时设置)menu.setMode(SlidingMenu.LEFT_RIGHT);// 设置触摸屏幕的模式,可选只MARGIN , CONTENT menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);//根据dimension资源文件的ID来设置阴

2017-08-31 19:18:35 273

原创 Android 获取路径目录方法

Environment 常用方法: 方法:getDataDirectory() 解释:返回 File ,获取 Android 数据目录。方法:getDownloadCacheDirectory() 解释:返回 File ,获取 Android 下载/缓存内容目录。方法:getExternalStorageDirectory() 解释:返回 File ,获取外部存储目录即 SDCard方

2017-08-31 19:10:04 992

原创 Cursor遍历

Android 提供了一个class 来对数据库的数据进行操作—-Cursor.关于 Cursor*Cursor 是每行的集合。*使用 moveToFirst() 定位第一行。*你必须知道每一列的名称。*你必须知道每一列的数据类型。*Cursor 是一个随机的数据源。*所有的数据都是通过下标取得。关于 Cursor 的重要方法:close() 关闭游标,释放资源 copyStrin

2017-08-28 18:47:06 3071

原创 EventBus使用

下载EventBus的类库 源码:https://github.com/greenrobot/EventBus消息接收: 1.在接收类中,注册:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.

2017-08-28 18:18:18 336

转载 Android源码解析系列

转载请标明出处:一片枫叶的专栏 知乎上看了一篇非常不错的博文:有没有必要阅读Android源码 看完之后痛定思过,平时所学往往是知其然然不知其所以然,所以为了更好的深入Android体系,决定学习android framework层源码。这篇文章就是源码学习的汇总篇,包含学习源码的流程,文章列表等等,会根据学习的进度不定时更新。在学习源码的时候容易进入一个误区就是只见树木不见森林,具体而言就是对

2017-07-21 17:54:12 350

转载 Android新特性介绍,ConstraintLayout完全解析

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53122387 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是An

2017-07-21 17:38:03 216

原创 Android之Task相关属性

AndroidManifest清单文件<application android:name="com.example.MainApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:sup

2017-06-30 18:56:23 461

原创 retrofit框架使用

1.先导包:retrofit2及converter-gsondependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.4.0' compil

2017-06-30 18:26:50 288

原创 Android短信验证功能

短信验证是现在很流行的一种验证身份的技术。用户输入手机号,短信验证平台发送验证码至用户手机,用户输入正确的收到的验证码即可验证手机身份。本文介绍引用第三方mob网站的sdk添加进入app实现短信验证功能的教程。 首先在MOB网站注册账户,在后台为你的app注册获得appkey和appsecret。然后下载网站的短信验证SDK,这里我下载的AS版本的,下载完成后将SDK导入AS,引入SDK

2017-06-27 19:26:59 409

原创 自定义Dialog

在Android开发中经常需要弹出Dialog显示信息,如果选取系统自带的Dialog,风格的确多样,但是感觉效果总会不尽如人意,那么现在可以尝试按照所想的风格样式来自定义Dialog。1.先准备布局文件。 2.写一个ViewHolder,构造函数带两个参数:Context和View,这个ViewHolder与Activity的ViewHolder是不一样,这个View可以看作是一个布局,所

2017-06-27 19:13:29 239

原创 Glide基本使用(下)

接前言,我们往下继续说:

2017-04-27 00:14:40 271

原创 Activity的四种启动模式

当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=”“设置。Standared模式(默认) 我们平时直接创建的Activity都是这种模式的Activity,这种模式的Activity的特点是

2017-04-26 17:11:47 198

原创 偏好设置SharedPreference

共享参数SharedPreferences (偏好设置文件保存在内部存储中: /data/data/包名/shared_prefs/文件名.xml) 保存一些较小的数据,比如登录时的账号密码。实质就是一个XML文件。保存部分: public void doClick(View view){ //1.获取SharedPreferences .MODE_P

2017-04-24 09:28:00 836

原创 Glide基本使用(上)

前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用 SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了 师出同门的Xutils,中间也接触过别的开源框架比如Picasso,对Picasso的第一次印象就不太好,初次接触是拿

2017-04-24 09:21:37 348

原创 Activity背景透明

Theme.Translucent.NoTitleBar.Fullscreen当指定Activity 样式 Them.Dialog 时候 又不允许用XML 设置 Activity 的背景颜色的时候 用代码 this.getWindow().getDecorView().setBackgroundColor(Color.TRANSPARENT); 主意:代码写在 setContView()

2017-04-24 09:18:06 504

空空如也

空空如也

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

TA关注的人

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