自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大钊IT博客

代码,写到极致,就是一种艺术

  • 博客(8)
  • 资源 (17)
  • 问答 (4)
  • 收藏
  • 关注

原创 Android Studio常用快捷键

文件Ctrl+Alt+S:打开设置界面编辑Alt+F7:针对某个方法,查询被引用的地方Ctrl+Shift+F:

2020-05-18 17:33:49 916

原创 关于universal imageloader缓存你需要知道的秘密

imageloader图片加载框架摘要:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入摘要:这是一篇关于阅...

2019-07-12 11:43:00 176

原创 Android开发之深入理解泛型extends和super的区别

摘要:什么是泛型?什么是擦除边界?什么是上界限定或下界限定(子类型限定或超类型限定)?什么是类型安全?泛型extends关和super关键字结合通配符?使用的区别,两种泛型在实际Android开发中有什么用处?一、什么是泛型?泛型,大概的意思是指没有指定具体的类型的类或方法,以泛型的形式传入一个类中或方法中,在Java编程(Android编程)里面使用一对尖括号和一个大写字母表示,

2018-01-09 12:56:06 822

原创 Android开发之深入理解Android Studio构建文件build.gradle配置

摘要:每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1、applicationId和package属性值的关系,2、怎么配置安全的自定义签名,3、两种构建类型的区别,4、为什么要定制产品的偏好配置?,5、怎么才能加快DEX文件的生成速度,6、为什么要将一个apk拆分成多个?

2017-04-11 11:33:15 2764

原创 Android开发之深入理解Android 7.0系统权限更改相关文档

摘要:Android 6.0之后的版本增加了运行时权限,应用程序在执行每个需要系统权限的功能时,需要添加权限请求代码(默认权限禁止),否则应用程序无法响应;Android 7.0在Android 6.0的基础上,对系统权限进一步更改,这次的权限更改包括三个方面:APP应用程序的私有文件不再向使用者放宽Intent组件传递file://URI的方式可能给接收器留下无法访问的路径,触发FileUri

2017-03-14 19:40:13 9522

原创 创建的Eclipse项目中红叹号问题解决思路

相信我们在创建一个Android项目的时候,都会遇到过Eclipse项目出现红色感叹号的问题,一次又一次的出现让我对这个问题,有了深一层的认识,带着下面的问题简单聊一聊:一、这个问题是怎么产生的呢?二、出现红色感叹号应该如何解决呢?三、以后如何避免红色感叹号的出现?1.1问题产生的原因第一种情况、找不到资源引用的jar包。鼠标选中项目右...

2015-10-16 10:58:19 1297

原创 微信分享实现及成功回调注意事项(一)

最近需要做一个微信分享的功能,琢磨了两天终于算是弄明白了,心里有点小高兴,记录下来供后人参考,少走弯路。实现功能:一、Android项目中集成微信开放平台SDK库文件二、 实现微信分享功能三、 完成demo支付测试1.1 导入微信开发平台SDK需要注意的问题   现在我们首先讲解如何集成微信开放平台的SDK到我们的项目中,我发现开放平台下载的demo里面的库文件中的liba

2015-10-15 16:10:21 12202

原创 自定义视图-圆角TextView、ImageView、Button

今天总结了一下如何自定义圆角视图的方法,使用了一种比较简单的方式,直接在控件属性里面添加.9格式圆角的png图片背景,然后即可达到预期的效果,同时还挺方便,在项目中使用到这里方式来设置效果,还是很常见的。那我就不见解了,现在讲如何自定义ImageView、LinearLayout,实现在ImageView中可以显示文字,同时在LinearLayout中显示图文并茂的效果,如下图:一、前面...

2015-09-30 12:50:36 849

在Android开发中使用MVP模式

公司需要对已上线的APP进行组织架构的调整,看着一个类里面1000+甚至2000+的代码,有种摸不着头脑的感觉。Android Project开发流行的设计模式:MVC,MVP,MVVM,如何在项目中灵活使用MVP,MVP优化项目结构,避免代码臃肿,MVP的定义。

2016-09-09

Android开发之数据存储的四种方式之一:Network存储

在上一篇《Android开发之数据存储的四种方式之一:SharedPreferences》中介绍了SharedPreferences存储本地数据的应用,在这个案例里,封装了HttpURLConnection请求、HttpClient请求和AsyncHttpClient请求,将需要持久化的数据存储到后台数据库中,对于不懂使用网络存储数据的小伙伴来说,不妨看一下!

2015-12-09

新版本ADT创建Android项目无法自动生成R文件解决办法

本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时候,都无法自动生成R文件,这个时候MainActivity文件报错,反复点击项目后执行“Clean”后,错误无法解决,按照之前不生成R文件的办法解决不了,那怎么办呢?先分析错误产生的原因。

2015-11-25

Android开发之数据存储的四种方式之SharedPreferences

Android项目开发中使用的数据存储方式有:网络存储、sqlite存储、File存储和SharedPreferences存储,四种存储方式对应的Demo别人是NetworkDemo、SqliteDemo、FileDemo和SharedPreferencesDemo,根据应用的场景选择其中一种或多种方式,比如在登录界面验证,需要将用户名和密码通过SharedPreferences方式保存,注册信息的时候需要通过网络将数据存储到后台数据库中。结合一个登录界面的验证,使用SharedPreferences接口将数据存储在本地的文件中,实现以下功能: 1、验证登录信息的格式是否合法 2、保存登录信息 3、再次登录,填充登录信息 4、展示登录信息

2015-11-25

ProgressBar+WebView实现自定义浏览器

当我们使用浏览器浏览网页时,总会看到下图页面的样子,上面是一个地址栏,地址栏下面显示加载进度,加载完成后进入页面内容,带颜色的进度条总是少不了的,那样子看起来也舒服,如何实现自定义手机浏览器功能呢?

2015-11-24

广播注册的两种方式-检查网络状态

为了区分广播注册的两种方式,特地写了一个静态广播的例子,监听应用程序网络状态,当前无网络的时候,在应用程序窗口提示信息“当前网络不可用,请检查网络是否已经连接..”,否则不提示

2015-11-18

关于如何自定义Android开发控件Button样式Demo

在安卓开发中,我们经常用到Button按钮这个空间,默认系统提供的Button按钮样式比较单调,不适合项目应用 * ,通常我们需要自定义Button样式,自定义Button样式有三种: * 1、使用.9格式图片作为Button背景,或者作为ImageView、 * TextView、RadioButton等控件背景,效果都不错,能够自适应 * 2、使用自定义矢量图的方式,说得简单点就是使用安卓提供的一些xml参数,绘制矩形、圆形,然后添加渐变、颜色等效果 * 3、第三种是前面两种方式的结合,然后做出特殊的效果

2015-11-12

RadioGroup和RadioButton实现FragmentTabHost导航效果

使用RadioGroup和RadioButton嵌套到Fragment里面,加载页面的时候,我们可以通过RadioButton选项,切换对应的Fragment

2015-11-10

Fragment+FragmentTabHost仿QQ底部导航效果

QQ人群里使用最多的手机APP之一,它的设计、排版都深受大众的喜爱,那么你想不想知道QQ的底部导航是如何实现的呢?其实很简单,通过Fragment+FragmentTabHost我们就可以轻松实现类似QQ底部导航的效果。

2015-11-06

ProgressBar读取文件字节流进度条演示

Android之ProgressBar读取文件进度解析,介绍如何使用ProgressBar动态显示读取文件进度,将读取到的数据在TextView

2015-11-06

Genymotion-ARM-Translation-Libraries

Genymotion模拟器使用的是x86架构,在第三方市场上的应用有部分不采用x86这么一种架构,所以在编译的时候不通过,报“APP not installed”,解决的办法有两种:第一种,如果你是应用开发者,可以点击上图中的“here”;第二种,如果你不是应用开发者,可以下载Genymotion提供的ARM转换工具包

2015-10-28

成功调试微信开放平台分享、收藏、支付功能

使用微信开放平台进行微信分享、支付功能开发的时候,遇到了闪退的问题,在回调的WXEntryActivity里面返回的是unknown error的问题,即使你使用官方提供的demo,也是一样“闪退”,经过反复琢磨,发现是签名的问题。

2015-10-15

Android圆角按钮设计

今天总结了一下如何自定义圆角视图的方法,使用了一种比较简单的方式,直接在控件属性里面添加.9格式圆角的png图片背景,然后即可达到预期的效果,同时还挺方便

2015-09-30

001-自定义视图-圆角TextView、ImageView、Button

今天总结了一下如何自定义圆角视图的方法,使用了一种比较简单的方式,直接在控件属性里面添加.9格式圆角的png图片背景,然后即可达到预期的效果,同时还挺方便

2015-09-30

android最新api

从官网下载的Android开发文档,有需要的朋友一起下载参考

2015-04-22

javascript语言中文参考手册

这是一份学习javascript语言过程中需要使用到的帮助文档,可以查看所用实例。

2013-05-02

网易云信即时通信Eclipse版本Demo源码

网易云即时聊天eclipse版的源码。Eclipse导入项目后,同样必须首先导入uikit,再导入demo,但官网暂时只提供Android Studio的源码例子,需要自己手动配置Eclipse项目,这里提供配置好的Eclipse源码。

2008-11-10

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

TA关注的人

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