自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS HashMap转Json String

解决方案:封装一个map转对象方法,然后调用。

2024-04-11 11:06:07 118

原创 HarmonyOS ArkTS 横竖屏设置

二、对单个Entry,自定义页面设置横竖屏。

2024-04-11 10:28:22 525

原创 Android Flutter混合开发-问题小结

背景我想大多数的原生项目接触跨端方案,都有相似的背景,公司某项业务,进入高速发展阶段,产品希望快速在多端试错迭代,甚至需要保持2周一迭代的开发频率(比如我们项目~),如果继续保持Android/iOS原生开发,同一套功能,需要在Android、IOS都开发一遍,并且开发的成果双端也有可能是不统一的,会带来多余的测试压力,有限的工时内要完成双端的开发,并且要保证开发质量,给我们开发人员也带来巨大的压力(爆肝~)。我们的项目使用的是Flutter跨端技术,下面总结一下我在使用Flutter遇到的一些问题

2022-03-28 12:00:42 3920

原创 Android Studio统一依赖管理Composing builds

Android Studio统一依赖管理背景在我们的AS项目中,经常引用多个Module,多人参与项目开发,这种背景下,我们会时常遇到版本冲突问题,出现不同的compileSdkVersion等,导致我们的包体变大,项目运行时间变长,所以将依赖版本统一是一个项目优化的必经之路。你可能遇到这样的问题在架构设计阶段,你的依赖库是这样的同事并行开发后,合并代码后,变成了这样哈哈哈,这就是没做好依赖管理的后果!下面介绍三种依赖管理方式。如果对前两种已经很熟悉了,可以直接跳转看第三种,推荐使用第三种。

2021-01-20 14:29:16 5469 10

原创 Android 原生SDK Flutter插件编写

CBS,http://123.108.164.71/etv2sb/phd27/playlist.m3u8CGNTV,rtmp://edge2.everyon.tv:1935/etv2/phd235CTIME,http://123.108.164.71/etv2sb/pld21/lihattv.m3u8CTS,rtmp://edge1.everyon.tv:1935/etv1/phd28

2020-11-12 17:41:59 35004 8

原创 Android 仿京东分类列表侧边栏UI库

项目背景项目需求,仿京东列表侧边栏UI,Androidx UI需求,仿京东分类侧边栏。首先作为一般的开发者,遇到这样的UI需求,首先一定是寻找开源,哈哈哈~在github上找到一个开源项目VerticalTabLayout,感谢开源!这个库基本可以满足大部分的侧边导航栏需求。 但是这个项目已经很久没有维护了(不支持AndroidX,不支持kotlin语法,且tab页的切换过于粗暴,不满足UI设计师的需求)在此框架的基础上,开发了一套新的侧边栏框架,并贡献出来,希望可以帮助到大家。正文话不

2020-10-29 22:07:08 3804 12

原创 Tinker热修复使用总结

Tinker的使用记录与总结1. 使用场景(为什么使用热修复?)在开发过程中,我们经常遇到一些小的且必须及时解决的线上bug,常用的方法就是更新一个版本,推送到用户强制更新。例:公司项目3.0.0版本上线后,遇到用户不能使用流量下载的bug,我们只能推出了3.0.1版本修复了此bug。如果使用了热修复技术,我们就可以在不升级版本的情况下解决此问题。 2.为什么使用Tinke...

2018-12-04 17:39:49 327 2

原创 Android Google认证 -CTS认证问题小结

0.0 前言这段时间接手了CTS认证相关的工作,在这里整理一下相关的问题。(同时感谢同事对此总结提供的帮助及补充)1.0 Google Waive项目这个部分的整理,根据CTS版本来进行分类,以R13为基础版本。1.1 R131.1.1 CtsPermission2TestCases android.permission2.cts.PermissionPolicyTest#testPlatform...

2018-03-02 11:45:11 10355 3

原创 ContentProvider简介

ContentProvider一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。使用ContentProvider共享数据的好处是统一了数据访问方式。二、Uri类简介Uri代表了要操作的数据,Uri主要包含了两部分信息:1.需要操作的ContentProvider2.对C

2018-01-15 20:38:41 418

原创 SytemUI流程分析

1.      SystemUI的一些功能:1.1. StatusBar显示系统当前状态,包括信号强度,电池电量,时间,通知图标等。1.2. 状态栏下拉菜单,包括快捷开关,通知栏,运营商显示,日期,设置按钮,清除按钮等。1.3. Application历史记录。1.4. 截图。1.5. 静态壁纸的draw处理。1.6. CPU显示情况。1.7. Android版本显示。

2018-01-15 20:33:44 509

原创 git 常用命令汇总

-- 克隆项目wtkclone dev_mp -- 切换分支git checkout master -- 删除分支git branch -d dev_temp-- 新建分支git branch -b dev_fix_bug239--查看当前状态git status--查看具体的改动点gitk-- 将带动的代码添加到索引中git add .--

2018-01-15 20:29:05 305

原创 Android在长按关机键弹框中添加新的选项(如截屏,提示语)

首先从PhoneWindowsManager.java看起,这里会调用private void interceptPowerKeyDown(boolean handled) { mPowerKeyHandled = handled; if (!handled) { mHandler.postDelayed(mPowerLongPre

2018-01-15 19:50:47 1541

原创 Android 手机遥控器控制机顶盒(电视)

Android 手机遥控器

2017-08-29 11:32:29 10871

原创 Activity之间传递图片(Drawable,Bitmap)

activity之间传递drawable(bitmap)图片

2017-08-02 16:24:17 5252 7

原创 关于ListView、GridView的OnItemClickListener不响应解决

关于ListView、GridView的OnItemClickListener不响应解决

2017-06-01 17:42:16 436

原创 xUtils框架

一、什么是xUtils?        xUtils 是一个工具类的集合体,其中包含许多实用的Android工具,主要包含四大模块:1、ViewUtils的模块2、HttpUtils的模块3、BitmapUtils的模块4、DBUtils的模块        xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议

2017-05-10 17:58:42 383

原创 Android Gesture手势及手势库

Gesture手势及手势库一、Gesture基础:(一)、概念:        所谓手势,其实是指用户手指或者触摸笔在触摸屏上的连续触碰行为。比如在屏幕上从左至右划出一个动作,就是手势。再比如在屏幕上画一个圆圈也是手势。手势这种连续的触碰会形成某个方向上的移动趋势,也会形成一个不规则的几何图形。应用程序中的手势就是:多个持续的触摸事件在屏幕上形成特定

2017-03-25 10:15:59 787

原创 Android SurfaceView

SurfaceView一、SurfaceView:(一)、SurfaceView介绍:1、前言:        在Android系统中,有一种特殊的视图,称为SurfaceView,它拥有独立的绘图表面,即它不与其宿主窗口共享同一个绘图表面。由于拥有独立的绘图表面,因此SurfaceView的UI就可以在一个独立的线程中进行行绘制。又由于不占用主线程资源,Sur

2017-03-25 10:14:39 499

原创 Android 文件的加密及解密

文件加密及解密1. 保护隐私数据不被未授权访问;什么是加密 1. 保护隐私数据不被未授权访问; 2. 用于隐藏真实数据,进行安全的数据传递; 3. 避免数据被第三方截获;2. 用于隐藏真实数据,进行安全的数据传递;3. 避免数据被第三方截获;古代加密方式:置换(反序,替换)加密算法的历史 古代加密方式:置换(反

2017-03-25 10:12:25 1791

转载 Android.mk语法详解

0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"m

2017-03-25 09:53:13 657

原创 安卓模仿2048小游戏

2048是最近比较火的小游戏,算法逻辑并不难,界面简单,本项目是模仿2048的简易升级版,欢迎大家查看。话不多说,直接开撸!

2016-10-18 20:08:01 2168 9

原创 Json数据解析

1、介绍 JSON简单的数据交换格式,来自于JavaScript对自己的数据进行改进,改进以后变成现在通用的数据交换格式了 网络数据传输的格式都会采用JSON数据格式,开始替代原来xml格式的数据传递 优点:数据传输速度快,解析比较方便。和xml解析相比更加便捷 缺点:显示数据的结构,识别性不如xml,xml查看性比较清晰

2016-10-18 18:53:03 506

原创 Android实现简单的音乐播放

android实现音乐播放效果,简单的服务开启。 这里将用到android的四大组件之一:Service 注意:Service是自大组件之一,需要注册。

2016-09-22 20:05:36 20539 5

原创 监听安卓手机电量BroadcastRecevier

本文实例讲述了Android获取手机电池电量用法。分享给大家供大家参考。具体如下: 原理概述: 手机电池电量的获取在应用程序的开发中也很常用,Android系统中手机电池电量发生变化的消息是通过Intent广播来实现的,常用的Intent的Action有 Intent.ACTION_BATTERY_CHANGED(电池电量发生改变时)、Intent.ACTION_BATTERY_

2016-09-22 19:46:17 1017

Android 手机遥控器

Android 手机遥控器 ,手机遥控机顶盒,基于Socket的实现,博客地址:https://blog.csdn.net/Json_Jerry/article/details/77675990 希望能够帮助到你

2017-08-29

空空如也

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

TA关注的人

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