- 博客(20)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android 、AndroidQ 、小米、 oppo等【后台启动界面】问题 解决方案
需求:当android 手机 按了 home 键后 接到语音通话 需要 弹出 语音接听界面。业务分析:当app 处于 后台状态下(按home键)接到socket 消息或者推送消息 然后 直接从后台 弹出界面。最终效果:很多 新版(Android Q)、小米等手机 弹出不相关界面。测试和产品 组 要求修复。经过探索发现 大部分手机 需要开启【悬浮窗权限】 小米等部分手机 需要开启...
2020-04-24 15:51:55
6217
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
865
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
2312
原创 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
1680
4
原创 spnnableBuilder 实现Android 表情 高亮字体 及 点击事件
colorfulTextlib for spannableString如果你对博客不赶兴趣直接去下载能干什么?1、 封装 spannableString 的功能 实现 文字部分字体 、换色 、背景 、style、下划线、删除线、替换图片、插入图片 等功能2、封装、分离 TextView 部分字体内容点击事件及TextView 点击事件集成allprojects { repositories { jcenter() }}dependencies {
2020-08-19 15:23:38
928
原创 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
265
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
387
原创 解决 优化 app 启动页 白屏 、 黑屏问题
1、需求:Android app 启动时 总是黑屏或者白屏 1秒钟 产品 要去改进 体验、于是 再 启动页 添加了 新的style 配置 成功解决 问题代码如下:manifest 中app 启动页 添加android:theme="@style/welcome" <activity android:name=".WelcomeActivity" ...
2020-04-26 22:42:43
537
原创 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
1712
1
原创 android 图片轮播(banner)无限轮播
先看效果Android studio 引用持续更新 1.2.0 版本 修复bugimplementation 'org.zhx.common:commonBanner:1.2.0'源码地址 使用方法
2020-01-07 20:25:25
959
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
1160
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
710
原创 实现 微信/QQ聊天 发送位置功能
利用百度地图 实现QQ/微信发送位置功能1.看到好多同学 项目需要 模仿发送位置 功能 自己项目也使用了 经过摸索现在分享出来 2.申请百度地图key(http://lbsyun.baidu.com/apiconsole/key); 3.主要界面代码 定位界面,内含 一个 popupWindow 里面显示的内容及 发送地图需要的内容 (图片+Location 点及 地点名字address)p
2016-02-22 15:27:03
4543
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
1006
1
原创 android 读取本地超大图片
# android 如何读取本地超大图片 1、 首先是读取文件 获取图片宽高(但不获取图片,很关键)。 ``` android public static Bitmap getimage(String srcPath,int size) { // 该对象为图片缩放操作对象 BitmapFactory.Options newOpts = new BitmapF
2016-02-06 23:51:08
1661
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
596
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
1345
1
原创 activity 生命周期演示
activity 生命周期1.activity 启动时 执行的生命周期 2.activity 暂停、来电话、被其他界面覆盖这里写图片描述 3.黑屏锁屏时的执行方法 4.亮屏幕解锁时 5.从其他界面返回时执行的方法 6. 有数据交互时 返回界面 执行的方法 7. 测试源码地址gihub:https://github.com/zhoulinxue/TestLifeCycleActivity
2015-12-15 15:00:26
329
1
原创 自定义相机添加闪光灯设置
添加闪光灯1.获取相机的 parameters(mCamera.getParameters())属性 2.获取 相机支持的闪光灯模式 mCamera.getParameters().getSupportedFlashModes() 返回一个List 的集合 里面就是手机支持的闪光模式 遍历 就可以设置了 3.友情提示很多手机前置摄像头 不允许设置哦 要不会报 setparameters fa
2015-11-24 21:29:22
3776
1
原创 如何为自定义相机添加 取景框|扫描框 |预览框|矩形框
自定义 相机 及取景框 绘制在相机预览组件上覆盖一层 自定义ImageView 重写 IamgeView的 ondraw() 方法。 2.要实现第一步 首先要的到矩形框 左上角的 坐标(全屏下是marginLeft(左) marjinTop(上)-忽略单位) 还有 宽(width) 长(height) 来得到矩形区域 。就是 重写ondraw()了 要用到 画布canvas 的方法 画
2015-11-18 20:33:59
9622
11
commonBanner-master.zip
2020-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人