自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 、AndroidQ 、小米、 oppo等【后台启动界面】问题 解决方案

需求:当android 手机 按了 home 键后 接到语音通话 需要 弹出 语音接听界面。业务分析:当app 处于 后台状态下(按home键)接到socket 消息或者推送消息 然后 直接从后台 弹出界面。最终效果:很多 新版(Android Q)、小米等手机 弹出不相关界面。测试和产品 组 要求修复。经过探索发现 大部分手机 需要开启【悬浮窗权限】 小米等部分手机 需要开启...

2020-04-24 15:51:55 6099 27

原创 手把手教你写酷炫Android自定义view

1、先看效果如果你对 以下内容不感兴趣 直接下载demo简单的用法:allprojects { repositories { ... maven { url 'https://jitpack.io' } } }dependencies { implementation 'com.github.zhoulinxue:animatedTabView:Tag' }package org.zhx.commom.widgets.animate...

2021-05-09 21:20:26 747 7

原创 android Camera 如何 获取最佳合适的尺寸

Android Camera 有 Camera.Parameters 属性,那我们怎么才能找到一个 合适的尺寸 去预览才不会变形呢?demo1、首先我们要 通过api 去获取 当前相机 所支持的 预览 比例Camera.Parameters parameters =camera.getParameters() //获取当前相机支持的 尺寸 List<Camera.Size> vSizes = parameters.getSupportedPreviewSizes();..

2021-04-10 21:06:55 2072

原创 Android 自定义相机Camera流程

# ZCamerademo 下载## 1、如何利用 Camera 开发自定义相机?a、Camera.getNumberOfCameras() 获取 相机数目返回一个 可用相机集合(前/后置)int num=Camera.getNumberOfCameras();b、遍历 相机 Camera.CameraInfo.CAMERA_FACING_BACK 是后置|| Camera.CameraInfo.CAMERA_FACING_FRONT 是前置相机Camera.CameraInfo.

2021-04-10 20:38:07 1653 4

原创 spnnableBuilder 实现Android 表情 高亮字体 及 点击事件

colorfulTextlib for spannableString如果你对博客不赶兴趣直接去下载能干什么?1、 封装 spannableString 的功能 实现 文字部分字体 、换色 、背景 、style、下划线、删除线、替换图片、插入图片 等功能2、封装、分离 TextView 部分字体内容点击事件及TextView 点击事件集成allprojects { repositories { jcenter() }}dependencies {

2020-08-19 15:23:38 911

原创 Retrofit 源码导读一

Retrofit 是如何 创建 一个http 请求的?第一步:创建 Retrofit.Builder Retrofit.Builder builder = new Retrofit.Builder();第二步:builder 有很多属性 但是 比较重要的 几个 也是必须设置的 builder.baseUrl("www.baidu.com"); builder.addCallAdapterFactory(); builder.addConverterFactory();注:以上三个 属

2020-08-05 19:58:57 204 1

原创 轻松搞定 android MVP 架构、okHttp 网络模块封装 的 项目

CommonMvp MVP 框架的 使用commonMvp 能做什么?1、mvp 实现 model view presenter 业务和界面解耦2、整合 网络 请求3、简化网络调用流程4、整合状态栏和标题栏 实现沉浸式 状态栏5、Activity 、Fragment 中 使用方法 一致 接口式封装 生命周期1、有问题请 提交 isuue/(QQ:194093798) 谢谢大家 持续更新2、为新手提供一个 可靠 可用的 mvp 框架结构集成allprojects { repos

2020-07-14 23:14:06 369

原创 解决 优化 app 启动页 白屏 、 黑屏问题

1、需求:Android app 启动时 总是黑屏或者白屏 1秒钟 产品 要去改进 体验、于是 再 启动页 添加了 新的style 配置 成功解决 问题代码如下:manifest 中app 启动页 添加android:theme="@style/welcome" <activity android:name=".WelcomeActivity" ...

2020-04-26 22:42:43 518

原创 Android 左进 、右出、右进、左出、下进、下出 动画

1、左进<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%p" android:toXDelta="0" android:dur...

2020-04-10 15:06:24 1658 1

原创 android 图片轮播(banner)无限轮播

先看效果Android studio 引用持续更新 1.2.0 版本 修复bugimplementation 'org.zhx.common:commonBanner:1.2.0'源码地址 使用方法

2020-01-07 20:25:25 932 5

原创 简单的圆形下载进度条

上截图 代码片段 package org.zhx.rounprogress;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graph...

2018-08-02 23:58:02 1147 1

原创 android ListView GridView 单选和复选列子

android ListView GridView 单选和复选列子1.看到论坛有 同学不会写 listview item 的单选和 复选 所以写了一个发出来 单选类(SignChooseActivity)package com.zhx.listdemo;import java.util.ArrayList;import java.util.List;import android.app.Activ

2016-03-07 20:43:22 690

原创 实现 微信/QQ聊天 发送位置功能

利用百度地图 实现QQ/微信发送位置功能1.看到好多同学 项目需要 模仿发送位置 功能 自己项目也使用了 经过摸索现在分享出来 2.申请百度地图key(http://lbsyun.baidu.com/apiconsole/key); 3.主要界面代码 定位界面,内含 一个 popupWindow 里面显示的内容及 发送地图需要的内容 (图片+Location 点及 地点名字address)p

2016-02-22 15:27:03 4512 2

原创 Universal-Image-loader 部分源码讲解 及 如何 配合阿里云 实现图片缓存。

Universal-Image-loader 部分源码讲解 及 如何 配合阿里云 实现图片缓存ImagerLoader 相关使用及使用 我就不再啰嗦了 ,有需求的同学请直接飞过去http://blog.csdn.net/xiaanming/article/details/26810303开始讲下阿里云图片 服务器使用及其 android 端的 oss-android-sdk-1.0.0.j

2016-02-21 21:34:30 998 1

原创 android 读取本地超大图片

# android 如何读取本地超大图片 1、 首先是读取文件 获取图片宽高(但不获取图片,很关键)。 ``` android public static Bitmap getimage(String srcPath,int size) { // 该对象为图片缩放操作对象 BitmapFactory.Options newOpts = new BitmapF

2016-02-06 23:51:08 1645 1

原创 AlertDialog 用法大全

AlertDialog 使用大全(API Sample)1、从api sample 中取出来的代码 包括了 AlertDialog 的基本用法package com.zhx.customscrollview;import java.util.ArrayList;import android.app.Activity;import android.app.AlertDialog;import

2016-02-02 22:57:15 578 1

原创 仿QQ 聊天 图片功能UI

QQ发送图片的UI及部分功能1、暂时用activity 代替弹出框 本文只提供思路 并未完全实现。package com.zhx.qqpictrue.ui;import android.app.Activity;import android.app.ProgressDialog;import android.content.ContentResolver;import android.cont

2016-02-01 22:02:27 1334 1

原创 activity 生命周期演示

activity 生命周期1.activity 启动时 执行的生命周期 2.activity  暂停、来电话、被其他界面覆盖这里写图片描述 3.黑屏锁屏时的执行方法 4.亮屏幕解锁时 5.从其他界面返回时执行的方法 6. 有数据交互时 返回界面 执行的方法 7. 测试源码地址gihub:https://github.com/zhoulinxue/TestLifeCycleActivity

2015-12-15 15:00:26 322 1

原创 自定义相机添加闪光灯设置

添加闪光灯1.获取相机的 parameters(mCamera.getParameters())属性 2.获取 相机支持的闪光灯模式 mCamera.getParameters().getSupportedFlashModes() 返回一个List 的集合 里面就是手机支持的闪光模式 遍历 就可以设置了 3.友情提示很多手机前置摄像头 不允许设置哦 要不会报 setparameters fa

2015-11-24 21:29:22 3748 1

原创 如何为自定义相机添加 取景框|扫描框 |预览框|矩形框

自定义 相机 及取景框 绘制在相机预览组件上覆盖一层 自定义ImageView 重写 IamgeView的 ondraw() 方法。 2.要实现第一步 首先要的到矩形框 左上角的 坐标(全屏下是marginLeft(左) marjinTop(上)-忽略单位) 还有 宽(width) 长(height) 来得到矩形区域 。就是 重写ondraw()了 要用到 画布canvas 的方法 画

2015-11-18 20:33:59 9524 11

BGStart.zip

~~~~~~适配AndroidM 小米 等手机 后台启动页面 、启动失败问题 、完美解决了 后台弹出界面问题~~~~~~

2020-04-24

android_anim.zip

Android 常用属性动画 上、下 、 左、右 、进 、 出 Android 常用属性动画 上、下 、 左、右 、进 、 出

2020-04-10

commonBanner-master.zip

自定义一个 Android 简单的banner类 新手 可以 借鉴 使用 也可以 稍加修改 、待完善 会持续更新下去 半年内 会更新 切换动画及 展示效果。

2020-01-07

andorid 简单的自定义相机

学习使用android相机 写个demo 练手 会持续更新!

2015-11-15

空空如也

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

TA关注的人

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