Android开发常用开源框架

Android开源框架系列 Android开源项目 Android开发常用开源框架2 Android开发常用开源框架3 GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频 2017年伊始,你需要尝试的25个Android第三...

2018-08-22 11:37:41

阅读数:410

评论数:1

Android开发高级进阶之Android开发艺术探索笔记重要知识点

本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。 介绍Android开发者不容易掌握的一些知识点 结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点 介绍一些核心技术和Andro...

2018-07-06 09:53:25

阅读数:536

评论数:0

Android Studio快捷键

Alt+回车 导入包,自动修正  Ctrl+N 查找类  Ctrl+Shift+N 查找文件  Ctrl+Alt+L 格式化代码  Ctrl+Alt+O 优化导入的类和包  Alt+Insert 生成代码(如get,set方法,构造函数等)  Ctrl+E或者Alt+Shift+C 最近更改的代码...

2018-12-13 09:54:33

阅读数:7

评论数:0

Android调用相机拍照后图片横向显示的问题解决

最近在做一个项目的时候出现需要实时拍照然后作为头像上传服务器的一个操作,按照以前的老项目老是出现拍照后对 图片处理的问题上图片横向显示,这样切割出来的图片也就是横向了,找了很久才解决出来问题的根源,现在记录下来, 以后遇到这个问题就不会出错了。 1:一般相机拍完照后正常显示在屏幕上如图,这样...

2018-12-04 15:02:30

阅读数:19

评论数:0

AndroidStudio中FindBugs的简单使用教程

对于代码质量的检查,一直是一个比较棘手的问题。虽然我们部门有关于java代码的各种规范,领导也多次强调对代码的评审。 但是在实际执行过程中,由于开发人员的水平参差不齐,在开发项目时还有各种其他因素,比如时间紧任务重,自己的代码不规范没有意识到,就疏于对代码质量的检查,然后草率的提交。 还有就是...

2018-11-12 15:18:22

阅读数:13

评论数:0

Android开发中自定义表情并发送出去之经典的发送表情

本文实例讲述了Android编程开发实现输入(自定义表情包)QQ表情图像并发送出去别人收到并解析出来的方法。分享给大家供大家参考,原来QQ微信等发送表情其实发送的都不是表情,而是一个富文本,收到消息后再解析得来的,具体效果如下 : 表情发送出去是这样:   最近在开发的一个项目是即时通...

2018-11-07 15:42:13

阅读数:30

评论数:0

EditText实现输入自定义表情

本文实例讲述了Android编程开发之EditText实现输入QQ表情图像的方法。分享给大家供大家参考,具体如下: 实现效果如下: 将QQ表情图像放到res下的drawable-hdpi文件夹下: 布局文件: ? 1 2 3 4 5 ...

2018-10-25 16:28:14

阅读数:34

评论数:0

Conflict with dependency "com.android.support-annotations' in project':app'.Resolved ...解决方法

今天新建一个项目的时候在构建过程中出现如下的问题: 这个错误的大概意思是:我的名为app的module里,com.android.support:support-annotations这个依赖冲突了,app里的版本是26.1.0,但是Test app的版本里是27.1.1。 只需要在我们的...

2018-10-11 14:32:11

阅读数:28

评论数:0

Android中的观察者模式

最简单的Android观察者模式的实现Demo,通过这个例子wome我们可以学习到观察者模式的基本yong用法,在后续的开发工作中我们可以根据这个思想设计出更好的产品。 观察者模式是:当一个对象的状态发送改变时,所有依赖于它的对象都能得到通知并被自动更新。 下面介绍一种简单的使用方法,(下面有...

2018-09-18 16:24:42

阅读数:21

评论数:0

Android工程师级别和学习路线

  前言 看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程...

2018-09-10 22:17:37

阅读数:168

评论数:0

强制下线功能的实现管理Activity的工具类

开发中会遇到当我们打开很多Activity的时候想要直接回到某一个界面,然后把栈中的Activity都销毁,这个时候创建一个Activity 的管理类就很简单了,如下,在调用的时候只需要在每个Activity的onCreate()方法中调用响应的方法,然后在需要销毁的时候直接 通过这个工具类来f...

2018-08-31 18:09:04

阅读数:33

评论数:0

java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1

在进行图片放大缩小的时候,图片缩小出现这个异常,查询了一下发现解决方案 java.lang.IllegalArgumentException: pointerIndex out of range pointerIndex=-1 pointerCount=1 at android.v...

2018-08-31 10:47:36

阅读数:144

评论数:0

Android性能优化基本讲解

                                                                                             Android性能优化的目标   在网上也看到过很多相关的文章,他们基本总结为:快,稳,省,小,描述的很准确...

2018-08-30 09:45:18

阅读数:31

评论数:0

Android中隐藏屏幕键盘的方法

Android中需要隐藏键盘的时候(这里有两个事件(方法)可以用来对键盘进行隐藏和显示): /** * 隐藏键盘 * 弹窗弹出的时候把键盘隐藏掉 */ protected void hideInputKeyboard(View v) { InputMethodManager i...

2018-08-28 10:58:22

阅读数:134

评论数:0

Android中最简单的集成腾讯Bugly

项目中使用到集成腾讯的Bugly方便应用的版本管理,崩溃日志的查看和热更新的应用,研究了一下写出来了: 库文件导入 Bugly支持自动集成和手动集成两种方式,如果您使用Gradle编译Apk,我们强烈推荐您使用自动接入方式配置库文件。 自动集成(推荐) Bugly支持JCenter仓库和M...

2018-08-27 14:22:28

阅读数:112

评论数:0

关于Fragment中的onResume方法

前因后果: 开发中使用Activity中通过ViewPager嵌套不同的fragment但是有个问题是当返回Fragment界面时数据没有实时刷新,查了很久以为是Fragment中的onResume()方法的问题,最后才知道原理: Fragment依托于Activity,其内部的OnResum...

2018-08-24 11:06:39

阅读数:92

评论数:0

Volatile详解

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由...

2018-08-23 15:03:48

阅读数:17

评论数:0

自定义图片放大缩小(ImageView)

开发中我们有可能对ImageView控件中的图片进行点击放大和缩小的效果,仅在ImageView中设置比较麻烦, 然后就想到了自己定义一个ImageView控件,通过重写ImageView来实现控件中的图片的点击放大效果: 如下,当用的时候可以直接拿来使用: /** * 对图片进行放大缩...

2018-08-22 15:10:19

阅读数:94

评论数:0

GridView中的图片点击放大,模仿微信朋友圈图片放大效果

在项目中有一个功能是用户有一个照片墙,是用户平时写日记的时候上传上去的(可以参考我另外一篇照片墙的经典实现) 现在呢要对该照片墙中的图片进行点击放大的效果,就像朋友圈中的图片点击放大一样,有几点要求如下: 1)点击图片可以显示该图片的放大效果 2)图片可以左右滑动 3)图片可以点击缩放,手...

2018-08-22 14:29:32

阅读数:188

评论数:0

Android开发中常见的设计模式

对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Patt...

2018-08-22 11:10:09

阅读数:116

评论数:0

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