自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (29)
  • 收藏
  • 关注

原创 Android Compose pullRefresh下拉刷新demo

Android Compose pullRefresh下拉刷新

2024-01-30 17:17:07 387

原创 compose LazyColumn + items没有自动刷新问题

compose LazyColumn + items mutableStateOf 没有自动刷新

2024-01-30 17:13:20 618

原创 java.lang.NoSuchMethodError: No virtual method at(Ljava/lang/Object;I)Landroidx/compose/animation/co

Android Compose PullRefresh 下拉刷新闪退

2024-01-30 17:05:14 928

原创 类似IOS的over-scrolling效果

类似IOS的over-scrolling效果,即对于滑动到顶部或底部的View继续滑动时会超出,松手后自动还原到原始位置。2、滑动控件:VerticalRecyclerView.kt,VerticalScrollView.kt等。1、容器:OverScrollDecor.kt。分两块内容:容器+滑动控件。

2022-12-14 17:36:42 142 1

原创 CoordinatorLayout+AppBarLayout 布局中实现自动滚动到顶部的效果

【代码】CoordinatorLayout+AppBarLayout 布局中实现自动滚动到顶部的效果。

2022-11-25 14:36:57 1176

原创 Android - 协程+Retrofit:Unable to create call adapter for xxx,Could not locate call adapter for xxx

Android - 协程+Retrofit:Unable to create call adapter for xxx,Could not locate call adapter for xxx

2022-10-08 14:46:55 2647 1

原创 Android 13适配

Android 13 适配

2022-09-26 16:33:51 2791

原创 Android 11 适配

与早期版本一样,Android 11 包含一些行为变更,这些变更可能会影响您的应用。以下行为变更仅影响以 Android11 或更高版本为目标平台的应用。如果您的应用将targetSdkVersion设置为30,您应酌情修改自己的应用,以便正确支持这些行为。一、分区存储首先看下Android存储位置分类:1、内存存储的/data/data/App包名/,App的内部存储,App的特定目录Context.getFilesDir() /data/user/0/com.xxx/file...

2020-10-23 11:48:04 2385 1

原创 Android Jetpack 应用架构指南

移动应用用户体验在大多数情况下,桌面应用会将桌面或程序启动器当做单个入口点,然后作为单个整体流程运行。Android 应用则不然,它们的结构要复杂得多。典型的 Android 应用包含多个应用组件,包括Activity、Fragment、Service、内容提供程序和广播接收器。您需要在应用清单中声明其中的大多数应用组件。Android 操作系统随后会使用此文件来决定如何将您的应用集成到...

2019-12-06 10:20:43 1215

原创 Android Jetpack 使用入门

Jetpack 包含一系列 Android 库,它们都采用最佳做法并在 Android 应用中提供向后兼容性。Android Jetpack 应用架构指南概述了构建 Android 应用时要考虑的最佳做法和推荐架构。下文介绍了如何开始使用 Jetpack 组件。在应用中使用 Jetpack 库所有 Jetpack 组件都可在Google Maven 代码库中找到。打开项目的...

2019-12-06 10:16:27 1169

原创 新房交房税费

一、新房交房税费有:1、契税:非普通住宅契税按4%征收,普通住房标准为按1.5%征收。个人首次购买90平方米及以下普通住房契约按1%征收。各城市具体收费标准略有不同。2、住房维修基金:商品房销售时,购房者与售房单位应当签定有关维修基金交缴约定,购房者应当按购房款2-3%的比例向售房单位交纳维修基金。售房单位代为收取的维修基金属全体业主共同所有,不计入住宅销售收入。房屋维修基金实际上包括...

2019-12-03 10:30:36 273

原创 毛坯房验房流程与注意事项

毛坯房验房流程与注意事项一般情况下,从开发商手里买到的房子都是毛坯房。而毛坯房通常都是没有做任何处理的房子。在收房之后为了以后能装修出个性的空间就先得验房,这就涉及到毛坯房的验收标准、验收流程以及相关注意事项,业主只有了解清楚这些之后才能保证验房的万无一失。下面,我们我们一起来看有关毛坯房验房流程与注意事项的介绍吧。毛坯房验房流程如下:毛坯房验房流程一、先看外部:外立面、外墙瓷砖和涂料...

2019-12-03 10:28:02 685

原创 办理房产证的流程

办理房产证的流程有哪些?1、确定开发商已经进行初始登记确定开发商已经进行初始登记是办理房产证的必要条件,为确保自己的利益,在《购房合同》中应对开发商办理初始登记的时限加以约定,尤其是开发商办理初始登记的最后期限以及办理完毕后的“及时通知义务”等,明确不及时办理应当承担的赔偿责任。2、到管理部门领取并填写《房屋(地)所有权登记申请表》申请表填写之后需要开发商签字盖章。有的开发商手中会...

2019-12-03 10:25:37 245

原创 收房时开发商出具

收房时要注意下几点:1、开发商需向业主出示《竣工验收备案表》原件,上面必须有备案部门同意备案的签署和公章。2、开发商需向业主提供《住宅质量保证书》原件,如果开发商委托物业管理公司等单位负责维修房屋质量问题,那开发商就应当在《住宅质量保证书》中写出所委托的单位名称。3、开发商需向业主提供《住宅使用说明书》原件,《住宅使用说明书》里应对住宅的结构、性能和各部位(部件)的类型、性能、标准等作...

2019-12-03 10:24:05 183

原创 Android 组件化开发

Android 组件化开发一、普通Android工程现状随着APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,APP业务模块的数量有可能还会继续增加,而且每个模块的代码也变的越来越多,这样发展下去单一工程下的APP架构势必会影响开发效率,增加项目的维护成本,每个工程师都要熟悉如此之多的代码,将很难进行多人协作开发,而且Android项目在编译代码的时候电脑会非常卡,又因为单一...

2019-12-02 13:56:26 496 1

原创 Matisse图片浏览框架支持Android Q设备

首先感谢zhihu的Matisse图片浏览框架,Matisse地址:https://github.com/zhihu/MatisseAndroid Q目前已经推送到google手机更新了,由于图片浏览框架我是使用的zhihu的Matisse,目前Matisse框架没有适配Android Q,我这边暂时只能改Matisse中的部分源码。1、升级到Android Q 会直接:Invalid c...

2019-10-14 14:07:26 3298 2

原创 Android + Hybird + cordova跨平台开发

1、cordova工程搭建,包含环境:(mac)sudo npm install -g cordovacordova -versioncordova create CordovaProject io.cordova.hellocordova CordovaAppCordovaProject是创建应用程序的目录名称。io.cordova.hellocordova是默认的反向域值...

2019-03-06 16:51:59 242

原创 WebView控件之WebSettings各种配置总结

WebSettings用于管理WebView状态配置,当WebView第一次被创建时,WebView包含着一个默认的配置,这些默认的配置将通过get方法返回,通过WebView中的getSettings方法获得一个WebSettings对象,如果一个WebView被销毁,在WebSettings中所有回调方法将抛出IllegalStateException异常。setSupportZoom(b...

2019-01-15 16:42:45 1234

原创 RxJava2完美实现倒计时

      前面使用CountDownTimer 实现倒计时,但是代码很繁琐。现在RxJava2来实现,也就是一句话的就可以搞定。直接上代码://倒计时为200妙,disposable = Flowable.intervalRange(0, 200 + 1, 0, 1, TimeUnit.SECONDS)                .subscribeOn(Schedulers...

2018-12-05 14:52:11 4413 1

原创 【Android】RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用

前言:近些年很火的Retrofit+RxJava+OkHttp网络请求框架,功能强大,结构合理,使用简单方便。后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和RxBus。希望大家点一下关注,让我这个懒癌患者有动力继续写下去!本篇分三个部分:基础篇、封装篇和自己项目使用篇,项目是自己公司的APP提取的,文章偏长可以分三部分一点点看,当初看了很多优秀的文章然后自...

2018-11-29 15:20:12 1016

原创 加密算法RSA与ECC对比,以及Android、java中使用

一、加密算法前言根据密钥类型不同将现代密码技术分为两类:对称加密算法和非对称加密算法。对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。常见的非对称加密算法如下:RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的;E...

2018-10-24 13:57:11 5472 2

原创 Android 倒计时功能,完美解决系统时间更改后,倒计时不准问题。

Android 倒计时功能,完美解决系统时间更改后,倒计时不准问题。1、Android倒计时大家一下子就会想到使用:timer.schedule();我们查看schedule实现的源码:sched(task, System.currentTimeMillis()+delay, 0);System.currentTimeMillis()这个玩意就是使用系统时间来做的,假如我们更改了系统时...

2018-08-28 11:11:37 3689 2

原创 Android 复制到剪切板功能

Android 复制到剪切板功能--------------      1、复制到剪切板会使用ClipboardManager,在SDK版本为11前后使用的包不一样。一个是android.text(已弃用),一个是android.context。不说废话,直接上代码: import android.content.ClipData;import android.content.Cl...

2018-08-28 10:38:55 2393

原创 Android蓝牙打印机例子

上一篇是佳博网络打印机的,这一篇是关于蓝牙(不是低功耗4.0)打印机的例子。/** * 检查是否有纸指令 */ public static final byte[] stateBype = new byte[] { 0x10, 0x04, 0x04 }; /** * 检查是否有纸指令 */// public static final byte[] stateBype2 =

2015-12-17 17:17:46 3472

原创 Android佳博网络打印机例子

目前市面上的热敏型网络打印机都是使用ESC指令集打印的。大部分涉及到:检查是否有纸、居中居左对其、加粗、取消加粗、放大、取消放大、设置单元格大小、设置纠错正等级、加载二维码、打印二维码、加载走纸命令等。以下对应的指令代码:(PrintInfo类)/*** 检查是否有纸指令*/public static final byte[] stateBype2 = new byte[] {

2015-12-17 16:50:44 4473 2

原创 Android通知栏点击通知消失

private void showNotification() {    int icon = R.drawable.ic_launcher; //通知图标      CharSequence tickerText = "标题"; //状态栏(Status Bar)显示的通知文本提示      long when = System.currentTimeMillis(); //通知产生

2015-12-16 16:08:55 9082

原创 部分开源UI项目——从github集成

部分开源UI项目——从github集成

2015-04-21 10:59:19 2769

原创 Pull-to-Refresh.Rentals-Android源码直接运行

Pull-to-Refresh.Rentals-Android开源代码

2015-04-21 09:18:07 797

原创 Android 自定义加载Dialog 运行效果流畅

Android 自定义加载Dialog 运行效果流畅

2015-04-20 11:07:49 1126 1

原创 Android 动画效果

Android 动画效果吗,总共四种效果。具体要看实际的应用。

2015-04-20 11:00:56 733

原创 Android WebView常见问题及解决方案汇总

Android WebView常见问题及解决方案汇总

2015-04-16 16:51:18 709

原创 android中实现带图片和checkbox的listview

直接上代码:public class MyAdapter extends BaseAdapter {      private LayoutInflater mInflater;      private List> mData;      public static Map isSelected;        public MyAdapter(Context

2014-01-15 13:52:58 702

原创 mobile HTML5安全

把应用的端扩展到mobile自然而然会带来安全的隐患,特别是对于我们基于HTML5来做跨平台的开发更是如此。HTML5提供了很多特性,各个平台都在努力的实现这些特性,开发者也努力地在使用这些特性,以此求得不一样地体验。然而,事情都有两面性,大多数web应用的安全措施都是基于传统的HTML,没有覆盖到HTML5的新特性,下面来看看由于HTML5新特性而带来的安全隐患:XSSCORS & CS

2013-06-23 00:19:33 938

原创 HTML5开发环境搭建

HTML5开发环境搭建跨平台移动开发实际上就是基于HTML5开发软件界面和主要的业务逻辑,因此一套完善的基于移动平台的HTML5开发环境是非常有必要的。这里我主要的关注点是以下四点:Javascript和Jquery mobile的编辑器HTML5的各个元素的InspectorJavascript远程断点debug移动平台Javascript开发模式1)Java

2013-06-23 00:17:47 1024

【Android】RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用

很火的Retrofit2+RxJava2+OkHttp3网络请求框架,功能强大,结构合理,使用简单方便。后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和RxBus。

2018-11-29

Android部分自定义框架

Android自定义框架 包含: BindView注解式绑定控件 JCSlidingMenu侧滑界面控件 JCViewPager左右滑动切换屏幕控件 RoundImageView圆形ImageView JCScrollView有弹性的ScrollView等。 详情请参考源码

2015-12-16

Pull-to-Refresh.Rentals-Android开源代码

Pull-to-Refresh.Rentals-Android开源代码,github上的不能直接在Android上面运行,故整理好的,可以直接运行。

2015-04-21

Android ftp客户端

Android ftp客户端,可在电脑上访问,管理Android设备文件资源。

2015-04-16

Android pdf文件浏览器源码

Android pdf文件浏览器源码,包含文件选择,历史记录等功能。

2015-04-16

mobile HTML5安全

mobile HTML5安全

2013-06-23

HTML5开发环境搭建

HTML5开发环境搭建

2013-06-23

Android应用程序开发与典型案例

Android应用程序开发与典型案例 华清远见android培训课件教程

2012-11-22

ANDROID_2.0游戏开发实战宝典

ANDROID_2.0游戏开发实战宝典 第一部分

2012-11-07

重力系统源码

重力系统源码

2012-11-07

君正Linux_开发指南

君正Linux_开发指南,适用于君正不同的板子

2012-02-29

mplayer音量控制

mplayer音量控制,自己总结的,比较粗糙

2012-02-29

通过nfs挂载主机目录到开发板

通过nfs挂载主机目录到开发板.

2012-02-29

Linux平台rhythmcat播放器详解及源码

Linux平台rhythmcat播放器源码及编译文档

2011-12-31

国家软件开发标准系列之-测试计划文档编写规范

国家软件开发标准系列之-测试计划文档编写规范

2011-12-29

DLNA技术详解

DLNA技术详解。对DLNA研究的有很大的帮助。。

2011-12-08

Android手机平台音乐播放器(论文).

Android手机平台音乐播放器(论文).。

2011-12-01

automp3工程文档

automp3工程文档

2011-11-09

Android开机自动运行一个程序教程

Android开机自动运行一个程序教程

2011-11-09

Android 启动过程详解

Android 启动过程详解。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-10-18

3G模块PPPD拨号流程分析

3G模块PPPD拨号流程分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-10-18

俄罗斯方块自作游戏,共学习下载

自作的俄罗斯方块游戏,用C++写的。有兴趣的可以下载看看。供学习参考。

2011-06-20

贪吃蛇自作游戏,学习下载

一个完整的贪吃蛇游戏,用纯C写的,再加资源文本。共下载学习。

2011-06-20

计算机组成原理的答案

ksnububoinmmmmnjik.mjkjfrg,d./kfoekg/dfo/fkerpogm,

2010-09-19

CTO下载-13C#编写的多功能计算器的源代码

ldf,ld;sf,els;fe,fe,fef,efelfe,

2010-09-06

计算机组成原理(第2版)

这是一本非常经典的书,对初学者有很大的帮助。望大家欣赏!

2010-09-03

数据结构习题答案+耿国华主编.

rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

2010-04-06

masm615完整版

这是对于汇编语言初学者用的,大家评评!!!

2009-11-19

空空如也

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

TA关注的人

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